diff options
-rw-r--r-- | packaging/cert-svc.spec | 5 | ||||
-rw-r--r-- | systemd/cert-server.service.in | 4 | ||||
-rw-r--r-- | systemd/cert-server.socket | 4 | ||||
-rw-r--r-- | tests/pkcs12/CMakeLists.txt | 1 | ||||
-rw-r--r-- | tests/pkcs12/new_test_cases.cpp | 7 |
5 files changed, 10 insertions, 11 deletions
diff --git a/packaging/cert-svc.spec b/packaging/cert-svc.spec index 2c5eb41..fc71589 100644 --- a/packaging/cert-svc.spec +++ b/packaging/cert-svc.spec @@ -26,6 +26,7 @@ BuildRequires: ca-certificates 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} @@ -144,8 +145,8 @@ fi %_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/* diff --git a/systemd/cert-server.service.in b/systemd/cert-server.service.in index 1851379..4314672 100644 --- a/systemd/cert-server.service.in +++ b/systemd/cert-server.service.in @@ -3,8 +3,8 @@ Description=Start cert server for cert-svc managing root ssl certs [Service] ExecStart=@TZ_SYS_BIN@/cert-server -User=system -Group=system +User=security_fw +Group=security_fw Sockets=cert-server.socket [Install] diff --git a/systemd/cert-server.socket b/systemd/cert-server.socket index a9c7efe..9da7b39 100644 --- a/systemd/cert-server.socket +++ b/systemd/cert-server.socket @@ -1,7 +1,7 @@ [Socket] ListenStream=/tmp/CertSocket -SocketUser=system -SocketGroup=system +SocketUser=security_fw +SocketGroup=security_fw SocketMode=0777 Service=cert-server.service diff --git a/tests/pkcs12/CMakeLists.txt b/tests/pkcs12/CMakeLists.txt index 5fc78fd..f238fcc 100644 --- a/tests/pkcs12/CMakeLists.txt +++ b/tests/pkcs12/CMakeLists.txt @@ -20,7 +20,6 @@ PKG_CHECK_MODULES(PKCS12_TEST_DEP REQUIRED - libtzplatform-config ) SET(PKCS12_TEST_SOURCES diff --git a/tests/pkcs12/new_test_cases.cpp b/tests/pkcs12/new_test_cases.cpp index d93e63e..dc71c8b 100644 --- a/tests/pkcs12/new_test_cases.cpp +++ b/tests/pkcs12/new_test_cases.cpp @@ -24,6 +24,7 @@ #include <unistd.h> #include <cstring> #include <new> +#include <iostream> #include <openssl/err.h> #include <openssl/pkcs12.h> @@ -31,8 +32,6 @@ #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> @@ -671,7 +670,7 @@ RUNNER_TEST(CERTSVC_PKCS12_1017_load_cert_list_from_store) 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; @@ -985,7 +984,7 @@ RUNNER_TEST(CERTSVC_PKCS12_1027_get_alias_name_from_gname_from_store) 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"); |