Home
last modified time | relevance | path

Searched refs:certs (Results 1 – 25 of 110) sorted by relevance

12345

/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_validator_openssl.c100 *certs = certsInfo; in InitX509Certs()
106 if (certs == NULL) { in FreeX509Certs()
111 if ((*certs)[i].x509 != NULL) { in FreeX509Certs()
112 X509_free((*certs)[i].x509); in FreeX509Certs()
113 (*certs)[i].x509 = NULL; in FreeX509Certs()
116 CfFree(*certs); in FreeX509Certs()
117 *certs = NULL; in FreeX509Certs()
193 X509 *x509 = GetX509Cert(certs[i].data, certs[i].len, format); in ValidateCertChain()
198 certs[i].x509 = x509; in ValidateCertChain()
213 CertsInfo *certs = NULL; in Validate() local
[all …]
H A Dx509_cert_chain_openssl_ex.c140 static void FreeCertArrayData(HcfX509CertificateArray *certs) in FreeCertArrayData() argument
142 if (certs == NULL || certs->data == NULL) { in FreeCertArrayData()
145 for (uint32_t i = 0; i < certs->count; ++i) { in FreeCertArrayData()
146 CfObjDestroy(certs->data[i]); in FreeCertArrayData()
148 CF_FREE_PTR(certs->data); in FreeCertArrayData()
149 certs->count = 0; in FreeCertArrayData()
/ohos5.0/base/security/code_signature/test/unittest/
H A Dcert_chain_verifier_test.cpp270 std::vector<ByteBuffer> certs; variable
273 certs.push_back(g_interCA);
274 certs.push_back(g_rootCA);
288 std::vector<ByteBuffer> certs; variable
290 certs.push_back(g_issuerCert);
292 certs.push_back(g_rootCA);
306 std::vector<ByteBuffer> certs; variable
309 certs.push_back(g_interCA);
310 certs.push_back(g_rootCA);
357 certs.push_back(g_interCA);
[all …]
/ohos5.0/base/request/request/services/src/cxx/
H A Drequest_cert_mgr_adapter.cpp91 free(certs->certDataList); in FreeCertDataList()
92 free(certs); in FreeCertDataList()
119 if (certs == nullptr) { in GetUserCertsData()
124 certs->len = 0; in GetUserCertsData()
129 free(certs); in GetUserCertsData()
133 certs->certDataList = certDataList; in GetUserCertsData()
140 FreeCertDataList(certs); in GetUserCertsData()
151 FreeCertDataList(certs); in GetUserCertsData()
159 FreeCertDataList(certs); in GetUserCertsData()
166 certs->len++; in GetUserCertsData()
[all …]
/ohos5.0/base/security/huks/interfaces/kits/napi/src/v9/
H A Dhuks_napi_attest_key_item.cpp106 certChain->certs[INDEX_0].size = HKS_CERT_APP_SIZE; in InitCertChain()
107 …certChain->certs[INDEX_0].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_0].size)); in InitCertChain()
111 …certChain->certs[INDEX_1].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_1].size)); in InitCertChain()
114 certChain->certs[INDEX_2].size = HKS_CERT_CA_SIZE; in InitCertChain()
115 …certChain->certs[INDEX_2].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_2].size)); in InitCertChain()
118 certChain->certs[INDEX_3].size = HKS_CERT_ROOT_SIZE; in InitCertChain()
119 …certChain->certs[INDEX_3].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_3].size)); in InitCertChain()
125 HKS_FREE(certChain->certs[INDEX_2].data); in InitCertChain()
126 HKS_FREE(certChain->certs[INDEX_1].data); in InitCertChain()
127 HKS_FREE(certChain->certs[INDEX_0].data); in InitCertChain()
[all …]
/ohos5.0/base/security/device_security_level/oem_property/ohos/common/
H A Dhks_adapter.c109 if ((*certChain)->certs == NULL) { in ConstructHksCertChain()
115 (*certChain)->certs[i].size = 0; in ConstructHksCertChain()
116 (*certChain)->certs[i].data = NULL; in ConstructHksCertChain()
120 (*certChain)->certs[i].data = (uint8_t *)MALLOC((*certChain)->certs[i].size); in ConstructHksCertChain()
121 if ((*certChain)->certs[i].data == NULL) { in ConstructHksCertChain()
137 if (certChain->certs[i].data != NULL) { in DestroyHksCertChain()
138 FREE(certChain->certs[i].data); in DestroyHksCertChain()
139 certChain->certs[i].data = NULL; in DestroyHksCertChain()
142 FREE(certChain->certs); in DestroyHksCertChain()
143 certChain->certs = NULL; in DestroyHksCertChain()
[all …]
/ohos5.0/base/security/code_signature/utils/src/
H A Dcert_utils.cpp52 if ((*certChain)->certs == nullptr) { in ConstructDataToCertChain()
58 (*certChain)->certs[i].size = CERT_DATA_SIZE; in ConstructDataToCertChain()
59 (*certChain)->certs[i].data = static_cast<uint8_t *>(malloc((*certChain)->certs[i].size)); in ConstructDataToCertChain()
60 if ((*certChain)->certs[i].data == nullptr) { in ConstructDataToCertChain()
74 if ((*certChain)->certs == nullptr) { in FreeCertChain()
81 free((*certChain)->certs[j].data); in FreeCertChain()
82 (*certChain)->certs[j].data = nullptr; in FreeCertChain()
85 free((*certChain)->certs); in FreeCertChain()
86 (*certChain)->certs = nullptr; in FreeCertChain()
109 if (!buffer.PutData(pos, certChain->certs[i].data, certChain->certs[i].size)) { in FormattedCertChain()
[all …]
H A Dopenssl_utils.cpp83 STACK_OF(X509)* certs = sk_X509_new_null(); in STACK_OF()
84 if (certs == nullptr) { in STACK_OF()
91 if ((tmp == nullptr) || (!sk_X509_push(certs, tmp))) { in STACK_OF()
93 sk_X509_pop_free(certs, X509_free); in STACK_OF()
94 certs = nullptr; in STACK_OF()
99 return certs; in STACK_OF()
/ohos5.0/base/tee/tee_client/services/authentication/
H A Dtee_auth_system.cpp77 if (hapInfoSize > sizeof(caInfo->certs)) { in FillEccHapCaInfo()
84 *((uint32_t *)(caInfo->certs + offset)) = packageName.length(); in FillEccHapCaInfo()
86 packageName.copy((char *)caInfo->certs + offset, packageName.length(), 0); in FillEccHapCaInfo()
94 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen / BASE_NUM_TWO; in FillEccHapCaInfo()
97 if (memcpy_s(caInfo->certs + offset, sizeof(caInfo->certs) - offset, in FillEccHapCaInfo()
105 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen / BASE_NUM_TWO; in FillEccHapCaInfo()
108 if (memcpy_s(caInfo->certs + offset, sizeof(caInfo->certs) - offset, in FillEccHapCaInfo()
128 if (appIDLen == 0 || appIDLen > sizeof(caInfo->certs)) { in ConstructHapCaInfoFromToken()
175 if (processNameLen == 0 || processNameLen > sizeof(caInfo->certs)) { in ConstructNativeCaInfoFromToken()
180 nativeTokenInfo.processName.copy((char *)caInfo->certs, processNameLen, 0); in ConstructNativeCaInfoFromToken()
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/UniversalKeystoreKit/
H A Dhuks-key-anon-attestation-ndk.md51 if (certChain->certs[j].data != nullptr) {
52 free(certChain->certs[j].data);
53 certChain->certs[j].data = nullptr;
56 if (certChain->certs != nullptr) {
57 free(certChain->certs);
58 certChain->certs = nullptr;
69 if (certChain->certs == nullptr) {
73 certChain->certs[i].size = g_size;
74 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
106 OH_Huks_Blob certs = { 0 };
[all …]
H A Dhuks-key-attestation-ndk.md53 if (certChain->certs[j].data != nullptr) {
54 free(certChain->certs[j].data);
55 certChain->certs[j].data = nullptr;
58 if (certChain->certs != nullptr) {
59 free(certChain->certs);
60 certChain->certs = nullptr;
71 if (certChain->certs == nullptr) {
75 certChain->certs[i].size = g_size;
76 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
108 OH_Huks_Blob certs = { 0 };
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_attest_key_test_common.cpp42 if ((*certChain)->certs == nullptr) { in FreeCertChain()
48 if ((*certChain)->certs[j].data != nullptr) { in FreeCertChain()
49 HKS_FREE((*certChain)->certs[j].data); in FreeCertChain()
50 (*certChain)->certs[j].data = nullptr; in FreeCertChain()
54 if ((*certChain)->certs != nullptr) { in FreeCertChain()
55 HKS_FREE((*certChain)->certs); in FreeCertChain()
56 (*certChain)->certs = nullptr; in FreeCertChain()
138 (*certChain)->certs = nullptr; in ConstructDataToCertChain()
143 (*certChain)->certs = nullptr; in ConstructDataToCertChain()
148 if ((*certChain)->certs == nullptr) { in ConstructDataToCertChain()
[all …]
/ohos5.0/docs/en/application-dev/security/UniversalKeystoreKit/
H A Dhuks-key-anon-attestation-ndk.md51 if (certChain->certs[j].data != nullptr) {
52 free(certChain->certs[j].data);
53 certChain->certs[j].data = nullptr;
56 if (certChain->certs != nullptr) {
57 free(certChain->certs);
58 certChain->certs = nullptr;
69 if (certChain->certs == nullptr) {
73 certChain->certs[i].size = g_size;
74 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
106 OH_Huks_Blob certs = { 0 };
[all …]
H A Dhuks-key-attestation-ndk.md53 if (certChain->certs[j].data != nullptr) {
54 free(certChain->certs[j].data);
55 certChain->certs[j].data = nullptr;
58 if (certChain->certs != nullptr) {
59 free(certChain->certs);
60 certChain->certs = nullptr;
71 if (certChain->certs == nullptr) {
75 certChain->certs[i].size = g_size;
76 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
108 OH_Huks_Blob certs = { 0 };
[all …]
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_cert_crl_common.cpp31 napi_value ConvertCertArrToNapiValue(napi_env env, HcfX509CertificateArray *certs) in ConvertCertArrToNapiValue() argument
39 if (certs == nullptr) { in ConvertCertArrToNapiValue()
44 for (uint32_t i = 0; i < certs->count; ++i) { in ConvertCertArrToNapiValue()
45 napi_value element = ConvertCertToNapiValue(env, certs->data[i]); in ConvertCertArrToNapiValue()
48 certs->data[i] = nullptr; in ConvertCertArrToNapiValue()
108certs->data = static_cast<HcfX509Certificate **>(CfMalloc(length * sizeof(HcfX509Certificate *), 0… in GetArrayCertFromNapiValue()
109 if (certs->data == nullptr) { in GetArrayCertFromNapiValue()
113 certs->count = length; in GetArrayCertFromNapiValue()
119 CF_FREE_PTR(certs->data); in GetArrayCertFromNapiValue()
126 CF_FREE_PTR(certs->data); in GetArrayCertFromNapiValue()
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/
H A Dhks_verifier.c172 X509 *x509 = GetX509FormatCert(&certs[i]); in TranslateToX509Format()
176 certs[i].x509 = x509; in TranslateToX509Format()
224 …ret = VerifySignature(&certs[certNum - 1], &certs[certNum - 1]); /* root ca cert need to be verifi… in VerifyCertChain()
242 ret = VerifyCertChain(certs, certNum); in VerifyAttestationCertChain()
246 ret = VerifySignature(&certs[0], &certs[1]); /* 0:attestation cert, 1:device cert */ in VerifyAttestationCertChain()
588 cert->data = certChain->certs[i].data; in InitCertChainInfo()
606 *certs = certsInfo; in InitCertChainInfo()
612 if (*certs != NULL) { in FreeCertChainInfo()
614 if ((*certs)[i].x509 != NULL) { in FreeCertChainInfo()
615 X509_free((*certs)[i].x509); in FreeCertChainInfo()
[all …]
/ohos5.0/foundation/communication/netstack/interfaces/kits/c/net_ssl/src/
H A Dnet_ssl_c.cpp125 if (hostname == nullptr || certs == nullptr) { in OH_NetStack_GetCertificatesForHostName()
141 certs->length = 0; in OH_NetStack_GetCertificatesForHostName()
142 certs->content = nullptr; in OH_NetStack_GetCertificatesForHostName()
170 certs->length = innerCertsLength; in OH_NetStack_GetCertificatesForHostName()
171 certs->content = contentPtr; in OH_NetStack_GetCertificatesForHostName()
175 void OH_Netstack_DestroyCertificatesContent(NetStack_Certificates *certs) in OH_Netstack_DestroyCertificatesContent() argument
177 if (certs == nullptr) { in OH_Netstack_DestroyCertificatesContent()
182 if (certs->content == nullptr) { in OH_Netstack_DestroyCertificatesContent()
186 free(certs->content); in OH_Netstack_DestroyCertificatesContent()
187 certs->content = nullptr; in OH_Netstack_DestroyCertificatesContent()
[all …]
/ohos5.0/base/security/certificate_framework/frameworks/core/v1.0/certificate/
H A Dcert_crl_common.c60 void FreeCertArrayData(HcfX509CertificateArray *certs) in FreeCertArrayData() argument
62 if (certs == NULL|| certs->data == NULL) { in FreeCertArrayData()
65 for (uint32_t i = 0; i < certs->count; ++i) { in FreeCertArrayData()
66 CfObjDestroy(certs->data[i]); in FreeCertArrayData()
68 CF_FREE_PTR(certs->data); in FreeCertArrayData()
69 certs->count = 0; in FreeCertArrayData()
H A Dcert_crl_collection.c32 HcfX509CertificateArray certs; member
53 FreeCertArrayData(&collectionImpl->certs); in DestroyCertCrlCollection()
172 if (collectionImpl->certs.count == 0) { in SelectCerts()
176 CfResult res = GetMatchCerts(&collectionImpl->certs, matchParams, retCerts); in SelectCerts()
231 if (inCerts->count > MAX_LEN_OF_CERT_CRL_ARR || certs == NULL) { in CloneCertArray()
237 if (certs->data == NULL) { in CloneCertArray()
241 certs->count = inCerts->count; in CloneCertArray()
244 res = CloneCertificateObj(inCerts->data[i], &(certs->data[i])); in CloneCertArray()
250 FreeCertArrayData(certs); in CloneCertArray()
311 CfResult res = CloneCertArray(inCerts, &(ret->certs)); in HcfCertCrlCollectionCreate()
[all …]
/ohos5.0/base/request/request/services/src/manage/config/
H A Dmod.rs36 let mut certs = self.cert.certificate(); in system_config() localVariable
38 if certs.is_none() { in system_config()
40 certs = self.cert.certificate(); in system_config()
47 certs, in system_config()
56 pub(crate) certs: Option<Vec<Certificate>>,
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/
H A D_o_h___huks___cert_chain.md20 | struct [OH_Huks_Blob](_o_h___huks___blob.md) \* [certs](#certs) | 指向证书数据的指针。 |
27 ### certs subsection
30 struct OH_Huks_Blob* OH_Huks_CertChain::certs
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/examples/
H A Dasync_certs_adapter.rs25 fn verify(&self, certs: &ServerCerts) -> bool { in verify()
27 let _ = certs.version().unwrap(); in verify()
29 let _ = certs.issuer().unwrap(); in verify()
31 let _ = certs.cert_name().unwrap(); in verify()
36 let _ = certs.cmp_pem_cert(contents.as_bytes()).unwrap(); in verify()
/ohos5.0/docs/en/application-dev/reference/apis-universal-keystore-kit/
H A D_o_h___huks___cert_chain.md20 | struct [OH_Huks_Blob](_o_h___huks___blob.md) \* [certs](#certs) | Pointer to the certificate data…
27 ### certs subsection
30 struct OH_Huks_Blob* OH_Huks_CertChain::certs
/ohos5.0/base/startup/hvb/libhvb/src/auth/
H A Dhvb.c37 vd->certs = hvb_calloc(sizeof(struct hvb_cert_data) * HVB_MAX_NUMBER_OF_LOADED_CERTS); in hvb_init_verified_data()
38 if (!vd->certs) { in hvb_init_verified_data()
300 for (n = 0; n < vd->num_loaded_certs && vd->certs; n++) { in hvb_chain_verify_data_free()
301 if (vd->certs[n].data.addr != NULL) in hvb_chain_verify_data_free()
302 hvb_free(vd->certs[n].data.addr); in hvb_chain_verify_data_free()
304 if (vd->certs[n].partition_name != NULL) { in hvb_chain_verify_data_free()
305 hvb_free(vd->certs[n].partition_name); in hvb_chain_verify_data_free()
309 if (vd->certs != NULL) { in hvb_chain_verify_data_free()
310 hvb_free(vd->certs); in hvb_chain_verify_data_free()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_device_sec_test.cpp161 if ((*certChain)->certs == NULL) { in FreeCertChain()
168 if ((*certChain)->certs[j].data != NULL) { in FreeCertChain()
169 HksTestFree((*certChain)->certs[j].data); in FreeCertChain()
170 (*certChain)->certs[j].data = NULL; in FreeCertChain()
174 if ((*certChain)->certs != NULL) { in FreeCertChain()
175 HksTestFree((*certChain)->certs); in FreeCertChain()
176 (*certChain)->certs = NULL; in FreeCertChain()
202 (*certChain)->certs = NULL; in ConstructDataToCertChain()
206 if ((*certChain)->certs == NULL) { in ConstructDataToCertChain()
212 (*certChain)->certs[i].data = (uint8_t *)HksTestMalloc((*certChain)->certs[i].size); in ConstructDataToCertChain()
[all …]

12345