From 7811e58242b7f01dcd2b06f2fd8fcc78b129239e Mon Sep 17 00:00:00 2001 From: "sunggun.jung" Date: Fri, 29 Mar 2013 20:41:26 +0900 Subject: [PATCH] Reference validator removed for TIZEN apps. Signed-off-by: sunggun.jung Change-Id: If71d0d261d991478cec471fc50af203aa4050604 --- vcore/src/vcore/CertStoreType.h | 2 ++ vcore/src/vcore/SignatureValidator.cpp | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/vcore/src/vcore/CertStoreType.h b/vcore/src/vcore/CertStoreType.h index c3af27d..dc76afd 100644 --- a/vcore/src/vcore/CertStoreType.h +++ b/vcore/src/vcore/CertStoreType.h @@ -49,6 +49,8 @@ const Type VIS_PARTNER = 1 << 7; const Type VIS_PARTNER_OPERATOR = 1 << 8; // RootCA's visibility level : partner-manufacturer const Type VIS_PARTNER_MANUFACTURER = 1 << 9; +// RootCA's visibility level : platform +const Type VIS_PLATFORM = 1 << 10; class Set { diff --git a/vcore/src/vcore/SignatureValidator.cpp b/vcore/src/vcore/SignatureValidator.cpp index 650b48d..bc819d5 100644 --- a/vcore/src/vcore/SignatureValidator.cpp +++ b/vcore/src/vcore/SignatureValidator.cpp @@ -188,6 +188,8 @@ SignatureValidator::Result ImplTizenSignatureValidator::check( << storeIdSet.contains(CertStoreId::VIS_PARTNER_OPERATOR)); LogDebug(" visibility level is partner-manufacturer : " << storeIdSet.contains(CertStoreId::VIS_PARTNER_MANUFACTURER)); + LogDebug(" visibility level is platform : " + << storeIdSet.contains(CertStoreId::VIS_PLATFORM)); /* // WAC chapter 3.2.1 - verified definition @@ -247,11 +249,13 @@ SignatureValidator::Result ImplTizenSignatureValidator::check( return SignatureValidator::SIGNATURE_INVALID; } + /* ReferenceValidator fileValidator(widgetContentPath); if (ReferenceValidator::NO_ERROR != fileValidator.checkReferences(data)) { LogWarning("Invalid package - file references broken"); return SignatureValidator::SIGNATURE_INVALID; } + */ // It is good time to do OCSP check // ocspCheck will throw an exception on any error. @@ -370,6 +374,8 @@ SignatureValidator::Result ImplWacSignatureValidator::check( << storeIdSet.contains(CertStoreId::VIS_PARTNER_OPERATOR)); LogDebug(" visibility level is partner-manufacturer : " << storeIdSet.contains(CertStoreId::VIS_PARTNER_MANUFACTURER)); + LogDebug(" visibility level is platform : " + << storeIdSet.contains(CertStoreId::VIS_PLATFORM)); // WAC chapter 3.2.1 - verified definition if (data.isAuthorSignature()) { -- 2.7.4