/ohos5.0/base/security/certificate_framework/frameworks/core/v1.0/certificate/ |
H A D | cert_crl_collection.c | 33 HcfX509CrlArray crls; member 54 FreeCrlArrayData(&collectionImpl->crls); in DestroyCertCrlCollection() 196 if (collectionImpl->crls.count == 0) { in SelectCRLs() 200 CfResult res = GetMatchCRLs(&collectionImpl->crls, matchParams, retCrls); in SelectCRLs() 219 *retCrls = &(collectionImpl->crls); in GetCRLs() 264 if (inCrls->count > MAX_LEN_OF_CERT_CRL_ARR || crls == NULL) { in CloneCrlArray() 270 if (crls->data == NULL) { in CloneCrlArray() 275 crls->count = inCrls->count; in CloneCrlArray() 278 res = CloneCrlObj(inCrls->data[i], &(crls->data[i])); in CloneCrlArray() 284 FreeCrlArrayData(crls); in CloneCrlArray() [all …]
|
H A D | cert_crl_common.c | 72 void FreeCrlArrayData(HcfX509CrlArray *crls) in FreeCrlArrayData() argument 74 if (crls == NULL) { in FreeCrlArrayData() 77 for (uint32_t i = 0; i < crls->count; ++i) { in FreeCrlArrayData() 78 CfObjDestroy(crls->data[i]); in FreeCrlArrayData() 80 CF_FREE_PTR(crls->data); in FreeCrlArrayData() 81 crls->count = 0; in FreeCrlArrayData()
|
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/ |
H A D | napi_cert_crl_common.cpp | 134 bool GetArrayCRLFromNapiValue(napi_env env, napi_value object, HcfX509CrlArray *crls, bool allowEmp… in GetArrayCRLFromNapiValue() argument 158 crls->data = static_cast<HcfX509Crl **>(CfMalloc(length * sizeof(HcfX509Crl *), 0)); in GetArrayCRLFromNapiValue() 159 if (crls->data == nullptr) { in GetArrayCRLFromNapiValue() 163 crls->count = length; in GetArrayCRLFromNapiValue() 169 CF_FREE_PTR(crls->data); in GetArrayCRLFromNapiValue() 176 CF_FREE_PTR(crls->data); in GetArrayCRLFromNapiValue() 179 crls->data[i] = napiCrlObj->GetX509Crl(); in GetArrayCRLFromNapiValue()
|
H A D | napi_cert_crl_collection.cpp | 163 napi_value NapiCertCRLCollection::SelectCRLsRet(napi_env env, const HcfX509CrlArray *crls) in SelectCRLsRet() argument 171 if (crls == nullptr) { in SelectCRLsRet() 176 for (uint32_t i = 0; i < crls->count; ++i) { in SelectCRLsRet() 177 HcfX509Crl *crl = crls->data[i]; in SelectCRLsRet() 193 crls->data[i] = nullptr; in SelectCRLsRet() 462 HcfX509CrlArray crls = { nullptr, 0 }; in ParseCreateCertCRLColJSParams() local 463 if (argc > PARAM1 && !GetArrayCRLFromNapiValue(env, argv[PARAM1], &crls)) { in ParseCreateCertCRLColJSParams() 470 CfResult res = HcfCertCrlCollectionCreate(&certs, &crls, &collection); in ParseCreateCertCRLColJSParams() 474 CF_FREE_PTR(crls.data); in ParseCreateCertCRLColJSParams() 478 CF_FREE_PTR(crls.data); in ParseCreateCertCRLColJSParams()
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/ |
H A D | hap_cert_verify_openssl_utils_test.cpp | 332 STACK_OF(X509_CRL)* crls = sk_X509_CRL_new_null(); 333 ASSERT_TRUE(crls != nullptr); 336 ASSERT_FALSE(HapCertVerifyOpensslUtils::VerifyCrl(certsChain, crls, pkcs7Context)); 346 ASSERT_TRUE(HapCertVerifyOpensslUtils::VerifyCrl(certsChain, crls, pkcs7Context)); 360 sk_X509_CRL_push(crls, crlX509); 361 ASSERT_FALSE(HapCertVerifyOpensslUtils::VerifyCrl(certsChain, crls, pkcs7Context)); 369 ASSERT_TRUE(HapCertVerifyOpensslUtils::VerifyCrl(certsChain, crls, pkcs7Context)); 372 sk_X509_CRL_pop_free(crls, X509_CRL_free);
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/util/ |
H A D | hap_cert_verify_openssl_utils.cpp | 434 bool HapCertVerifyOpensslUtils::VerifyCrl(CertChain& certsChain, STACK_OF(X509_CRL)* crls, Pkcs7Con… in VerifyCrl() argument 446 X509_CRL* targetCrl = GetCrlBySignedCertIssuer(crls, certsChain[0]); in VerifyCrl() 460 X509_CRL* HapCertVerifyOpensslUtils::GetCrlBySignedCertIssuer(STACK_OF(X509_CRL)* crls, const X509*… in GetCrlBySignedCertIssuer() argument 462 if (crls == nullptr || cert == nullptr) { in GetCrlBySignedCertIssuer() 467 for (int32_t i = 0; i < sk_X509_CRL_num(crls); i++) { in GetCrlBySignedCertIssuer() 468 X509_CRL* crl = sk_X509_CRL_value(crls, i); in GetCrlBySignedCertIssuer()
|
/ohos5.0/base/security/certificate_framework/test/unittest/v1.0/src/ |
H A D | crypto_x509_cert_crl_collection_test.cpp | 114 static void FreeCrlArrayData(HcfX509CrlArray *crls) in FreeCrlArrayData() argument 116 if (crls == NULL) { in FreeCrlArrayData() 119 for (uint32_t i = 0; i < crls->count; ++i) { in FreeCrlArrayData() 120 CfObjDestroy(crls->data[i]); in FreeCrlArrayData() 122 CfFree(crls->data); in FreeCrlArrayData() 123 crls->data = NULL; in FreeCrlArrayData() 124 crls->count = 0; in FreeCrlArrayData()
|
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/util/ |
H A D | hap_cert_verify_openssl_utils.h | 44 …DLL_EXPORT static bool VerifyCrl(CertChain& certsChain, STACK_OF(X509_CRL)* crls, Pkcs7Context& pk… 58 … DLL_EXPORT static X509_CRL* GetCrlBySignedCertIssuer(STACK_OF(X509_CRL)* crls, const X509* cert);
|
/ohos5.0/base/security/certificate_framework/interfaces/innerkits/certificate/ |
H A D | cert_crl_common.h | 33 void FreeCrlArrayData(HcfX509CrlArray *crls);
|
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/inc/ |
H A D | napi_cert_crl_common.h | 34 bool GetArrayCRLFromNapiValue(napi_env env, napi_value object, HcfX509CrlArray *crls, bool allowEmp…
|
/ohos5.0/docs/zh-cn/application-dev/security/DeviceCertificateKit/ |
H A D | create-get-cert-crl-object.md | 107 let crls: cert.X509CRL[] = await collection.selectCRLs(crlParam);
|
/ohos5.0/docs/en/application-dev/security/DeviceCertificateKit/ |
H A D | create-get-cert-crl-object.md | 107 let crls: cert.X509CRL[] = await collection.selectCRLs(crlParam);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-device-certificate-kit/ |
H A D | js-apis-cert.md | 8794 createCertCRLCollection(certs: Array\<X509Cert>, crls?: Array\<X509CRL>): CertCRLCollection 8807 | crls | Array\<[X509CRL](#x509crl11)> | 否 | X509CRL数组。 | 9209 const crls = await collection.selectCRLs(param); 9328 collection.selectCRLs(param, (err, crls) => {
|
/ohos5.0/docs/en/application-dev/reference/apis-device-certificate-kit/ |
H A D | js-apis-cert.md | 8794 createCertCRLCollection(certs: Array\<X509Cert>, crls?: Array\<X509CRL>): CertCRLCollection 8807 | crls | Array\<[X509CRL](#x509crl11)> | No | X.509 CRLs. | 9209 const crls = await collection.selectCRLs(param); 9328 collection.selectCRLs(param, (err, crls) => {
|