Home
last modified time | relevance | path

Searched refs:keyUri (Results 1 – 25 of 36) sorted by relevance

12

/base/security/certificate_manager/test/unittest/src/
Dcm_remove_grant_test.cpp67 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 …]
Dcm_grant_test.cpp67 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 …]
Dcm_get_auth_list_test.cpp160 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 …]
Dcm_app_cert_test.cpp133 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 …]
Dcm_abort_test.cpp121 struct CmBlob keyUri = { sizeof(uriData), uriData }; variable
126 ret = CmInit(&keyUri, &spec, &handle);
132 ret = CmUninstallAppCert(&keyUri, CM_CREDENTIAL_STORE);
Dcm_test_common.cpp159 (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()
Dcm_is_authed_test.cpp59 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.ts156 …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/
Dcm_napi_install_app_cert_common.cpp63 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 …]
Dcm_napi_uninstall_app_cert_common.cpp52 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()
Dcm_napi_get_app_cert_info_common.cpp51 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/
Dcert_manager_api.c83 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/
Dcert_manager_service.c62 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 …]
Dcert_manager_app_cert_process.c228 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 …]
Dcert_manager_check.c24 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()
Dcert_manager_auth_mgr.c322 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 …]
Dcert_manager.c195 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/
Dcm_ipc_client.h36 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/
Dcert_manager_api.h34 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/
Dcert_manager_service.h26 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…
Dcert_manager_check.h25 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);
Dcert_manager_auth_mgr.h25 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…
Dcert_manager_app_cert_process.h26 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/
Dcm_ipc_service.c248 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/
Dcm_ipc_client.c196 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 …]

12