BuildRequires: ca-certificates-devel
Requires: ca-certificates
Requires: ca-certificates-tizen
+Requires: security-config
%global TZ_SYS_BIN %{?TZ_SYS_BIN:%TZ_SYS_BIN}%{!?TZ_SYS_BIN:%_bindir}
%global TZ_SYS_ETC %{?TZ_SYS_ETC:%TZ_SYS_ETC}%{!?TZ_SYS_ETC:/opt/etc}
%_unitdir/sockets.target.wants/cert-server.socket
%_libdir/libcert-svc-vcore.so.*
%TZ_SYS_BIN/cert-server
-%attr(-, system, system) %CERT_SVC_PATH
-%attr(-, system, system) %CERT_SVC_RO_PATH
+%attr(-, security_fw, security_fw) %CERT_SVC_PATH
+%attr(-, security_fw, security_fw) %CERT_SVC_RO_PATH
%files devel
%_includedir/*
[Service]
ExecStart=@TZ_SYS_BIN@/cert-server
-User=system
-Group=system
+User=security_fw
+Group=security_fw
Sockets=cert-server.socket
[Install]
[Socket]
ListenStream=/tmp/CertSocket
-SocketUser=system
-SocketGroup=system
+SocketUser=security_fw
+SocketGroup=security_fw
SocketMode=0777
Service=cert-server.service
PKG_CHECK_MODULES(PKCS12_TEST_DEP
REQUIRED
- libtzplatform-config
)
SET(PKCS12_TEST_SOURCES
#include <unistd.h>
#include <cstring>
#include <new>
+#include <iostream>
#include <openssl/err.h>
#include <openssl/pkcs12.h>
#include <openssl/x509.h>
#include <openssl/pem.h>
-#include <tzplatform_config.h>
-
#include <cert-svc/cinstance.h>
#include <cert-svc/ccert.h>
#include <cert-svc/cpkcs12.h>
RUNNER_TEST(CERTSVC_PKCS12_1018_get_duplicate_private_key)
{
- const char *privatekey_path = tzplatform_mkpath(TZ_SYS_SHARE, "cert-svc/pkcs12/temp.txt");
+ const char *privatekey_path = CERTSVC_PKCS12_STORAGE_DIR "/temp.txt";
int result;
char user_cert_path[512];
- const char *output_template = tzplatform_mkpath(TZ_SYS_SHARE, "cert-svc/pkcs12/file_%d");
+ const char *output_template = CERTSVC_PKCS12_STORAGE_DIR "/file_%d";
snprintf(user_cert_path, sizeof(user_cert_path), output_template, count++);
FILE *fp = fopen(user_cert_path, "w");