Home
last modified time | relevance | path

Searched refs:certsList (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/base/security/certificate_framework/frameworks/core/v1.0/certificate/
H A Dcert_chain_validator.c105 if (certsList->data[index].data == NULL) { in ConvertCertBuffer2List()
119 certsList->data[index].size = entryLen; in ConvertCertBuffer2List()
137 CfArray certsList = { NULL, 0 }; in Validate() local
138 certsList.format = certChainData->format; in Validate()
139 certsList.count = certChainData->count; in Validate()
140 uint32_t certsLen = sizeof(CfBlob) * certsList.count; in Validate()
141 certsList.data = (CfBlob *)CfMalloc(certsLen, 0); in Validate()
142 if (certsList.data == NULL) { in Validate()
149 CfArrayDataClearAndFree(&certsList); in Validate()
152 res = impl->spiObj->engineValidate(impl->spiObj, &certsList); in Validate()
[all …]
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_validator_openssl.c87 static CfResult InitX509Certs(const CfArray *certsList, CertsInfo **certs) in InitX509Certs() argument
89 uint32_t certsInfoLen = sizeof(CertsInfo) * certsList->count; in InitX509Certs()
95 for (uint32_t i = 0; i < certsList->count; ++i) { in InitX509Certs()
97 info->data = certsList->data[i].data; in InitX509Certs()
98 info->len = certsList->data[i].size; in InitX509Certs()
203 static CfResult Validate(HcfCertChainValidatorSpi *self, const CfArray *certsList) in Validate() argument
205 if ((self == NULL) || (certsList == NULL) || (certsList->count <= 1)) { in Validate()
214 CfResult res = InitX509Certs(certsList, &certs); in Validate()
219 res = ValidateCertChain(certs, certsList->count, certsList->format); in Validate()
223 FreeX509Certs(&certs, certsList->count); in Validate()
H A Dx509_cert_chain_openssl.c146 static CfResult GetCertlist(HcfX509CertChainSpi *self, HcfX509CertificateArray *certsList) in GetCertlist() argument
148 if ((self == NULL) || (certsList == NULL)) { in GetCertlist()
168 certsList->data = (HcfX509Certificate **)CfMalloc(certsNum * sizeof(HcfX509Certificate *), 0); in GetCertlist()
169 if (certsList->data == NULL) { in GetCertlist()
174 certsList->count = (uint32_t)certsNum; in GetCertlist()
180 FreeCertArrayData(certsList); in GetCertlist()
187 FreeCertArrayData(certsList); in GetCertlist()
190 certsList->data[i] = x509Cert; in GetCertlist()
/ohos5.0/base/security/certificate_framework/frameworks/core/v1.0/spi/
H A Dcert_chain_validator_spi.h27 CfResult (*engineValidate)(HcfCertChainValidatorSpi *self, const CfArray *certsList);
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify_lite/src/
H A Dmbedtls_pkcs7.c715 static mbedtls_x509_crt *FindSuperCert(mbedtls_x509_crt *cur, mbedtls_x509_crt *certsList) in FindSuperCert() argument
718 while (certsList != NULL) { in FindSuperCert()
719 if (CompareX509NameList(&cur->issuer, &certsList->subject) == 0) { in FindSuperCert()
722 certsList = certsList->next; in FindSuperCert()
724 return certsList; in FindSuperCert()
/ohos5.0/base/security/certificate_framework/test/unittest/v1.0/src/
H A Dcrypto_x509_cert_chain_test.cpp694 HcfX509CertificateArray certsList; variable
695 CfResult ret = g_certChainP7bSpi->engineGetCertList(nullptr, &certsList);
727 HcfX509CertificateArray certsList = { nullptr, 0 }; variable
728 CfResult ret = g_certChainP7bSpi->engineGetCertList(g_certChainP7bSpi, &certsList);
730 ASSERT_EQ(certsList.count > 0, true);
731 ASSERT_NE(certsList.data, nullptr);
733 FreeCertArrayData(&certsList);
745 HcfX509CertificateArray certsList = { nullptr, 0 }; variable
746 ret = certChainSpi->engineGetCertList(certChainSpi, &certsList);