Home
last modified time | relevance | path

Searched refs:certIssuer (Results 1 - 18 of 18) sorted by relevance

/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Dtrusted_ticket_test.cpp79 * @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 Dx509_crl_entry_openssl.c36 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 Dx509_crl_openssl.c39 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 Dhap_profile_verify_utils.cpp61 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 Dhap_cert_verify_openssl_utils.cpp442 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 Dtrusted_ticket_manager.h44 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 Dtrusted_source_manager.h50 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 Dtrusted_ticket_manager.cpp162 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 Dtrusted_source_manager.cpp205 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 Dhap_crl_manager.cpp195 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 Dpkcs7_context.h37 std::string certIssuer; member
44 : needWriteCrl(false), digestAlgorithm(0), matchResult(), certIssuer(), in Pkcs7Context()
/base/security/certificate_framework/frameworks/adapter/v1.0/inc/
H A Dx509_crl_entry_openssl.h29 CfResult HcfCX509CRLEntryCreate(X509_REVOKED *rev, HcfX509CrlEntry **crlEntryOut, CfBlob *certIssuer);
H A Dcertificate_openssl_class.h59 CfBlob *certIssuer; member
/base/update/updater/services/package/pkg_verify/
H A Dcert_verify.cpp123 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 Dticket_verify.cpp187 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 Dx509crl_fuzzer.cpp244 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 Dhap_verify_v2.cpp163 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 Dcrypto_x509_crl_test.cpp1738 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()

Completed in 13 milliseconds