/base/security/certificate_framework/frameworks/js/napi/certificate/src/ |
H A D | napi_x509_trust_anchor.cpp | 96 napi_value BuildX509TrustAnchorJS(napi_env env, const HcfX509TrustAnchor *trustAnchor) in BuildX509TrustAnchorJS() argument 98 if (trustAnchor == nullptr) { in BuildX509TrustAnchorJS() 104 if (trustAnchor->CAPubKey != nullptr) { in BuildX509TrustAnchorJS() 105 napi_value CAPubKey = ConvertBlobToUint8ArrNapiValue(env, trustAnchor->CAPubKey); in BuildX509TrustAnchorJS() 113 if (trustAnchor->CASubject != nullptr) { in BuildX509TrustAnchorJS() 114 napi_value CASubject = ConvertBlobToUint8ArrNapiValue(env, trustAnchor->CASubject); in BuildX509TrustAnchorJS() 122 if (trustAnchor->CACert != nullptr) { in BuildX509TrustAnchorJS() 123 napi_value CACert = ConvertCertToNapiValue(env, trustAnchor->CACert); in BuildX509TrustAnchorJS() 131 if (trustAnchor->nameConstraints != nullptr) { in BuildX509TrustAnchorJS() 132 napi_value nameConstraints = ConvertBlobToUint8ArrNapiValue(env, trustAnchor in BuildX509TrustAnchorJS() 143 BuildX509TrustAnchorObj(napi_env env, napi_value arg, HcfX509TrustAnchor *&trustAnchor) BuildX509TrustAnchorObj() argument 177 FreeX509TrustAnchorObj(HcfX509TrustAnchor *&trustAnchor, bool freeCertFlag) FreeX509TrustAnchorObj() argument [all...] |
H A D | napi_x509_cert_chain_validate_result.cpp | 38 napi_value trustAnchor = BuildX509TrustAnchorJS(env, result->trustAnchor); in BuildX509CertChainValidateResultJS() local 39 if (trustAnchor == nullptr) { in BuildX509CertChainValidateResultJS() 40 LOGE("trustAnchor is nullptr"); in BuildX509CertChainValidateResultJS() 57 napi_set_named_property(env, returnValue, CERT_CHAIN_VALIDATE_RESULLT_TAG_TRUSTANCHOR.c_str(), trustAnchor); in BuildX509CertChainValidateResultJS() 65 if (param.trustAnchor != nullptr) { in FreeX509CertChainValidateResult() 66 FreeX509TrustAnchorObj(param.trustAnchor, freeCertFlag); in FreeX509CertChainValidateResult()
|
/base/security/certificate_framework/frameworks/js/napi/certificate/inc/ |
H A D | napi_x509_trust_anchor.h | 28 napi_value BuildX509TrustAnchorJS(napi_env env, const HcfX509TrustAnchor *trustAnchor); 29 bool BuildX509TrustAnchorObj(napi_env env, napi_value arg, HcfX509TrustAnchor *&trustAnchor); 30 void FreeX509TrustAnchorObj(HcfX509TrustAnchor *&trustAnchor, bool freeCertFlag = false);
|
/base/security/certificate_framework/test/unittest/v1.0/src/ |
H A D | crypto_x509_test_common.cpp | 335 void FreeTrustAnchor(HcfX509TrustAnchor *&trustAnchor) in FreeTrustAnchor() argument 337 if (trustAnchor == nullptr) { in FreeTrustAnchor() 340 CfBlobFree(&trustAnchor->CAPubKey); in FreeTrustAnchor() 341 CfBlobFree(&trustAnchor->CASubject); in FreeTrustAnchor() 342 CfObjDestroy(trustAnchor->CACert); in FreeTrustAnchor() 343 trustAnchor->CACert = nullptr; in FreeTrustAnchor() 344 CfFree(trustAnchor); in FreeTrustAnchor() 345 trustAnchor = nullptr; in FreeTrustAnchor() 440 if (result.trustAnchor != nullptr) { in FreeValidateResult() 441 FreeTrustAnchor(result.trustAnchor); in FreeValidateResult() [all...] |
H A D | crypto_x509_cert_chain_test.cpp | 885 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 958 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1022 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1139 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1174 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1229 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1259 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1287 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1315 ASSERT_NE(result.trustAnchor, nullptr); in HWTEST_F() 1441 ASSERT_NE(result.trustAnchor, nullpt in HWTEST_F() [all...] |
/base/security/certificate_framework/test/fuzztest/v1.0/x509certchain_fuzzer/ |
H A D | x509certchain_fuzzer.cpp | 96 static void FreeTrustAnchor1(HcfX509TrustAnchor *&trustAnchor) in FreeTrustAnchor1() argument 98 if (trustAnchor == nullptr) { in FreeTrustAnchor1() 101 CfBlobFree(&trustAnchor->CAPubKey); in FreeTrustAnchor1() 102 CfBlobFree(&trustAnchor->CASubject); in FreeTrustAnchor1() 103 CfObjDestroy(trustAnchor->CACert); in FreeTrustAnchor1() 104 trustAnchor->CACert = nullptr; in FreeTrustAnchor1() 105 CfFree(trustAnchor); in FreeTrustAnchor1() 106 trustAnchor = nullptr; in FreeTrustAnchor1() 308 if (result.trustAnchor != nullptr) { in FreeValidateResult1() 309 FreeTrustAnchor1(result.trustAnchor); in FreeValidateResult1() 661 FreeTrustAnchorData(HcfX509TrustAnchor *trustAnchor) FreeTrustAnchorData() argument [all...] |
/base/security/certificate_framework/interfaces/inner_api/certificate/ |
H A D | x509_cert_chain_validate_result.h | 23 HcfX509TrustAnchor *trustAnchor; // X509TrustAnchor member
|
/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | x509_cert_chain_openssl.c | 392 EVP_PKEY *pubKey = X509_get_pubkey(cert); // validate public key of the trustAnchor CACert. X509_check_issued in GetTrustAnchor() 402 return CF_SUCCESS; // continue to try next trustAnchor in GetTrustAnchor() 422 static void FreeTrustAnchorData(HcfX509TrustAnchor *trustAnchor) in FreeTrustAnchorData() argument 424 if (trustAnchor == NULL) { in FreeTrustAnchorData() 427 CfBlobFree(&trustAnchor->CAPubKey); in FreeTrustAnchorData() 428 CfBlobFree(&trustAnchor->CASubject); in FreeTrustAnchorData() 429 CfObjDestroy(trustAnchor->CACert); in FreeTrustAnchorData() 430 trustAnchor->CACert = NULL; in FreeTrustAnchorData() 501 result->trustAnchor = validateTrustAnchors; in FillValidateResult() 506 FreeTrustAnchorData(result->trustAnchor); in FillValidateResult() 678 HcfX509TrustAnchor *trustAnchor = trustAnchorsArray->data[i]; ValidateTrustAnchor() local 887 ValidateOcspLocal(OcspLocalParam localParam, STACK_OF(X509) *x509CertChain, HcfX509TrustAnchor *trustAnchor, const HcfX509CertChainValidateParams *params) ValidateOcspLocal() argument 1242 ValidateRevocationOnLine(const HcfX509CertChainValidateParams *params, STACK_OF(X509) *x509CertChain, HcfX509TrustAnchor *trustAnchor, OCSP_CERTID *certId) ValidateRevocationOnLine() argument 1282 ValidateRevocationLocal(const HcfX509CertChainValidateParams *params, STACK_OF(X509) *x509CertChain, HcfX509TrustAnchor *trustAnchor, OCSP_CERTID *certId) ValidateRevocationLocal() argument [all...] |
/base/security/certificate_framework/test/unittest/v1.0/include/ |
H A D | crypto_x509_test_common.h | 515 void FreeTrustAnchor(HcfX509TrustAnchor *&trustAnchor);
|