/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_query.c | 331 static int32_t CmMallocCertBlob(struct CertBlob *certBlob, uint32_t certCount)
in CmMallocCertBlob() argument 333 if (certBlob == NULL) {
in CmMallocCertBlob() 338 certBlob->uri[i].size = MAX_LEN_URI;
in CmMallocCertBlob() 339 certBlob->uri[i].data = (uint8_t *)CMMalloc(MAX_LEN_URI);
in CmMallocCertBlob() 340 if (certBlob->uri[i].data == NULL) {
in CmMallocCertBlob() 343 (void)memset_s(certBlob->uri[i].data, MAX_LEN_URI, 0, MAX_LEN_URI);
in CmMallocCertBlob() 345 certBlob->subjectName[i].size = MAX_LEN_SUBJECT_NAME;
in CmMallocCertBlob() 346 certBlob->subjectName[i].data = (uint8_t *)CMMalloc(MAX_LEN_SUBJECT_NAME);
in CmMallocCertBlob() 347 if (certBlob->subjectName[i].data == NULL) {
in CmMallocCertBlob() 350 (void)memset_s(certBlob in CmMallocCertBlob() 470 CmGetCertListInfo(const struct CmContext *context, uint32_t store, const struct CmMutableBlob *certFileList, struct CertBlob *certBlob, uint32_t *status) CmGetCertListInfo() argument 522 CmFreeCertBlob(struct CertBlob *certBlob) CmFreeCertBlob() argument [all...] |
H A D | cert_manager_app_cert_process.c | 361 struct CmBlob certBlob = { 0, NULL }; in StoreAppCert() local 362 certBlob.size = sizeof(struct AppCert) - MAX_LEN_CERTIFICATE_CHAIN + appCert->certSize; in StoreAppCert() 363 certBlob.data = (uint8_t *)appCert; in StoreAppCert() 365 ret = CmFileWrite(pathBuf, (char *)keyUri->data, 0, certBlob.data, certBlob.size); in StoreAppCert()
|
H A D | cert_manager_service.c | 87 struct CmBlob *keyUri, struct CmBlob *certBlob) in GetPublicAppCert() 97 ret = CmStorageGetAppCert(context, store, &commonUri, certBlob); in GetPublicAppCert() 122 const struct CmBlob *keyUri, struct CmBlob *certBlob) in GetPrivateAppCert() 133 ret = CmStorageGetAppCert(context, store, keyUri, certBlob); in GetPrivateAppCert() 142 struct CmBlob *keyUri, struct CmBlob *certBlob) in CmServiceGetAppCert() 145 return GetPublicAppCert(context, store, keyUri, certBlob); in CmServiceGetAppCert() 147 return GetPrivateAppCert(context, store, keyUri, certBlob); in CmServiceGetAppCert() 149 return CmStorageGetAppCert(context, store, keyUri, certBlob); in CmServiceGetAppCert() 86 GetPublicAppCert(const struct CmContext *context, uint32_t store, struct CmBlob *keyUri, struct CmBlob *certBlob) GetPublicAppCert() argument 121 GetPrivateAppCert(const struct CmContext *context, uint32_t store, const struct CmBlob *keyUri, struct CmBlob *certBlob) GetPrivateAppCert() argument 141 CmServiceGetAppCert(const struct CmContext *context, uint32_t store, struct CmBlob *keyUri, struct CmBlob *certBlob) CmServiceGetAppCert() argument
|
H A D | cert_manager_storage.c | 162 const struct CmBlob *keyUri, struct CmBlob *certBlob) in CmStorageGetAppCert() 177 return CmStorageGetBuf(uidPath, (const char *)keyUri->data, certBlob); in CmStorageGetAppCert() 161 CmStorageGetAppCert(const struct CmContext *context, uint32_t store, const struct CmBlob *keyUri, struct CmBlob *certBlob) CmStorageGetAppCert() argument
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
H A D | cm_ipc_service_serialization.c | 130 static int32_t CmGetCertListPack(const struct CertBlob *certBlob, uint32_t *status, uint32_t certCount, in CmGetCertListPack() argument 149 ret = CopyBlobToBuffer(&(certBlob->subjectName[i]), certificateList, &offset); in CmGetCertListPack() 159 ret = CopyBlobToBuffer(&(certBlob->uri[i]), certificateList, &offset); in CmGetCertListPack() 164 ret = CopyBlobToBuffer(&(certBlob->certAlias[i]), certificateList, &offset); in CmGetCertListPack() 180 struct CertBlob certBlob; in CmServiceGetCertListPack() local 181 (void)memset_s(&certBlob, sizeof(struct CertBlob), 0, sizeof(struct CertBlob)); in CmServiceGetCertListPack() 182 int32_t ret = CmGetCertListInfo(context, store, certFileList, &certBlob, status); in CmServiceGetCertListPack() 185 CmFreeCertBlob(&certBlob); in CmServiceGetCertListPack() 189 ret = CmGetCertListPack(&certBlob, status, certFileList->size, certificateList); in CmServiceGetCertListPack() 192 CmFreeCertBlob(&certBlob); in CmServiceGetCertListPack() [all...] |
H A D | cm_ipc_service.c | 544 static int32_t CopyCertificateInfoToBuffer(const struct CmBlob *certBlob, in CopyCertificateInfoToBuffer() argument 547 if (certBlob->size < (sizeof(struct AppCert) - MAX_LEN_CERTIFICATE_CHAIN)) { in CopyCertificateInfoToBuffer() 548 CM_LOG_E("certInfo size[%u] invalid", certBlob->size); in CopyCertificateInfoToBuffer() 552 struct AppCert *appCert = (struct AppCert *)certBlob->data; in CopyCertificateInfoToBuffer() 553 if ((certBlob->size - (sizeof(struct AppCert) - MAX_LEN_CERTIFICATE_CHAIN)) < appCert->certSize) { in CopyCertificateInfoToBuffer() 554 CM_LOG_E("certInfo data size[%u] invalid, certSize[%u]", certBlob->size, appCert->certSize); in CopyCertificateInfoToBuffer() 579 static int32_t CopyCertSize(const struct CmBlob *certBlob, const struct CmBlob *certificateInfo, in CopyCertSize() argument 582 uint32_t certCount = (((certBlob->size > 0) && (certBlob->data != NULL)) ? 1 : 0); in CopyCertSize() 597 const struct CmBlob *certBlob, cons in CmAppCertificateInfoPack() 596 CmAppCertificateInfoPack(struct CmBlob *certificateInfo, const struct CmBlob *certBlob, const struct CmBlob *keyUri) CmAppCertificateInfoPack() argument 658 struct CmBlob certBlob = { 0, NULL }; CmIpcServiceGetAppCert() local [all...] |
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
H A D | cert_manager_query.h | 35 const struct CmMutableBlob *certFileList, struct CertBlob *certBlob, uint32_t *status);
37 void CmFreeCertBlob(struct CertBlob *certBlob);
|
H A D | cert_manager_storage.h | 52 const struct CmBlob *keyUri, struct CmBlob *certBlob);
|
H A D | cert_manager_service.h | 31 struct CmBlob *keyUri, struct CmBlob *certBlob);
|
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/ |
H A D | dlp_file_manager.cpp | 229 struct DlpBlob certBlob; in UpdateDlpFile() local 231 result = GenerateCertBlob(cert, certBlob); in UpdateDlpFile() 239 if (isNeedAdapter || oldCertSize != certBlob.size) { in UpdateDlpFile() 240 res = filePtr->UpdateCertAndText(cert, workDir, certBlob); in UpdateDlpFile() 242 res = filePtr->UpdateCert(certBlob); in UpdateDlpFile() 244 (void)memset_s(certBlob.data, certBlob.size, 0, certBlob.size); in UpdateDlpFile() 245 delete[] certBlob.data; in UpdateDlpFile()
|
H A D | dlp_file.cpp | 757 struct DlpBlob certBlob) in UpdateCertAndText() 759 if (CopyBlobParam(certBlob, cert_) != DLP_OK) { in UpdateCertAndText() 791 int32_t DlpFile::UpdateCert(struct DlpBlob certBlob) in UpdateCert() argument 795 if (CopyBlobParam(certBlob, cert_) != DLP_OK) { in UpdateCert() 756 UpdateCertAndText(const std::vector<uint8_t>& cert, const std::string& workDir, struct DlpBlob certBlob) UpdateCertAndText() argument
|
/base/security/device_security_level/oem_property/ohos/common/ |
H A D | external_interface_adapter.c | 176 struct HksBlob certBlob[CERT_CHAIN_CERT_NUM] = {{0}}; in ValidateCertChainAdapter() local 177 struct HksCertChain hksCertChain = {&certBlob[0], CERT_CHAIN_CERT_NUM}; in ValidateCertChainAdapter()
|
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include/ |
H A D | dlp_file.h | 153 int32_t UpdateCertAndText(const std::vector<uint8_t>& cert, const std::string& workDir, struct DlpBlob certBlob); 154 int32_t UpdateCert(struct DlpBlob certBlob);
|
/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/ |
H A D | dcm_attest.c | 946 struct HksAsn1Blob certBlob = { ASN_1_TAG_TYPE_SEQ, certSize, attestCert->data + ATT_CERT_HEADER_SIZE };
in CreateAttestCert() local 947 return DcmAsn1WriteFinal(attestCert, &certBlob);
in CreateAttestCert()
|