/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | x509_cert_chain_validator_openssl.c | 100 *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 D | x509_cert_chain_openssl_ex.c | 140 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 D | cert_chain_verifier_test.cpp | 270 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 D | request_cert_mgr_adapter.cpp | 91 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 D | huks_napi_attest_key_item.cpp | 106 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 D | hks_adapter.c | 109 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 D | cert_utils.cpp | 52 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 D | openssl_utils.cpp | 83 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 D | tee_auth_system.cpp | 77 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 D | huks-key-anon-attestation-ndk.md | 51 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 D | huks-key-attestation-ndk.md | 53 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 D | hks_attest_key_test_common.cpp | 42 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 D | huks-key-anon-attestation-ndk.md | 51 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 D | huks-key-attestation-ndk.md | 53 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 D | napi_cert_crl_common.cpp | 31 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() 108 …certs->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 D | hks_verifier.c | 172 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 D | net_ssl_c.cpp | 125 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 D | cert_crl_common.c | 60 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 D | cert_crl_collection.c | 32 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 D | mod.rs | 36 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.md | 20 | 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 D | async_certs_adapter.rs | 25 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.md | 20 | 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 D | hvb.c | 37 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 D | hks_device_sec_test.cpp | 161 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 …]
|