Home
last modified time | relevance | path

Searched refs:trustAnchor (Results 1 - 9 of 9) sorted by relevance

/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_x509_trust_anchor.cpp96 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 Dnapi_x509_cert_chain_validate_result.cpp38 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 Dnapi_x509_trust_anchor.h28 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 Dcrypto_x509_test_common.cpp335 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 Dcrypto_x509_cert_chain_test.cpp885 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 Dx509certchain_fuzzer.cpp96 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 Dx509_cert_chain_validate_result.h23 HcfX509TrustAnchor *trustAnchor; // X509TrustAnchor member
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_openssl.c392 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 Dcrypto_x509_test_common.h515 void FreeTrustAnchor(HcfX509TrustAnchor *&trustAnchor);

Completed in 9 milliseconds