diff options
author | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-12-16 17:25:51 +0900 |
---|---|---|
committer | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-12-16 17:25:51 +0900 |
commit | d3a003f8baa718dd769db11607068e1ddeda76d6 (patch) | |
tree | 2327705d601a5b9729147c684cae0f19ea6d693c | |
parent | 81fbac31cc841bd0aaf246f029919633001d4486 (diff) | |
download | cert-svc-d3a003f8baa718dd769db11607068e1ddeda76d6.tar.gz cert-svc-d3a003f8baa718dd769db11607068e1ddeda76d6.tar.bz2 cert-svc-d3a003f8baa718dd769db11607068e1ddeda76d6.zip |
Remove cert-checker dependency
[AS-IS]
* cert-checker API is called by cert-svc when ocsp check failed.
[TO-BE]
* cert-checker API should be change to plug-in.
* This is for removing dependency on mobile profile.
Change-Id: I8184367cb89d128391b680fc5d71287db8f5346a
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
-rw-r--r-- | packaging/cert-svc.spec | 8 | ||||
-rw-r--r-- | src/CMakeLists.txt | 7 | ||||
-rw-r--r-- | src/vcore/BaseValidator.cpp | 26 |
3 files changed, 0 insertions, 41 deletions
diff --git a/packaging/cert-svc.spec b/packaging/cert-svc.spec index d35f2a3..fd50ddd 100644 --- a/packaging/cert-svc.spec +++ b/packaging/cert-svc.spec @@ -30,9 +30,6 @@ Requires: ca-certificates Requires: ca-certificates-tizen Requires: security-config Requires: openssl -%if "%{?profile}" == "mobile" -BuildRequires: pkgconfig(cert-checker) -%endif %global user_name security_fw %global group_name security_fw @@ -117,11 +114,6 @@ export FFLAGS="$FFLAGS -DTIZEN_EMULATOR_MODE" -DCERT_SVC_OLD_DB_PATH=%cert_svc_old_db_path \ -DUPGRADE_SCRIPT_PATH=%upgrade_script_path \ -DUPGRADE_DATA_PATH=%upgrade_data_path \ -%if "%{?profile}" == "mobile" - -DTIZEN_PROFILE_MOBILE:BOOL=ON \ -%else - -DTIZEN_PROFILE_MOBILE:BOOL=OFF \ -%endif %if 0%{?certsvc_test_build} -DCERTSVC_TEST_BUILD=1 \ -DCERT_SVC_TESTS=%cert_svc_tests \ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8589ad6..94a9a59 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -18,12 +18,6 @@ # ######################### VCORE ######################### - -IF(TIZEN_PROFILE_MOBILE) - ADD_DEFINITIONS("-DTIZEN_PROFILE_MOBILE") - SET(LIB_CERT_CHECKER cert-checker) -ENDIF(TIZEN_PROFILE_MOBILE) - PKG_CHECK_MODULES(VCORE_DEPS REQUIRED libxml-2.0 @@ -32,7 +26,6 @@ PKG_CHECK_MODULES(VCORE_DEPS xmlsec1 dlog libsystemd-journal - ${LIB_CERT_CHECKER} ) ADD_DEFINITIONS(${VCORE_DEPS_CFLAGS}) diff --git a/src/vcore/BaseValidator.cpp b/src/vcore/BaseValidator.cpp index 1c7ac68..e978fb7 100644 --- a/src/vcore/BaseValidator.cpp +++ b/src/vcore/BaseValidator.cpp @@ -36,10 +36,6 @@ #include <vcore/SignatureFinder.h> #include <vcore/Ocsp.h> -#ifdef TIZEN_PROFILE_MOBILE -#include <cchecker/ocsp.h> -#endif - using namespace ValidationCore::CertStoreId; namespace { @@ -369,17 +365,6 @@ VCerr BaseValidator::baseCheck(const std::string &contentPath, LogInfo("Ocsp unsupported : " << e.DumpToString()); } catch (const Ocsp::Exception::Base &e) { LogInfo("Ocsp check throw exeption : " << e.DumpToString()); -#ifdef TIZEN_PROFILE_MOBILE - LogInfo("Launch cert-checker."); - try { - if (cchecker_ocsp_request() != 0) - LogError("Load cert-checker failed."); - } catch (const std::exception &e) { - LogError("std exception occured while cchecker running : " << e.what()); - } catch (...) { - LogError("Unknown exception occuured while cchecker running. "); - } -#endif } catch (const std::exception &e) { LogError("std exception occured : " << e.what()); return E_SIG_UNKNOWN; @@ -434,17 +419,6 @@ VCerr BaseValidator::baseCheckList(bool checkOcsp, const UriList &uriList) LogInfo("Ocsp unsupported : " << e.DumpToString()); } catch (const Ocsp::Exception::Base &e) { LogInfo("Ocsp check throw exeption : " << e.DumpToString()); -#ifdef TIZEN_PROFILE_MOBILE - LogInfo("Launch cert-checker."); - try { - if (cchecker_ocsp_request() != 0) - LogError("Load cert-checker failed."); - } catch (const std::exception &e) { - LogError("std exception occured while cchecker running : " << e.what()); - } catch (...) { - LogError("Unknown exception occuured while cchecker running. "); - } -#endif } catch (...) { LogError("Unknown exception in BaseValidator::checkList"); return E_SIG_UNKNOWN; |