Home
last modified time | relevance | path

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

/base/security/certificate_framework/frameworks/core/v1.0/certificate/
H A Dcert_chain_validator.c86 static CfResult ConvertCertBuffer2List(const HcfCertChainData *certChainData, CfArray *certsList) in ConvertCertBuffer2List() argument
93 if (index >= certsList->count || (msg + LV_LENGTH_LEN > boundary)) { in ConvertCertBuffer2List()
104 certsList->data[index].data = (uint8_t *)CfMalloc(entryLen, 0); in ConvertCertBuffer2List()
105 if (certsList->data[index].data == NULL) { in ConvertCertBuffer2List()
115 if (memcpy_s(certsList->data[index].data, entryLen, msg, entryLen) != EOK) { 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 in Validate()
[all...]
/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 in Validate()
[all...]
H A Dx509_cert_chain_openssl.c140 static CfResult GetCertlist(HcfX509CertChainSpi *self, HcfX509CertificateArray *certsList) in GetCertlist() argument
142 if ((self == NULL) || (certsList == NULL)) { in GetCertlist()
162 certsList->data = (HcfX509Certificate **)CfMalloc(certsNum * sizeof(HcfX509Certificate *), 0); in GetCertlist()
163 if (certsList->data == NULL) { in GetCertlist()
168 certsList->count = (uint32_t)certsNum; in GetCertlist()
174 FreeCertArrayData(certsList); in GetCertlist()
181 FreeCertArrayData(certsList); in GetCertlist()
184 certsList->data[i] = x509Cert; in GetCertlist()
/base/security/certificate_framework/frameworks/core/v1.0/spi/
H A Dcert_chain_validator_spi.h27 CfResult (*engineValidate)(HcfCertChainValidatorSpi *self, const CfArray *certsList);
/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()
/base/security/certificate_framework/test/unittest/v1.0/src/
H A Dcrypto_x509_cert_chain_test.cpp692 HcfX509CertificateArray certsList; in HWTEST_F() local
693 CfResult ret = g_certChainP7bSpi->engineGetCertList(nullptr, &certsList); in HWTEST_F()
725 HcfX509CertificateArray certsList = { nullptr, 0 }; in HWTEST_F() local
726 CfResult ret = g_certChainP7bSpi->engineGetCertList(g_certChainP7bSpi, &certsList); in HWTEST_F()
728 ASSERT_EQ(certsList.count > 0, true); in HWTEST_F()
729 ASSERT_NE(certsList.data, nullptr); in HWTEST_F()
731 FreeCertArrayData(&certsList); in HWTEST_F()
743 HcfX509CertificateArray certsList = { nullptr, 0 }; in HWTEST_F() local
744 ret = certChainSpi->engineGetCertList(certChainSpi, &certsList); in HWTEST_F()

Completed in 12 milliseconds