upload tizen1.0 source
authorKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 07:59:53 +0000 (16:59 +0900)
committerKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 07:59:53 +0000 (16:59 +0900)
24 files changed:
LICENSE
TC/scenario1/utc_SecurityFW_cert_svc_add_certificate_to_store_func.c
TC/scenario1/utc_SecurityFW_cert_svc_check_ocsp_status_func.c
TC/scenario1/utc_SecurityFW_cert_svc_delete_certificate_from_store_func.c
TC/scenario1/utc_SecurityFW_cert_svc_extract_certificate_data_func.c
TC/scenario1/utc_SecurityFW_cert_svc_load_PFX_file_to_context_func.c
TC/scenario1/utc_SecurityFW_cert_svc_load_buf_to_context_func.c
TC/scenario1/utc_SecurityFW_cert_svc_load_file_to_context_func.c
TC/scenario1/utc_SecurityFW_cert_svc_push_buf_into_context_func.c
TC/scenario1/utc_SecurityFW_cert_svc_push_file_into_context_func.c
TC/scenario1/utc_SecurityFW_cert_svc_search_certificate_func.c
TC/scenario1/utc_SecurityFW_cert_svc_verify_certificate_func.c
TC/scenario1/utc_SecurityFW_cert_svc_verify_signature_func.c
include/cert-service-debug.h
include/cert-service-process.h
include/cert-service-store.h
include/cert-service-util.h
include/cert-service.h
packaging/cert-svc.spec
srcs/cert-service-process.c
srcs/cert-service-store.c
srcs/cert-service-util.c
srcs/cert-service.c
srcs/dpkg-pki-sig.c

diff --git a/LICENSE b/LICENSE
index a795f06e6ee0db11972676d4bb2e123212ad8da3..9f19478a4aef9c7f5481feb49b95bc666b559d24 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
 
                                  Apache License
                            Version 2.0, January 2004
@@ -188,7 +188,7 @@ Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+   Copyright (c) 2012 Samsung Electronics Co., Ltd All Rights Reserved 
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
index 6c6474a426d9318b30e9a8f9af545dad3d0ac693..3422ecb417a7e4528dc09dca5e0f6f42e36d82cd 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 20617c7ea98e498a7d95d9cbc4e613405d33cdf0..c560c71dfe861a5b850486d631211cab137acd1b 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 859228d95f5172fec9ed34245079f167bbeb4db5..d343d110eba1d8f8b2ac0391284a37b7b15ca94c 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index b58a23f74d12e26a4b748f40566541b4cad6d103..39b8edf032f1e803e022a3881ad64d81eed80240 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index ac2776206e0b1b6f024096573291e09063d33376..6fc1cc814fe6758a2008f72d01ca72491ff2d82b 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index ed053b3d8fd5fb4bfefc708eae7ce16dc655b610..8cd686078c2f28b1d2233d101e9ebc54295fa976 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index ec49af7b373bead855c55fcd2057439815b572fb..c20a0df433c08b62551f19b78bbb3c48eb19f62c 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index d797186be6c737b1bbc65a250ae1eda6d0ec0a00..0ca3b9f778a603b0d28ff8a428c88667b689b857 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 686cd3ef05a1535b9e93b11352336f1dab0782af..41712d65a8adb722a2f90b19403afe67318919da 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 2cdcedee50dd965f6c818ce3056945fc5b2e3748..a21c31f5069f84865325f04ea8284072c4b63e48 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index b58c578f89306461ac5889d5ac30d7d16753a0d6..fbe1027a0c7d4e753f629d2e053dfc0c190ef4b0 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 1a91aa653bc5aba235697743aa22095f41698c6b..85ba9fa7f95ee5571ba1dba21fda0210ec547511 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 3755894cf69bce078027925b16e5ea21c4def3fb..f37b04dcac953337322dde7f047a8b515aace09f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index d085f5189b2a3e5c753999916863d567ece02061..2008655599b0dd00668c857ac60a02f5838df5a9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 2d75670612ebd3b5161188695bec862190f79e24..27126dd2a1744a6ee63200fbf7caeff5cd078fb3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 3ca26d4b00e8fbea52960366097b8677f29cd432..39f626e7ad7ebfd51075f7f4f1ffd43e009655e2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 44cf2b3e86dc4106a5089fad330cbe87652dc44a..d56716642af2dc239d4f664a336a8ed686c666d3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 7b59ce3e6db67252a9ed12d7ba0d6908fe06fd52..10a91b0f7fc0a0cbe8fc0f00e6e8fb6449f47a71 100644 (file)
@@ -5,9 +5,6 @@ Release:    0
 Group:      System/Libraries
 License:    Apache2.0
 Source0:    cert-svc-%{version}.tar.gz
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-Requires:   ca-certificates
 
 BuildRequires: cmake
 
@@ -33,58 +30,51 @@ Certification service  (developement files)
 
 %build
 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+
+
 make %{?jobs:-j%jobs}
 
 %install
+rm -rf %{buildroot}
 %make_install
 
-# make certificate store directory
-mkdir -p %{buildroot}/usr/share/cert-svc/ca-certs/code-signing/java/operator
-mkdir -p %{buildroot}/usr/share/cert-svc/ca-certs/code-signing/java/manufacture
-mkdir -p %{buildroot}/usr/share/cert-svc/ca-certs/code-signing/java/thirdparty
-mkdir -p %{buildroot}/usr/share/cert-svc/ca-certs/code-signing/debian
-mkdir -p %{buildroot}/usr/share/cert-svc/ca-certs/code-signing/wac
 
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/code-signing/java/operator
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/code-signing/java/manufacture
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/code-signing/java/thirdparty
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/code-signing/wac
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/sim/operator
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/sim/thirdparty
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/ssl
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/user
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/trusteduser
-mkdir -p %{buildroot}/opt/share/cert-svc/certs/mdm/security/cert
+%post
+mkdir -p /usr/share/cert-svc/ca-certs/code-signing/java/operator
+mkdir -p /usr/share/cert-svc/ca-certs/code-signing/java/manufacture
+mkdir -p /usr/share/cert-svc/ca-certs/code-signing/java/thirdparty
+mkdir -p /usr/share/cert-svc/ca-certs/code-signing/debian
+mkdir -p /usr/share/cert-svc/ca-certs/code-signing/wac
+mkdir -p /opt/share/cert-svc/certs/code-signing/java/operator
+mkdir -p /opt/share/cert-svc/certs/code-signing/java/manufacture
+mkdir -p /opt/share/cert-svc/certs/code-signing/java/thirdparty
+mkdir -p /opt/share/cert-svc/certs/code-signing/wac
+mkdir -p /opt/share/cert-svc/certs/sim/operator
+mkdir -p /opt/share/cert-svc/certs/sim/thirdparty
+mkdir -p /opt/share/cert-svc/certs/ssl
+mkdir -p /opt/share/cert-svc/certs/user
+mkdir -p /opt/share/cert-svc/certs/trusteduser
+mkdir -p /opt/share/cert-svc/certs/mdm/security/cert
+
+chown -R :6524 /opt/share/cert-svc/certs/
+chmod -R 0775 /opt/share/cert-svc/certs/
 
-ln -s /opt/etc/ssl/certs/ %{buildroot}/usr/share/cert-svc/ca-certs/ssl
-%post -p /sbin/ldconfig
+ln -s /opt/etc/ssl/certs/ /usr/share/cert-svc/ca-certs/ssl
 
-%postun -p /sbin/ldconfig
+
+%postun
 
 
 %files
-/usr/share/cert-svc/ca-certs/code-signing/java/operator
-/usr/share/cert-svc/ca-certs/code-signing/java/manufacture
-/usr/share/cert-svc/ca-certs/code-signing/java/thirdparty
-/usr/share/cert-svc/ca-certs/code-signing/debian
-/usr/share/cert-svc/ca-certs/code-signing/wac
-/usr/share/cert-svc/ca-certs/ssl
-
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/code-signing/java/operator
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/code-signing/java/manufacture
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/code-signing/java/thirdparty
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/code-signing/wac
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/sim/operator
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/sim/thirdparty
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/ssl
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/user
-%dir %attr(0775,root,use_cert)/opt/share/cert-svc/certs/trusteduser
-/opt/share/cert-svc/targetinfo
+%defattr(-,root,root,-)
 /usr/bin/dpkg-pki-sig
+/opt/share/cert-svc/targetinfo
 /usr/lib/libcert-svc.so.1
 /usr/lib/libcert-svc.so.1.0.0
 
 %files devel
+%defattr(-,root,root,-)
 /usr/lib/pkgconfig/cert-svc.pc
 /usr/lib/libcert-svc.so
 /usr/include/cert-service.h
index 5c78414324bc478ab493d5533150d17388233b35..2d3f57b32431e2125e97519927a750700908ea0c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index b9925346f07953be585548837e91ac7ac39fef05..b315e8077ac877e88e6651dd7b2114a7da458d91 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 5b2a1571c65d277972aaf793e338cff777621969..b5d7d0399e63f747222fae1c10d56c8d7b516120 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 720d7dfcf2fa17e3b40a353f45b76221d4bce03d..6f5d0e7ad2972a342092de12593fb23b9ea5fb08 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *
index 7b56937ab8839bb4a371ab03509b8189287ca1e6..27d1496b56563a9c50ec57eb240363776024481b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * certification service
  *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd All Rights Reserved 
  *
  * Contact: Kidong Kim <kd0228.kim@samsung.com>
  *