/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/ |
H A D | trusted_ticket_test.cpp | 79 * @tc.expected: step1. the return will be DO_NOT_MATCH, because certSubject and certIssuer are not matched. in HWTEST_F() 83 std::string certIssuer = ""; in HWTEST_F() local 84 ASSERT_TRUE(trustedticketsource.IsTrustedSource(certSubject, certIssuer, 3).matchState == DO_NOT_MATCH); in HWTEST_F() 86 * @tc.steps: step2. input invalid certSubject and valid certIssuer. in HWTEST_F() 90 certIssuer = "C=CN, O=Huawei, OU=Huawei CBG, CN=Huawei CBG Software Signing Service CA"; in HWTEST_F() 91 ASSERT_TRUE(trustedticketsource.IsTrustedSource(certSubject, certIssuer, 3).matchState == DO_NOT_MATCH); in HWTEST_F() 93 * @tc.steps: step3. input valid certSubject and invalid certIssuer. in HWTEST_F() 94 * @tc.expected: step3. the return will be DO_NOT_MATCH, because invalid certIssuer. in HWTEST_F() 97 certIssuer = "C=CN, O=Huawei, OU=Huawei CBG, CN=Huawei CBG Software Signing Service"; in HWTEST_F() 98 ASSERT_TRUE(trustedticketsource.IsTrustedSource(certSubject, certIssuer, in HWTEST_F() 123 std::string certIssuer = "C=CN, O=Huawei, OU=Huawei CBG, CN=Huawei CBG Software Signing Service CA"; HWTEST_F() local [all...] |
/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | x509_crl_entry_openssl.c | 36 CfBlob *certIssuer; member 132 CfBlob *certIssuer = ((HcfX509CRLEntryOpensslImpl *)self)->certIssuer; in GetCertIssuer() local 133 if (!CfIsBlobValid(certIssuer)) { in GetCertIssuer() 134 LOGE("Get certIssuer fail! No certIssuer in CRL entry."); in GetCertIssuer() 137 uint32_t length = certIssuer->size; in GetCertIssuer() 143 (void)memcpy_s(encodedOut->data, length, certIssuer->data, length); in GetCertIssuer() 321 static CfResult DeepCopyCertIssuer(HcfX509CRLEntryOpensslImpl *returnCRLEntry, CfBlob *certIssuer) in DeepCopyCertIssuer() argument 323 returnCRLEntry->certIssuer in DeepCopyCertIssuer() 362 HcfCX509CRLEntryCreate(X509_REVOKED *rev, HcfX509CrlEntry **crlEntryOut, CfBlob *certIssuer) HcfCX509CRLEntryCreate() argument [all...] |
H A D | x509_crl_openssl.c | 39 CfBlob *certIssuer; member 270 ((HcfX509CRLOpensslImpl *)self)->certIssuer = (CfBlob *)CfMalloc(sizeof(CfBlob), 0); in SetCertIssuer() 271 if (((HcfX509CRLOpensslImpl *)self)->certIssuer == NULL) { in SetCertIssuer() 272 LOGE("Failed to malloc for certIssuer!"); in SetCertIssuer() 275 CfResult res = GetIssuerName(self, ((HcfX509CRLOpensslImpl *)self)->certIssuer); in SetCertIssuer() 277 CfFree(((HcfX509CRLOpensslImpl *)self)->certIssuer); in SetCertIssuer() 278 ((HcfX509CRLOpensslImpl *)self)->certIssuer = NULL; in SetCertIssuer() 385 CfResult res = HcfCX509CRLEntryCreate(rev, entryOut, ((HcfX509CRLOpensslImpl *)self)->certIssuer); in GetRevokedCert() 420 CfResult res = HcfCX509CRLEntryCreate(revokedRet, entryOut, ((HcfX509CRLOpensslImpl *)self)->certIssuer); in GetRevokedCertWithCert() 438 CfResult res = HcfCX509CRLEntryCreate(rev, &crlEntry, ((HcfX509CRLOpensslImpl *)self)->certIssuer); in DeepCopyRevokedCertificates() [all...] |
/base/security/appverify/interfaces/innerkits/appverify/src/util/ |
H A D | hap_profile_verify_utils.cpp | 61 std::string certIssuer;
in VerifyProfile() local 63 !HapCertVerifyOpensslUtils::GetIssuerFromX509(pkcs7Context.certChains[0][0], certIssuer)) {
in VerifyProfile() 69 pkcs7Context.matchResult = trustedSourceManager.IsTrustedSource(certSubject, certIssuer, PROFILE_BLOB,
in VerifyProfile() 73 certSubject.c_str(), certIssuer.c_str());
in VerifyProfile() 77 certSubject.c_str(), certIssuer.c_str());
in VerifyProfile()
|
H A D | hap_cert_verify_openssl_utils.cpp | 442 if (!GetIssuerFromX509(certsChain[0], pkcs7Context.certIssuer)) {
in VerifyCrl() 466 X509_NAME* certIssuer = X509_get_issuer_name(cert);
variable 474 if (X509NameCompare(crlIssuer, certIssuer)) {
|
/base/security/appverify/interfaces/innerkits/appverify/include/init/ |
H A D | trusted_ticket_manager.h | 44 DLL_EXPORT MatchingResult IsTrustedSource(const std::string& certSubject, const std::string& certIssuer, 61 const std::string& certIssuer, int32_t certListPath) const; 62 MatchingStates TrustedSourceListCompare(const std::string& certSubject, const std::string& certIssuer, 65 bool MatchIssuer(const std::string& trustedSource, const std::string& certIssuer) const;
|
H A D | trusted_source_manager.h | 50 DLL_EXPORT MatchingResult IsTrustedSource(const std::string& certSubject, const std::string& certIssuer,
66 const std::string& certIssuer, HapBlobType blobType, int32_t certListPath) const;
67 MatchingStates TrustedSourceListCompare(const std::string& certSubject, const std::string& certIssuer,
|
/base/security/appverify/interfaces/innerkits/appverify/src/init/ |
H A D | trusted_ticket_manager.cpp | 162 const std::string& certIssuer, int32_t certListPath) const in IsTrustedSource() 164 MatchingResult ret = MatchTrustedSource(TicketTrustedSources, certSubject, certIssuer, certListPath); in IsTrustedSource() 172 const std::string& certSubject, const std::string& certIssuer, int32_t certListPath) const in MatchTrustedSource() 178 ret.matchState = TrustedSourceListCompare(certSubject, certIssuer, TicketSource); in MatchTrustedSource() 189 const std::string& certIssuer, const HapTicketSourceInfo& TicketSource) const in TrustedSourceListCompare() 193 MatchIssuer(TicketSource.issuer, certIssuer)) { in TrustedSourceListCompare() 209 const std::string& certIssuer) const in MatchIssuer() 214 return trustedSource == certIssuer; in MatchIssuer() 161 IsTrustedSource(const std::string& certSubject, const std::string& certIssuer, int32_t certListPath) const IsTrustedSource() argument 171 MatchTrustedSource(const TicketSourceInfoVec& trustedTicketSources, const std::string& certSubject, const std::string& certIssuer, int32_t certListPath) const MatchTrustedSource() argument 188 TrustedSourceListCompare(const std::string& certSubject, const std::string& certIssuer, const HapTicketSourceInfo& TicketSource) const TrustedSourceListCompare() argument
|
H A D | trusted_source_manager.cpp | 205 const std::string& certIssuer, HapBlobType blobType, int32_t certListPath) const
in IsTrustedSource() 207 MatchingResult ret = MatchTrustedSource(appTrustedSources, certSubject, certIssuer, blobType, certListPath);
in IsTrustedSource() 213 return MatchTrustedSource(appTrustedSourcesForTest, certSubject, certIssuer, blobType, certListPath);
in IsTrustedSource() 219 const std::string& certSubject, const std::string& certIssuer, HapBlobType blobType, int32_t certListPath) const
in MatchTrustedSource() 225 ret.matchState = TrustedSourceListCompare(certSubject, certIssuer, appSource, blobType);
in MatchTrustedSource() 237 const std::string& certIssuer, const HapAppSourceInfo& appSource, HapBlobType blobType) const
in TrustedSourceListCompare() 243 MatchSubjectAndIssuer(appSource.issuer, certIssuer)) {
in TrustedSourceListCompare() 249 if (MatchSubjectAndIssuer(appSource.issuer, certIssuer)) {
in TrustedSourceListCompare() 204 IsTrustedSource(const std::string& certSubject, const std::string& certIssuer, HapBlobType blobType, int32_t certListPath) const IsTrustedSource() argument 218 MatchTrustedSource(const SourceInfoVec& trustedAppSources, const std::string& certSubject, const std::string& certIssuer, HapBlobType blobType, int32_t certListPath) const MatchTrustedSource() argument 236 TrustedSourceListCompare(const std::string& certSubject, const std::string& certIssuer, const HapAppSourceInfo& appSource, HapBlobType blobType) const TrustedSourceListCompare() argument
|
H A D | hap_crl_manager.cpp | 195 pkcs7Context.certIssuer.c_str(), certSuject.c_str(), certNumber);
in CrlCheck() 205 X509_CRL* localCrl = GetCrlByIssuer(pkcs7Context.certIssuer);
in GetFinalCrl() 214 UpdateCrlByIssuer(pkcs7Context.certIssuer, crlInPackage);
in GetFinalCrl() 230 UpdateCrlByIssuer(pkcs7Context.certIssuer, crlInPackage);
in GetFinalCrl()
|
/base/security/appverify/interfaces/innerkits/appverify/include/util/ |
H A D | pkcs7_context.h | 37 std::string certIssuer;
member 44 : needWriteCrl(false), digestAlgorithm(0), matchResult(), certIssuer(),
in Pkcs7Context()
|
/base/security/certificate_framework/frameworks/adapter/v1.0/inc/ |
H A D | x509_crl_entry_openssl.h | 29 CfResult HcfCX509CRLEntryCreate(X509_REVOKED *rev, HcfX509CrlEntry **crlEntryOut, CfBlob *certIssuer);
|
H A D | certificate_openssl_class.h | 59 CfBlob *certIssuer;
member
|
/base/update/updater/services/package/pkg_verify/ |
H A D | cert_verify.cpp | 123 string certIssuer = GetX509CertIssuerName(cert); in CompareCertSubjectAndIssuer() local 125 rootInfo_.issuer.compare(certIssuer) == 0) { in CompareCertSubjectAndIssuer()
|
/base/security/appverify/interfaces/innerkits/appverify/src/ticket/ |
H A D | ticket_verify.cpp | 187 pkcs7Context.matchResult = trustedTicketSourceManager.IsTrustedSource(certSubject, pkcs7Context.certIssuer, in VerifyTicketSignature() 191 certSubject.c_str(), pkcs7Context.certIssuer.c_str()); in VerifyTicketSignature() 195 certSubject.c_str(), pkcs7Context.certIssuer.c_str()); in VerifyTicketSignature()
|
/base/security/certificate_framework/test/fuzztest/v1.0/x509crl_fuzzer/ |
H A D | x509crl_fuzzer.cpp | 244 CfBlob certIssuer = { 0 }; in TestX509CrlEntry() local 245 entry->getCertIssuer(entry, &certIssuer); in TestX509CrlEntry() 246 if (certIssuer.data != nullptr) { in TestX509CrlEntry() 247 CfFree(certIssuer.data); in TestX509CrlEntry()
|
/base/security/appverify/interfaces/innerkits/appverify/src/verify/ |
H A D | hap_verify_v2.cpp | 163 certSubject.c_str(), pkcs7Context.certIssuer.c_str()); in VerifyAppSourceAndParseProfile() 166 pkcs7Context.matchResult = trustedSourceManager.IsTrustedSource(certSubject, pkcs7Context.certIssuer, in VerifyAppSourceAndParseProfile()
|
/base/security/certificate_framework/test/unittest/v1.0/src/ |
H A D | crypto_x509_crl_test.cpp | 1738 CfBlob certIssuer; in HWTEST_F() local 1739 CfResult ret = HcfCX509CRLEntryCreate(rev, &crlEntryOut, &certIssuer); in HWTEST_F() 1743 ret = HcfCX509CRLEntryCreate(nullptr, &crlEntryOut, &certIssuer); in HWTEST_F() 1746 ret = HcfCX509CRLEntryCreate(rev, nullptr, &certIssuer); in HWTEST_F() 1752 ret = HcfCX509CRLEntryCreate(rev, &crlEntryOut, &certIssuer); in HWTEST_F()
|