/base/security/certificate_manager/test/unittest/src/ |
H A D | cm_test_common.cpp | 267 static int32_t ConstructAppCertData(uint32_t alg, struct CmBlob *appCert) in ConstructAppCertData() argument 271 appCert->size = sizeof(g_rsa2048P12CertInfo); in ConstructAppCertData() 272 appCert->data = const_cast<uint8_t *>(g_rsa2048P12CertInfo); in ConstructAppCertData() 275 appCert->size = sizeof(g_eccP256P12CertInfo); in ConstructAppCertData() 276 appCert->data = const_cast<uint8_t *>(g_eccP256P12CertInfo); in ConstructAppCertData() 279 appCert->size = sizeof(g_rsa512P12CertInfo); in ConstructAppCertData() 280 appCert->data = const_cast<uint8_t *>(g_rsa512P12CertInfo); in ConstructAppCertData() 283 appCert->size = sizeof(g_rsa1024P12CertInfo); in ConstructAppCertData() 284 appCert->data = const_cast<uint8_t *>(g_rsa1024P12CertInfo); in ConstructAppCertData() 287 appCert in ConstructAppCertData() 318 struct CmBlob appCert = { 0, NULL }; TestGenerateAppCert() local [all...] |
H A D | cm_app_cert_test.cpp | 185 struct CmBlob appCert = { sizeof(g_p12AbnormalCertinfo), const_cast<uint8_t *>(g_p12AbnormalCertinfo) }; in HWTEST_F() local 190 int32_t ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F() 193 ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F() 666 const struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfoPwd12), in HWTEST_F() local 675 int32_t ret = CmInstallAppCert(&appCert, &appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F() 691 const struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfoPwd32), in HWTEST_F() local 700 int32_t ret = CmInstallAppCert(&appCert, &appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F() 716 const struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfoPwd33), in HWTEST_F() local 725 int32_t ret = CmInstallAppCert(&appCert, &appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
|
H A D | cm_sys_app_cert_test.cpp | 172 /* certParam->appCert is nullptr */ in HWTEST_F() 447 struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfo), nullptr }; /* appCert data is nullptr */ in HWTEST_F() local 449 struct CmAppCertParam appCertParam = { &appCert, (struct CmBlob *)&g_appCertPwd, in HWTEST_F() 467 struct CmBlob appCert = { 0, const_cast<uint8_t *>(g_rsa2048P12CertInfo) }; /* appCert size is 0 */ in HWTEST_F() local 469 struct CmAppCertParam appCertParam = { &appCert, (struct CmBlob *)&g_appCertPwd, in HWTEST_F() 487 /* appCert size beyond max */ in HWTEST_F() 489 struct CmBlob appCert = { MAX_LEN_APP_CERT + 1, appCertData }; in HWTEST_F() local 491 struct CmAppCertParam appCertParam = { &appCert, (struc in HWTEST_F() [all...] |
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/ |
H A D | cm_pfx.c | 28 static int32_t CmGetAppCertChain(X509 *cert, STACK_OF(X509) *caCert, struct AppCert *appCert) in CmGetAppCertChain() argument 69 if (memcpy_s(appCert->appCertdata, MAX_LEN_CERTIFICATE_CHAIN, data, len) != EOK) { in CmGetAppCertChain() 70 CM_LOG_E("Copy appCert->appCertdata faild"); in CmGetAppCertChain() 75 appCert->certCount = certCount; in CmGetAppCertChain() 76 appCert->certSize = (uint32_t)len; in CmGetAppCertChain() 86 struct AppCert *appCert, X509 **x509Cert) in CmParsePkcs12Cert() 119 ret = CmGetAppCertChain(cert, caCert, appCert); in CmParsePkcs12Cert() 85 CmParsePkcs12Cert(const struct CmBlob *p12Cert, char *passWd, EVP_PKEY **pkey, struct AppCert *appCert, X509 **x509Cert) CmParsePkcs12Cert() argument
|
/base/security/certificate_manager/test/unittest/module_test/src/ |
H A D | cm_cert_parse_test.cpp | 421 struct AppCert appCert;
in HWTEST_F() local 422 (void)memset_s(&appCert, sizeof(struct AppCert), 0, sizeof(struct AppCert));
in HWTEST_F() 428 &pkey, &appCert, &cert);
in HWTEST_F() 445 struct AppCert appCert;
in HWTEST_F() local 446 (void)memset_s(&appCert, sizeof(struct AppCert), 0, sizeof(struct AppCert));
in HWTEST_F() 451 &pkey, &appCert, &cert);
in HWTEST_F() 468 struct AppCert appCert;
in HWTEST_F() local 469 (void)memset_s(&appCert, sizeof(struct AppCert), 0, sizeof(struct AppCert));
in HWTEST_F() 475 &pkey, &appCert, &cert);
in HWTEST_F() 492 struct AppCert appCert;
in HWTEST_F() local 516 struct AppCert appCert; HWTEST_F() local 541 struct AppCert appCert; HWTEST_F() local [all...] |
/base/security/certificate_manager/test/fuzz_test/cminstallappcert_fuzzer/ |
H A D | cminstallappcert_fuzzer.cpp | 37 struct CmBlob appCert = { 0, nullptr }; in DoSomethingInterestingWithMyAPI() local 38 if (!GetCmBlobFromBuffer(myData, &remainSize, &offset, &appCert)) { in DoSomethingInterestingWithMyAPI() 68 (void)CmInstallAppCert(&appCert, &appCertPwd, &certAlias, store, &keyUri); in DoSomethingInterestingWithMyAPI()
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
H A D | cert_manager_app_cert_process.c | 350 static int32_t StoreAppCert(const struct CmContext *context, struct AppCert *appCert, in StoreAppCert() argument 360 appCert->keyCount = 1; in StoreAppCert() 362 certBlob.size = sizeof(struct AppCert) - MAX_LEN_CERTIFICATE_CHAIN + appCert->certSize; in StoreAppCert() 363 certBlob.data = (uint8_t *)appCert; in StoreAppCert() 409 EVP_PKEY **priKey, struct CertName *certName, struct AppCert *appCert) in GetCredCertName() 414 ret = CmParsePkcs12Cert(certParam->appCert, (char *)certParam->appCertPwd->data, priKey, appCert, &cert); in GetCredCertName() 426 ret = GetObjNameFromCertData(certParam->appCert, certParam->certAlias, certName->objectName); in GetCredCertName() 439 struct AppCert *appCert, EVP_PKEY *priKey, struct CmBlob *keyUri) in StoreKeyAndCert() 453 ret = StoreAppCert(context, appCert, stor in StoreKeyAndCert() 408 GetCredCertName(const struct CmContext *context, const struct CmAppCertParam *certParam, EVP_PKEY **priKey, struct CertName *certName, struct AppCert *appCert) GetCredCertName() argument 438 StoreKeyAndCert(const struct CmContext *context, uint32_t store, struct AppCert *appCert, EVP_PKEY *priKey, struct CmBlob *keyUri) StoreKeyAndCert() argument 464 struct AppCert appCert; CmInstallAppCertPro() local [all...] |
H A D | cert_manager_check.c | 111 static int32_t CmCheckAppCert(const struct CmBlob *appCert) in CmCheckAppCert() argument 113 if (CmCheckBlob(appCert) != CM_SUCCESS) { in CmCheckAppCert() 114 CM_LOG_E("appCert blob is invalid"); in CmCheckAppCert() 118 if (appCert->size > MAX_LEN_APP_CERT) { in CmCheckAppCert() 119 CM_LOG_E("appCert size max check fail, appCert size:%u", appCert->size); in CmCheckAppCert() 222 int32_t ret = CmCheckAppCert(certParam->appCert); in CmServiceInstallAppCertCheck()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/include/ |
H A D | cm_pfx.h | 28 struct AppCert *appCert, X509 **x509Cert);
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/ |
H A D | cert_manager_api.c | 83 CM_API_EXPORT int32_t CmInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd, in CmInstallAppCert() argument 87 if (appCert == NULL || appCertPwd == NULL || certAlias == NULL || in CmInstallAppCert() 92 int32_t ret = CmClientInstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in CmInstallAppCert() 335 if ((certParam == NULL) || (certParam->appCert == NULL) || (certParam->appCertPwd == NULL) || in CmInstallSystemAppCert()
|
/base/security/certificate_manager/interfaces/kits/cj/include/ |
H A D | cj_cert_manager_ffi.h | 57 int32_t FfiCertManagerInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd,
|
/base/security/certificate_manager/test/fuzz_test/cmappcert_fuzzer/ |
H A D | cmappcert_fuzzer.cpp | 40 const struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfo), const_cast<uint8_t *>(g_rsa2048P12CertInfo) }; in InstallAppCert() local 43 { .tag = CM_TAG_PARAM0_BUFFER, .blob = appCert }, in InstallAppCert()
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
H A D | cm_ipc_service.c | 216 struct CmBlob appCert = { 0, NULL }; in CmIpcServiceInstallAppCert() local 220 { .tag = CM_TAG_PARAM0_BUFFER, .blob = &appCert }, in CmIpcServiceInstallAppCert() 237 struct CmAppCertParam certParam = { &appCert, &appCertPwd, &certAlias, store, userId }; in CmIpcServiceInstallAppCert() 552 struct AppCert *appCert = (struct AppCert *)certBlob->data; in CopyCertificateInfoToBuffer() local 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() 558 int32_t ret = CopyUint32ToBuffer(appCert->certCount, certificateInfo, offset); in CopyCertificateInfoToBuffer() 564 ret = CopyUint32ToBuffer(appCert->keyCount, certificateInfo, offset); in CopyCertificateInfoToBuffer() 570 struct CmBlob appCertBlob = { appCert->certSize, appCert in CopyCertificateInfoToBuffer() [all...] |
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/ |
H A D | cm_type.h | 236 struct CmBlob appCert; member 368 struct CmBlob *appCert; member
|
H A D | cert_manager_api.h | 33 CM_API_EXPORT int32_t CmInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd,
|
/base/security/certificate_manager/interfaces/kits/cj/src/ |
H A D | cj_cert_manager_ffi.c | 20 int32_t FfiCertManagerInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd, in FfiCertManagerInstallAppCert() argument 23 return CmInstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in FfiCertManagerInstallAppCert()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/ |
H A D | cm_ipc_client.h | 35 int32_t CmClientInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd,
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
H A D | cm_ipc_client.c | 199 { .tag = CM_TAG_PARAM0_BUFFER, .blob = *(certParam->appCert) }, in InstallAppCert() 229 int32_t CmClientInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd, in CmClientInstallAppCert() argument 232 struct CmAppCertParam certParam = { (struct CmBlob *)appCert, (struct CmBlob *)appCertPwd, in CmClientInstallAppCert()
|
/base/web/webview/test/unittest/ohos_adapter/cert_mgr_adapter_test/ |
H A D | cert_mgr_adapter_test.cpp | 378 struct CmBlob appCert = { sizeof(g_rsa2048P12CertInfo), const_cast<uint8_t *>(g_rsa2048P12CertInfo) }; in HWTEST_F() local 382 int32_t result = CmInstallAppCert(&appCert, &appCertPwd, &alias, CM_PRI_CREDENTIAL_STORE, &keyUri); in HWTEST_F()
|