Home
last modified time | relevance | path

Searched refs:certChainData (Results 1 – 8 of 8) sorted by relevance

/base/web/webview/interfaces/kits/napi/js/
Dwebview_export.js34 function getCertificatePromise(certChainData) { argument
36 if (!(certChainData instanceof Array)) {
41 for (let i = 0; i < certChainData.length; i++) {
43 data: certChainData[i],
58 let certChainData = this.innerGetCertificate();
61 return getCertificatePromise(certChainData);
67 getCertificatePromise(certChainData).then(x509CertArray => {
/base/security/certificate_framework/frameworks/core/v1.0/certificate/
Dcert_chain_validator.c87 static CfResult ConvertCertBuffer2List(const HcfCertChainData *certChainData, CfArray *certsList) in ConvertCertBuffer2List() argument
89 uint8_t *msg = certChainData->data; in ConvertCertBuffer2List()
90 const uint8_t *boundary = certChainData->data + certChainData->dataLen; in ConvertCertBuffer2List()
127 static CfResult Validate(HcfCertChainValidator *self, const HcfCertChainData *certChainData) in Validate() argument
129 …if ((self == NULL) || (certChainData == NULL) || (certChainData->dataLen > MAX_CERT_PATH_DATA_LEM)… in Validate()
139 certsList.format = certChainData->format; in Validate()
140 certsList.count = certChainData->count; in Validate()
147 CfResult res = ConvertCertBuffer2List(certChainData, &certsList); in Validate()
/base/security/certificate_framework/frameworks/js/napi/certificate/src/
Dnapi_cert_utils.cpp340 bool GetCertChainFromValue(napi_env env, napi_value obj, HcfCertChainData **certChainData) in GetCertChainFromValue() argument
342 *certChainData = static_cast<HcfCertChainData *>(HcfMalloc(sizeof(HcfCertChainData), 0)); in GetCertChainFromValue()
343 if (*certChainData == nullptr) { in GetCertChainFromValue()
352 CfFree(*certChainData); in GetCertChainFromValue()
353 *certChainData = nullptr; in GetCertChainFromValue()
356 if (!GetDataOfCertChain(env, data, *certChainData)) { in GetCertChainFromValue()
357 CfFree(*certChainData); in GetCertChainFromValue()
358 *certChainData = nullptr; in GetCertChainFromValue()
367 CfFree((*certChainData)->data); in GetCertChainFromValue()
368 (*certChainData)->data = nullptr; in GetCertChainFromValue()
[all …]
Dnapi_cert_chain_validator.cpp39 HcfCertChainData *certChainData = nullptr; member
69 if (context->certChainData != nullptr) { in FreeCryptoFwkCtx()
70 CfFree(context->certChainData->data); in FreeCryptoFwkCtx()
71 context->certChainData->data = nullptr; in FreeCryptoFwkCtx()
72 CfFree(context->certChainData); in FreeCryptoFwkCtx()
73 context->certChainData = nullptr; in FreeCryptoFwkCtx()
119 context->errCode = validator->validate(validator, context->certChainData); in ValidateExecute()
150 if (!GetCertChainFromValue(env, argv[PARAM0], &context->certChainData)) { in Validate()
/base/security/certificate_framework/interfaces/innerkits/certificate/
Dcert_chain_validator.h39 CfResult (*validate)(HcfCertChainValidator *self, const HcfCertChainData *certChainData);
/base/security/certificate_framework/frameworks/js/napi/certificate/inc/
Dnapi_cert_utils.h43 bool GetCertChainFromValue(napi_env env, napi_value object, HcfCertChainData **certChainData);
/base/web/webview/test/unittest/common/
Dnweb_create_window.h258 bool GetCertChainDerData(std::vector<std::string>& certChainData, bool isSingleCert) override in GetCertChainDerData() argument
/base/web/webview/ohos_nweb/include/
Dnweb.h676 … virtual bool GetCertChainDerData(std::vector<std::string>& certChainData, bool isSingleCert) = 0;