/base/security/certificate_manager/test/unittest/src/ |
D | cm_remove_grant_test.cpp | 67 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestRemoveGrant() local 72 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestRemoveGrant() 76 ret = CmRemoveGrantedApp(&keyUri, removeAppUid); in TestRemoveGrant() 80 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestRemoveGrant() 92 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ variable 94 int32_t ret = CmRemoveGrantedApp(keyUri, appId); 107 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ variable 109 int32_t ret = CmRemoveGrantedApp(&keyUri, appId); 122 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ variable 124 int32_t ret = CmRemoveGrantedApp(&keyUri, appId); [all …]
|
D | cm_grant_test.cpp | 67 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestNormalGrant() local 77 ret = CmGrantAppCertificate(&keyUri, appId, &authUri); in TestNormalGrant() 81 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TestNormalGrant() 93 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ variable 100 int32_t ret = CmGrantAppCertificate(keyUri, appId, &authUri); 113 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ variable 120 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); 133 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ variable 140 int32_t ret = CmGrantAppCertificate(&keyUri, appId, &authUri); 153 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\0' */ variable [all …]
|
D | cm_get_auth_list_test.cpp | 160 struct CmBlob *keyUri = nullptr; /* keyUri is NULL */ variable 162 int32_t ret = CmGetAuthorizedAppList(keyUri, &appUidList); 175 struct CmBlob keyUri = { 0, uriData }; /* keyUri size is 0 */ variable 177 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); 190 struct CmBlob keyUri = { sizeof(uriData), nullptr }; /* keyUri data is null */ variable 192 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); 205 struct CmBlob keyUri = { strlen((char *)uriData), uriData }; /* keyUri data not end of '\0' */ variable 207 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); 221 struct CmBlob keyUri = { sizeof(uriData), uriData }; variable 223 int32_t ret = CmGetAuthorizedAppList(&keyUri, &appUidList); [all …]
|
D | cm_app_cert_test.cpp | 133 struct CmBlob keyUri = { sizeof(retUriBuf), reinterpret_cast<uint8_t *>(retUriBuf) }; variable 138 …nt32_t ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); 141 ret = CmInstallAppCert(&g_appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); 145 EXPECT_EQ(strcmp(uriBuf, (char *)keyUri.data), 0) << "strcmp failed"; 157 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; variable 165 … int32_t ret = CmInstallAppCert(&g_appCert, &appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); 168 ret = CmInstallAppCert(&g_appCert, &appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); 186 struct CmBlob keyUri = { sizeof(keyUriBuf), keyUriBuf }; variable 188 … int32_t ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_CREDENTIAL_STORE, &keyUri); 191 ret = CmInstallAppCert(&appCert, &g_appCertPwd, &certAlias, CM_PRI_CREDENTIAL_STORE, &keyUri); [all …]
|
D | cm_abort_test.cpp | 121 struct CmBlob keyUri = { sizeof(uriData), uriData }; variable 126 ret = CmInit(&keyUri, &spec, &handle); 132 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE);
|
D | cm_test_common.cpp | 159 (strcmp(firstCert->keyUri, secondCert->keyUri) == 0)); in CompareCredentialList() 245 (strcmp(firstCredential->keyUri, secondCredential->keyUri) == 0) && in CompareCredential() 301 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestGenerateAppCert() local 302 return CmInstallAppCert(&appCert, &appCertPwd, alias, store, &keyUri); in TestGenerateAppCert()
|
D | cm_is_authed_test.cpp | 59 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TearDown() local 61 int32_t ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE); in TearDown() 69 struct CmBlob keyUri = { sizeof(uriData), uriData }; in TestGrantApp() local 71 int32_t ret = CmGrantAppCertificate(&keyUri, appId, authUri); in TestGrantApp()
|
/base/security/certificate_manager/interfaces/kits/js/ |
D | @ohos.security.certManager.d.ts | 156 …function updatePrivateCertificate(type: string, keyUri: string, certificate: CertBlob, callback: A… 157 …function updatePrivateCertificate(type: string, keyUri: string, certificate: CertBlob) : Promise<b… 177 function uninstallAppCertificate(keyUri: string, callback: AsyncCallback<boolean>) : void; 178 function uninstallAppCertificate(keyUri: string) : Promise<boolean>; 187 function uninstallPrivateCertificate(keyUri: string, callback: AsyncCallback<boolean>) : void; 188 function uninstallPrivateCertificate(keyUri: string) : Promise<boolean>; 217 function getAppCertificate(keyUri: string, callback: AsyncCallback<CMResult>) : void; 218 function getAppCertificate(keyUri: string, ) : Promise<CMResult>; 227 function getPrivateCertificate(keyUri: string, callback: AsyncCallback<CMResult>) : void; 228 function getPrivateCertificate(keyUri: string) : Promise<CMResult>; [all …]
|
/base/security/certificate_manager/interfaces/kits/napi/src/ |
D | cm_napi_install_app_cert_common.cpp | 63 if (context->keyUri != nullptr) { in DeleteInstallAppCertAsyncContext() 64 FreeCmBlob(context->keyUri); in DeleteInstallAppCertAsyncContext() 128 static void InitKeyUri(struct CmBlob *&keyUri) in InitKeyUri() argument 130 keyUri = static_cast<struct CmBlob *>(CmMalloc(sizeof(struct CmBlob))); in InitKeyUri() 131 if (keyUri == nullptr) { in InitKeyUri() 136 keyUri->data = static_cast<uint8_t *>(CmMalloc(MAX_LEN_URI)); in InitKeyUri() 137 if (keyUri->data == nullptr) { in InitKeyUri() 142 (void)memset_s(keyUri->data, MAX_LEN_URI, 0, MAX_LEN_URI); in InitKeyUri() 143 keyUri->size = MAX_LEN_URI; in InitKeyUri() 151 napi_value keyUri = nullptr; in InstallAppCertWriteResult() local [all …]
|
D | cm_napi_uninstall_app_cert_common.cpp | 52 if (context->keyUri != nullptr) { in DeleteUninstallAppCertAsyncContext() 53 FreeCmBlob(context->keyUri); in DeleteUninstallAppCertAsyncContext() 74 napi_value result = ParseString(env, argv[index], context->keyUri); in UninstallAppCertParseParams() 108 context->result = CmUninstallAppCert(context->keyUri, context->store); in UninstallAppCertAsyncWork()
|
D | cm_napi_get_app_cert_info_common.cpp | 51 if (context->keyUri != nullptr) { in DeleteGetAppCertInfoAsyncContext() 52 FreeCmBlob(context->keyUri); in DeleteGetAppCertInfoAsyncContext() 77 napi_value result = ParseString(env, argv[index], context->keyUri); in GetAppCertInfoParseParams() 141 context->result = CmGetAppCert(context->keyUri, context->store, context->credential); in GetAppCertInfoAsyncWork()
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/src/ |
D | cert_manager_api.c | 83 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in CmInstallAppCert() argument 87 keyUri == NULL || keyUri->data == NULL || (store != CM_CREDENTIAL_STORE && in CmInstallAppCert() 92 int32_t ret = CmClientInstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in CmInstallAppCert() 97 CM_API_EXPORT int32_t CmUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store) in CmUninstallAppCert() argument 100 if (keyUri == NULL || (store != CM_CREDENTIAL_STORE && in CmUninstallAppCert() 105 int32_t ret = CmClientUninstallAppCert(keyUri, store); in CmUninstallAppCert() 133 CM_API_EXPORT int32_t CmGetAppCert(const struct CmBlob *keyUri, const uint32_t store, in CmGetAppCert() argument 137 if (keyUri == NULL || certificate == NULL || (store != CM_CREDENTIAL_STORE && in CmGetAppCert() 142 int32_t ret = CmClientGetAppCert(keyUri, store, certificate); in CmGetAppCert() 147 CM_API_EXPORT int32_t CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct Cm… in CmGrantAppCertificate() argument [all …]
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/src/ |
D | cert_manager_service.c | 62 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in CmServicInstallAppCert() argument 71 ret = CmInstallAppCertPro(context, appCertInfo, certAlias, store, keyUri); in CmServicInstallAppCert() 80 struct CmBlob *keyUri, struct CmBlob *certBlob) in GetPublicAppCert() argument 83 int32_t ret = CmCheckAndGetCommonUri(context, keyUri, &commonUri); in GetPublicAppCert() 97 if (keyUri->size < commonUri.size) { in GetPublicAppCert() 98 … CM_LOG_E("keyUri size[%u] smaller than commonUri size[%u]", keyUri->size, commonUri.size); in GetPublicAppCert() 102 if (memcpy_s(keyUri->data, keyUri->size, commonUri.data, commonUri.size) != EOK) { in GetPublicAppCert() 107 keyUri->size = commonUri.size; in GetPublicAppCert() 115 const struct CmBlob *keyUri, struct CmBlob *certBlob) in GetPrivateAppCert() argument 117 int32_t ret = CmCheckCallerIsProducer(context, keyUri); in GetPrivateAppCert() [all …]
|
D | cert_manager_app_cert_process.c | 228 static int32_t ImportRsaKey(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportRsaKey() argument 253 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportRsaKey() 266 static int32_t ImportEccKey(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportEccKey() argument 291 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportEccKey() 305 static int32_t ImportEd25519Key(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportEd25519Key() argument 319 ret = CmKeyOpImportKey(keyUri, &props, &keyPair); in ImportEd25519Key() 331 static int32_t ImportKeyPair(const EVP_PKEY *priKey, const struct CmBlob *keyUri) in ImportKeyPair() argument 335 return ImportRsaKey(priKey, keyUri); in ImportKeyPair() 337 return ImportEccKey(priKey, keyUri); in ImportKeyPair() 339 return ImportEd25519Key(priKey, keyUri); in ImportKeyPair() [all …]
|
D | cert_manager_check.c | 24 int32_t CheckUri(const struct CmBlob *keyUri) in CheckUri() argument 26 if (CmCheckBlob(keyUri) != CM_SUCCESS) { in CheckUri() 31 if (keyUri->size > MAX_AUTH_LEN_URI) { in CheckUri() 32 CM_LOG_E("invalid uri len:%u", keyUri->size); in CheckUri() 36 for (uint32_t i = 1; i < keyUri->size; ++i) { /* from index 1 has '\0' */ in CheckUri() 37 if (keyUri->data[i] == 0) { in CheckUri() 195 int32_t CmServiceUninstallAppCertCheck(const uint32_t store, const struct CmBlob *keyUri) in CmServiceUninstallAppCertCheck() argument 202 if (CheckUri(keyUri) != CM_SUCCESS) { in CmServiceUninstallAppCertCheck() 240 int32_t CmServiceGetAppCertCheck(const uint32_t store, const struct CmBlob *keyUri) in CmServiceGetAppCertCheck() argument 247 if (CheckUri(keyUri) != CM_SUCCESS) { in CmServiceGetAppCertCheck()
|
D | cert_manager_auth_mgr.c | 322 int32_t CmAuthGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri, in CmAuthGrantAppCertificate() argument 325 int32_t ret = CmCheckCredentialExist(context, keyUri); in CmAuthGrantAppCertificate() 333 ret = GetAndCheckUriObj(&uriObj, keyUri); in CmAuthGrantAppCertificate() 354 ret = CmAddAuthUid(context, keyUri, appUid); in CmAuthGrantAppCertificate() 362 (void)CmAuthRemoveGrantedApp(context, keyUri, appUid); /* clear auth info */ in CmAuthGrantAppCertificate() 368 int32_t CmAuthGetAuthorizedAppList(const struct CmContext *context, const struct CmBlob *keyUri, in CmAuthGetAuthorizedAppList() argument 373 int32_t ret = GetAndCheckUriObj(&uriObj, keyUri); in CmAuthGetAuthorizedAppList() 387 ret = CmGetAuthList(context, keyUri, &tempAppUidList); in CmAuthGetAuthorizedAppList() 493 int32_t CmAuthRemoveGrantedApp(const struct CmContext *context, const struct CmBlob *keyUri, uint32… in CmAuthRemoveGrantedApp() argument 497 int32_t ret = GetAndCheckUriObj(&uriObj, keyUri); in CmAuthRemoveGrantedApp() [all …]
|
D | cert_manager.c | 195 int32_t CmRemoveAppCert(const struct CmContext *context, const struct CmBlob *keyUri, in CmRemoveAppCert() argument 198 ASSERT_ARGS(context && keyUri && keyUri->data && keyUri->size); in CmRemoveAppCert() 201 ret = CmAuthDeleteAuthInfo(context, keyUri); in CmRemoveAppCert() 216 ret = CertManagerFileRemove(pathBuf, (char *)keyUri->data); in CmRemoveAppCert() 221 ret = CmKeyOpDeleteKey(keyUri); in CmRemoveAppCert() 229 static void ClearAuthInfo(const struct CmContext *context, const struct CmBlob *keyUri, const uint3… in ClearAuthInfo() argument 235 int32_t ret = CmAuthDeleteAuthInfo(context, keyUri); in ClearAuthInfo()
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/include/ |
D | cm_ipc_client.h | 36 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri); 38 int32_t CmClientUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store); 44 int32_t CmClientGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct Credential *ce… 46 int32_t CmClientGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct CmBlob *au… 48 int32_t CmClientGetAuthorizedAppList(const struct CmBlob *keyUri, struct CmAppUidList *appUidList); 52 int32_t CmClientRemoveGrantedApp(const struct CmBlob *keyUri, uint32_t appUid);
|
/base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include/ |
D | cert_manager_api.h | 34 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri); 36 CM_API_EXPORT int32_t CmUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store); 42 CM_API_EXPORT int32_t CmGetAppCert(const struct CmBlob *keyUri, const uint32_t store, struct Creden… 44 CM_API_EXPORT int32_t CmGrantAppCertificate(const struct CmBlob *keyUri, uint32_t appUid, struct Cm… 46 CM_API_EXPORT int32_t CmGetAuthorizedAppList(const struct CmBlob *keyUri, struct CmAppUidList *appU… 50 CM_API_EXPORT int32_t CmRemoveGrantedApp(const struct CmBlob *keyUri, uint32_t appUid);
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
D | cert_manager_service.h | 26 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri); 29 struct CmBlob *keyUri, struct CmBlob *certBlob); 31 int32_t CmServiceGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri, 34 int32_t CmServiceGetAuthorizedAppList(const struct CmContext *context, const struct CmBlob *keyUri, 39 int32_t CmServiceRemoveGrantedApp(const struct CmContext *context, const struct CmBlob *keyUri, uin…
|
D | cert_manager_check.h | 25 int32_t CheckUri(const struct CmBlob *keyUri); 36 int32_t CmServiceUninstallAppCertCheck(const uint32_t store, const struct CmBlob *keyUri); 40 int32_t CmServiceGetAppCertCheck(const uint32_t store, const struct CmBlob *keyUri);
|
D | cert_manager_auth_mgr.h | 25 int32_t CmAuthGrantAppCertificate(const struct CmContext *context, const struct CmBlob *keyUri, 28 int32_t CmAuthGetAuthorizedAppList(const struct CmContext *context, const struct CmBlob *keyUri, 33 int32_t CmAuthRemoveGrantedApp(const struct CmContext *context, const struct CmBlob *keyUri, uint32…
|
D | cert_manager_app_cert_process.h | 26 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri);
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_service/main/os_dependency/idl/cm_ipc/ |
D | cm_ipc_service.c | 248 struct CmBlob keyUri = { 0, NULL }; in CmIpcServiceUninstallAppCert() local 254 .blob = &keyUri in CmIpcServiceUninstallAppCert() 268 ret = CmServiceUninstallAppCertCheck(store, &keyUri); in CmIpcServiceUninstallAppCert() 274 ret = CmRemoveAppCert(&cmContext, &keyUri, store); in CmIpcServiceUninstallAppCert() 307 static int32_t GetAppCertInfo(const struct CmBlob *keyUri, struct CmBlob *certType, in GetAppCertInfo() argument 315 ret = CertManagerUriDecode(&uri, (char *)keyUri->data); in GetAppCertInfo() 328 if (memcpy_s(certUri->data, certUri->size, keyUri->data, keyUri->size) != EOK) { in GetAppCertInfo() 333 certUri->size = keyUri->size; in GetAppCertInfo() 351 struct CmBlob keyUri = { sizeof(uriBuf), (uint8_t *)uriBuf }; in CmCertListGetAppCertInfo() local 353 int32_t ret = CmGetUri((char *)fileName->data, &keyUri); in CmCertListGetAppCertInfo() [all …]
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
D | cm_ipc_client.c | 196 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in InstallAppCert() argument 222 ret = SendRequest(CM_MSG_INSTALL_APP_CERTIFICATE, &parcelBlob, keyUri); in InstallAppCert() 234 const struct CmBlob *certAlias, const uint32_t store, struct CmBlob *keyUri) in CmClientInstallAppCert() argument 236 return InstallAppCert(appCert, appCertPwd, certAlias, store, keyUri); in CmClientInstallAppCert() 239 static int32_t UninstallAppCert(enum CmMessage type, const struct CmBlob *keyUri, const uint32_t st… in UninstallAppCert() argument 246 .blob = *keyUri }, in UninstallAppCert() 274 int32_t CmClientUninstallAppCert(const struct CmBlob *keyUri, const uint32_t store) in CmClientUninstallAppCert() argument 276 return UninstallAppCert(CM_MSG_UNINSTALL_APP_CERTIFICATE, keyUri, store); in CmClientUninstallAppCert() 365 …if (memcpy_s(certificateList->credentialAbstract[i].keyUri, MAX_LEN_URI, blob.data, blob.size) != … in CmAppCertListUnpackFromService() 469 if (memcpy_s(certificateInfo->keyUri, MAX_LEN_URI, blob.data, blob.size) != EOK) { in CmGetAppCertFromBuffer() [all …]
|