Home
last modified time | relevance | path

Searched refs:appCert (Results 1 - 19 of 19) sorted by relevance

/base/security/certificate_manager/test/unittest/src/
H A Dcm_test_common.cpp267 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 Dcm_app_cert_test.cpp185 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 Dcm_sys_app_cert_test.cpp172 /* 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 Dcm_pfx.c28 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 Dcm_cert_parse_test.cpp421 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 Dcminstallappcert_fuzzer.cpp37 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 Dcert_manager_app_cert_process.c350 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 Dcert_manager_check.c111 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 Dcm_pfx.h28 struct AppCert *appCert, X509 **x509Cert);
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/
H A Dcert_manager_api.c83 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 Dcj_cert_manager_ffi.h57 int32_t FfiCertManagerInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd,
/base/security/certificate_manager/test/fuzz_test/cmappcert_fuzzer/
H A Dcmappcert_fuzzer.cpp40 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 Dcm_ipc_service.c216 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 Dcm_type.h236 struct CmBlob appCert; member
368 struct CmBlob *appCert; member
H A Dcert_manager_api.h33 CM_API_EXPORT int32_t CmInstallAppCert(const struct CmBlob *appCert, const struct CmBlob *appCertPwd,
/base/security/certificate_manager/interfaces/kits/cj/src/
H A Dcj_cert_manager_ffi.c20 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 Dcm_ipc_client.h35 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 Dcm_ipc_client.c199 { .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 Dcert_mgr_adapter_test.cpp378 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()

Completed in 13 milliseconds