change a user from system to security_fw 14/65914/2 submit/accepted/tizen_common/20160418.074221
authorDongsun Lee <ds73.lee@samsung.com>
Thu, 14 Apr 2016 02:59:09 +0000 (11:59 +0900)
committerDongsun Lee <ds73.lee@samsung.com>
Fri, 15 Apr 2016 05:09:03 +0000 (14:09 +0900)
Change-Id: I00d1a98299e3febe0d0d552e2659c16964906d3e
Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
packaging/cert-svc.spec
systemd/cert-server.service.in
systemd/cert-server.socket
tests/pkcs12/CMakeLists.txt
tests/pkcs12/new_test_cases.cpp

index 2c5eb41..fc71589 100644 (file)
@@ -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/*
index 1851379..4314672 100644 (file)
@@ -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]
index a9c7efe..9da7b39 100644 (file)
@@ -1,7 +1,7 @@
 [Socket]
 ListenStream=/tmp/CertSocket
-SocketUser=system
-SocketGroup=system
+SocketUser=security_fw
+SocketGroup=security_fw
 SocketMode=0777
 
 Service=cert-server.service
index 5fc78fd..f238fcc 100644 (file)
@@ -20,7 +20,6 @@
 
 PKG_CHECK_MODULES(PKCS12_TEST_DEP
     REQUIRED
-    libtzplatform-config
     )
 
 SET(PKCS12_TEST_SOURCES
index d93e63e..dc71c8b 100644 (file)
@@ -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");