/base/security/appverify/interfaces/innerkits/appverify/src/util/ |
H A D | hap_cert_verify_openssl_utils.cpp | 308 X509* issuerCert;
in GetCertsChain() local 310 while ((issuerCert = FindCertOfIssuer(cert, certVisitSign)) != nullptr) {
in GetCertsChain() 311 certsChain.push_back(X509_dup(issuerCert));
in GetCertsChain() 312 certVisitSign[issuerCert] = true;
in GetCertsChain() 313 cert = issuerCert;
in GetCertsChain() 317 issuerCert = rootCertsObj.FindMatchedRoot(certsChain[certsChain.size() - 1]);
in GetCertsChain() 321 if (issuerCert == nullptr) {
in GetCertsChain() 325 if (X509_cmp(issuerCert, certsChain[certsChain.size() - 1]) == 0) {
in GetCertsChain() 326 X509_free(issuerCert);
in GetCertsChain() 328 certsChain.push_back(issuerCert);
in GetCertsChain() 346 X509* issuerCert = certPair.first; FindCertOfIssuer() local 357 CertVerify(X509* cert, const X509* issuerCert) CertVerify() argument [all...] |
/base/security/code_signature/utils/src/ |
H A D | huks_attest_verifier.cpp | 155 static bool VerifySigningCert(X509 *signCert, X509 *issuerCert) in VerifySigningCert() argument 157 EVP_PKEY *key = X509_get0_pubkey(issuerCert); in VerifySigningCert() 271 bool VerifyCertAndExtension(X509 *signCert, X509 *issuerCert, const ByteBuffer &challenge) in VerifyCertAndExtension() argument 273 if (!VerifySigningCert(signCert, issuerCert)) { in VerifyCertAndExtension() 341 X509 *issuerCert = LoadCertFromBuffer(issuerBuffer.GetBuffer(), issuerBuffer.GetSize()); in GetVerifiedCert() local 342 if (issuerCert == nullptr) { in GetVerifiedCert() 343 LOG_ERROR("Load issuerCert cert failed."); in GetVerifiedCert() 359 if (!VerifyIssurCert(issuerCert, certChain)) { in GetVerifiedCert() 369 if (!VerifyCertAndExtension(signCert, issuerCert, challenge)) { in GetVerifiedCert() 375 X509_free(issuerCert); in GetVerifiedCert() [all...] |
/base/security/code_signature/utils/include/ |
H A D | huks_attest_verifier.h | 26 bool VerifyCertAndExtension(X509 *signCert, X509 *issuerCert, const ByteBuffer &challenge);
|
/base/security/code_signature/test/unittest/ |
H A D | cert_chain_verifier_test.cpp | 328 X509 *issuerCert = LoadPemString(ISSUER_CERT_CHAIN_PEM); in HWTEST_F() local 330 EXPECT_EQ(VerifyCertAndExtension(issuerCert, signingCert, challenge), false); in HWTEST_F() 336 EXPECT_EQ(VerifyCertAndExtension(signingCert, issuerCert, challenge), false); in HWTEST_F() 340 EXPECT_EQ(VerifyCertAndExtension(signingCert, issuerCert, challenge), true); in HWTEST_F() 342 X509_free(issuerCert); in HWTEST_F()
|
/base/update/updater/services/package/pkg_verify/ |
H A D | openssl_util.h | 32 bool VerifyX509CertByIssuerCert(X509 *cert, X509 *issuerCert);
|
H A D | openssl_util.cpp | 136 bool VerifyX509CertByIssuerCert(X509 *cert, X509 *issuerCert) in VerifyX509CertByIssuerCert() argument 138 if (cert == nullptr || issuerCert == nullptr) { in VerifyX509CertByIssuerCert() 142 EVP_PKEY *pubKey = X509_get_pubkey(issuerCert); in VerifyX509CertByIssuerCert()
|
/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/ |
H A D | hap_cert_verify_openssl_utils_test.cpp | 102 X509* issuerCert = rootCertsObj.FindMatchedRoot(certX509);
in HWTEST_F() local 108 ASSERT_TRUE(HapCertVerifyOpensslUtils::GetSubjectFromX509(issuerCert, subject));
in HWTEST_F() 113 X509_free(issuerCert);
in HWTEST_F()
|
/base/security/appverify/interfaces/innerkits/appverify/include/util/ |
H A D | hap_cert_verify_openssl_utils.h | 38 DLL_EXPORT static bool CertVerify(X509* cert, const X509* issuerCert);
|
/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_verifier.c | 181 static int32_t VerifySignature(const struct HksCertInfo *cert, const struct HksCertInfo *issuerCert)
in VerifySignature() argument 183 EVP_PKEY *pubKey = X509_get_pubkey(issuerCert->x509);
in VerifySignature()
|
/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | x509_cert_chain_openssl.c | 1191 X509 *issuerCert = NULL; in STACK_OF() local 1225 if ((X509_STORE_CTX_get1_issuer(&issuerCert, storeCtx, leafCert) != 1) || (issuerCert == NULL)) { in STACK_OF() 1229 ret = OCSP_cert_to_id(GetHashDigest(ocspDigest), leafCert, issuerCert); in STACK_OF() 1238 X509_free(issuerCert); in STACK_OF()
|