/base/security/certificate_manager/interfaces/kits/napi/src/ |
H A D | cm_napi_get_system_cert_list.cpp | 39 struct CertList *certificateList = nullptr; member 62 if (context->certificateList != nullptr) { in DeleteGetCertListAsyncContext() 63 FreeCertList(context->certificateList); in DeleteGetCertListAsyncContext() 103 context->certificateList->certAbstract, context->certificateList->certsCount); in GetCertListWriteResult() 116 context->certificateList = static_cast<struct CertList *>(CmMalloc(sizeof(struct CertList))); in GetCertListExecute() 117 if (context->certificateList == nullptr) { in GetCertListExecute() 118 CM_LOG_E("malloc certificateList fail"); in GetCertListExecute() 122 context->certificateList->certAbstract = nullptr; in GetCertListExecute() 123 context->certificateList in GetCertListExecute() [all...] |
/base/security/certificate_manager/interfaces/kits/cj/src/ |
H A D | cj_cert_manager_ffi.c | 90 struct CertList certificateList = {0}; in FfiCertManagerGetUserCertList() local 92 certificateList.certAbstract = (struct CertAbstract *) malloc(buffSize); in FfiCertManagerGetUserCertList() 93 if (certificateList.certAbstract == NULL) { in FfiCertManagerGetUserCertList() 96 certificateList.certsCount = MAX_COUNT_CERTIFICATE; in FfiCertManagerGetUserCertList() 98 const int32_t errCode = CmGetUserCertList(store, &certificateList); in FfiCertManagerGetUserCertList() 101 *retObj = malloc(sizeof(struct CjCertAbstract) * certificateList.certsCount); in FfiCertManagerGetUserCertList() 103 free(certificateList.certAbstract); in FfiCertManagerGetUserCertList() 106 *retCount = certificateList.certsCount; in FfiCertManagerGetUserCertList() 107 for (int i = 0; i < certificateList.certsCount; ++i) { in FfiCertManagerGetUserCertList() 109 (*retObj)->uri = strdup(certificateList in FfiCertManagerGetUserCertList() [all...] |
/base/security/certificate_manager/test/unittest/module_test/src/ |
H A D | cm_log_test.cpp | 267 struct CertList certificateList = { 1, &abstract };
in HWTEST_F() local 268 int32_t ret = CmCertificateListUnpackFromService(nullptr, &certificateList); /* outData invalid */
in HWTEST_F() 282 struct CertList certificateList = { 1, &abstract };
in HWTEST_F() local 283 int32_t ret = CmCertificateListUnpackFromService(&outData, &certificateList);
in HWTEST_F() 298 struct CertList certificateList = { 1, &abstract };
in HWTEST_F() local 299 int32_t ret = CmCertificateListUnpackFromService(&outData, &certificateList);
in HWTEST_F() 313 int32_t ret = CmCertificateListUnpackFromService(&outData, nullptr); /* certificateList invalid */
in HWTEST_F() 327 struct CertList certificateList = { 0, nullptr };
in HWTEST_F() local 328 int32_t ret = CmCertificateListUnpackFromService(&outData, &certificateList); /* abstract invalid */
in HWTEST_F() 341 struct CertList certificateList in HWTEST_F() local 364 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 387 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 410 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 435 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 460 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 486 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 511 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local 536 struct CertList certificateList = { 1, &abstract }; HWTEST_F() local [all...] |
/base/security/certificate_manager/test/unittest/src/ |
H A D | cm_app_cert_test.cpp | 438 struct CredentialList certificateList = { 0, nullptr }; in HWTEST_F() local 440 certificateList.credentialAbstract = static_cast<struct CredentialAbstract *>(CmMalloc(buffSize)); in HWTEST_F() 441 ASSERT_TRUE(certificateList.credentialAbstract != nullptr); in HWTEST_F() 445 certificateList.credentialCount = MAX_COUNT_CERTIFICATE; in HWTEST_F() 446 (void)memset_s(certificateList.credentialAbstract, buffSize, 0, buffSize); in HWTEST_F() 447 ret = CmGetAppCertList(CM_PRI_CREDENTIAL_STORE, &certificateList); in HWTEST_F() 451 if (certificateList.credentialAbstract != nullptr) { in HWTEST_F() 452 CmFree(certificateList.credentialAbstract); in HWTEST_F() 473 struct CredentialList certificateList = { 0, nullptr }; in HWTEST_F() local 475 certificateList in HWTEST_F() 514 struct CredentialList certificateList = { 0, nullptr }; HWTEST_F() local 546 struct CredentialList certificateList = { 0, nullptr }; HWTEST_F() local [all...] |
H A D | cm_sys_app_cert_test.cpp | 719 struct CredentialList certificateList = { 0, nullptr }; in HWTEST_F() local 721 certificateList.credentialAbstract = static_cast<struct CredentialAbstract *>(CmMalloc(buffSize)); in HWTEST_F() 722 ASSERT_TRUE(certificateList.credentialAbstract != nullptr); in HWTEST_F() 723 certificateList.credentialCount = MAX_COUNT_CERTIFICATE; in HWTEST_F() 724 (void)memset_s(certificateList.credentialAbstract, buffSize, 0, buffSize); in HWTEST_F() 726 int32_t ret = CmGetAppCertList(CM_SYS_CREDENTIAL_STORE + 1, &certificateList); /* store is invalid */ in HWTEST_F() 737 int32_t ret = CmGetAppCertList(CM_SYS_CREDENTIAL_STORE, nullptr); /* certificateList is nullptr */ in HWTEST_F()
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/ |
H A D | cert_manager_api.c | 24 CM_API_EXPORT int32_t CmGetCertList(uint32_t store, struct CertList *certificateList) in CmGetCertList() argument 27 if (certificateList == NULL) { in CmGetCertList() 32 if ((certificateList->certAbstract == NULL) || (store != CM_SYSTEM_TRUSTED_STORE)) { in CmGetCertList() 37 int32_t ret = CmClientGetCertList(store, certificateList); in CmGetCertList() 119 CM_API_EXPORT int32_t CmGetAppCertList(const uint32_t store, struct CredentialList *certificateList) in CmGetAppCertList() argument 122 if (certificateList == NULL || CM_STORE_CHECK(store)) { in CmGetAppCertList() 126 int32_t ret = CmClientGetAppCertList(store, certificateList); in CmGetAppCertList() 131 CM_API_EXPORT int32_t CmCallingGetAppCertList(const uint32_t store, struct CredentialList *certificateList) in CmCallingGetAppCertList() argument 133 if (certificateList == NULL || CM_STORE_CHECK(store)) { in CmCallingGetAppCertList() 137 int32_t ret = CmClientGetCallingAppCertList(store, certificateList); in CmCallingGetAppCertList() 258 CmGetUserCertList(uint32_t store, struct CertList *certificateList) CmGetUserCertList() argument [all...] |
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
H A D | cm_ipc_client_serialization.c | 56 static int32_t CmCertListGetCertCount(const struct CmBlob *outData, struct CertList *certificateList, in CmCertListGetCertCount() argument 62 CM_LOG_E("Get certificateList->certsCount failed"); in CmCertListGetCertCount() 66 if (certsCount > certificateList->certsCount) { in CmCertListGetCertCount() 70 certificateList->certsCount = certsCount; in CmCertListGetCertCount() 75 int32_t CmCertificateListUnpackFromService(const struct CmBlob *outData, struct CertList *certificateList) in CmCertificateListUnpackFromService() argument 77 if (CmCheckBlob(outData) != CM_SUCCESS || (certificateList == NULL) || (certificateList->certAbstract == NULL)) { in CmCertificateListUnpackFromService() 82 int32_t ret = CmCertListGetCertCount(outData, certificateList, &offset); in CmCertificateListUnpackFromService() 88 for (uint32_t i = 0; i < certificateList->certsCount; i++) { in CmCertificateListUnpackFromService() 95 if (memcpy_s(certificateList in CmCertificateListUnpackFromService() [all...] |
H A D | cm_ipc_client.c | 55 struct CertList *certificateList) in GetCertificateList() 84 ret = CmCertificateListUnpackFromService(&outBlob, certificateList); in GetCertificateList() 91 int32_t CmClientGetCertList(const uint32_t store, struct CertList *certificateList) in CmClientGetCertList() argument 93 return GetCertificateList(CM_MSG_GET_CERTIFICATE_LIST, store, certificateList); in CmClientGetCertList() 309 struct CredentialList *certificateList, uint32_t *offset) in CmAppCertListGetCertCount() 322 if (credCount > certificateList->credentialCount) { in CmAppCertListGetCertCount() 324 certificateList->credentialCount); in CmAppCertListGetCertCount() 328 certificateList->credentialCount = credCount; in CmAppCertListGetCertCount() 334 struct CredentialList *certificateList) in CmAppCertListUnpackFromService() 338 if ((outData == NULL) || (certificateList in CmAppCertListUnpackFromService() 54 GetCertificateList(enum CertManagerInterfaceCode type, const uint32_t store, struct CertList *certificateList) GetCertificateList() argument 308 CmAppCertListGetCertCount(const struct CmBlob *outData, struct CredentialList *certificateList, uint32_t *offset) CmAppCertListGetCertCount() argument 333 CmAppCertListUnpackFromService(const struct CmBlob *outData, struct CredentialList *certificateList) CmAppCertListUnpackFromService() argument 382 GetAppCertList(enum CertManagerInterfaceCode type, const uint32_t store, struct CredentialList *certificateList) GetAppCertList() argument 430 CmClientGetAppCertList(const uint32_t store, struct CredentialList *certificateList) CmClientGetAppCertList() argument 435 CmClientGetCallingAppCertList(const uint32_t store, struct CredentialList *certificateList) CmClientGetCallingAppCertList() argument 823 GetUserCertList(enum CertManagerInterfaceCode type, const uint32_t store, struct CertList *certificateList) GetUserCertList() argument 865 CmClientGetUserCertList(const uint32_t store, struct CertList *certificateList) CmClientGetUserCertList() argument [all...] |
/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 | 131 struct CmBlob *certificateList) in CmGetCertListPack() 136 if (certificateList->size < buffSize) { in CmGetCertListPack() 140 certificateList->size = buffSize; in CmGetCertListPack() 142 int32_t ret = CopyUint32ToBuffer(certCount, certificateList, &offset); in CmGetCertListPack() 149 ret = CopyBlobToBuffer(&(certBlob->subjectName[i]), certificateList, &offset); in CmGetCertListPack() 154 ret = CopyUint32ToBuffer(status[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() 174 const struct CmMutableBlob *certFileList, struct CmBlob *certificateList) in CmServiceGetCertListPack() 176 if (context == NULL || certFileList == NULL || CmCheckBlob(certificateList) ! in CmServiceGetCertListPack() 130 CmGetCertListPack(const struct CertBlob *certBlob, uint32_t *status, uint32_t certCount, struct CmBlob *certificateList) CmGetCertListPack() argument 173 CmServiceGetCertListPack(const struct CmContext *context, uint32_t store, const struct CmMutableBlob *certFileList, struct CmBlob *certificateList) CmServiceGetCertListPack() argument [all...] |
H A D | cm_ipc_service_serialization.h | 32 const struct CmMutableBlob *certFileList, struct CmBlob *certificateList);
|
H A D | cm_ipc_service.c | 389 static int32_t CmServiceGetAppCertListPack(struct CmBlob *certificateList, const struct CmBlob *fileNames, in CmServiceGetAppCertListPack() argument 395 certificateList->data = (uint8_t *)CmMalloc(buffSize); in CmServiceGetAppCertListPack() 396 if (certificateList->data == NULL) { in CmServiceGetAppCertListPack() 399 certificateList->size = buffSize; in CmServiceGetAppCertListPack() 402 int32_t ret = CopyUint32ToBuffer(fileCount, certificateList, &offset); in CmServiceGetAppCertListPack() 422 ret = CopyBlobToBuffer(&certType, certificateList, &offset); in CmServiceGetAppCertListPack() 428 ret = CopyBlobToBuffer(&certUri, certificateList, &offset); in CmServiceGetAppCertListPack() 434 ret = CopyBlobToBuffer(&certAlias, certificateList, &offset); in CmServiceGetAppCertListPack() 452 struct CmBlob certificateList = { 0, NULL }; in CmIpcServiceGetAppCertList() local 480 ret = CmServiceGetAppCertListPack(&certificateList, fileName in CmIpcServiceGetAppCertList() 502 struct CmBlob certificateList = { 0, NULL }; CmIpcServiceGetCallingAppCertList() local [all...] |
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/ |
H A D | cert_manager_api.h | 25 CM_API_EXPORT int32_t CmGetCertList(uint32_t store, struct CertList *certificateList); 40 CM_API_EXPORT int32_t CmGetAppCertList(const uint32_t store, struct CredentialList *certificateList); 42 CM_API_EXPORT int32_t CmCallingGetAppCertList(const uint32_t store, struct CredentialList *certificateList); 62 CM_API_EXPORT int32_t CmGetUserCertList(uint32_t store, struct CertList *certificateList);
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/ |
H A D | cm_ipc_client.h | 27 int32_t CmClientGetCertList(const uint32_t store, struct CertList *certificateList); 42 int32_t CmClientGetAppCertList(const uint32_t store, struct CredentialList *certificateList); 44 int32_t CmClientGetCallingAppCertList(const uint32_t store, struct CredentialList *certificateList); 64 int32_t CmClientGetUserCertList(const uint32_t store, struct CertList *certificateList);
|
H A D | cm_ipc_client_serialization.h | 33 int32_t CmCertificateListUnpackFromService(const struct CmBlob *outData, struct CertList *certificateList);
|