Home
last modified time | relevance | path

Searched refs:permissionCheckInfo (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/ability/dmsfwk_lite/source/
H A Ddmslite_msg_handler.c31 PermissionCheckInfo permissionCheckInfo; in StartAbilityFromRemoteHandler() local
32 permissionCheckInfo.calleeAbilityName = calleeAbilityName; in StartAbilityFromRemoteHandler()
33 permissionCheckInfo.calleeBundleName = calleeBundleName; in StartAbilityFromRemoteHandler()
34 permissionCheckInfo.callerSignature = callerSignature; in StartAbilityFromRemoteHandler()
35 int32_t errCode = CheckRemotePermission(&permissionCheckInfo); in StartAbilityFromRemoteHandler()
H A Ddmslite_permission.c63 int32_t CheckRemotePermission(const PermissionCheckInfo *permissionCheckInfo) in CheckRemotePermission() argument
65 if (permissionCheckInfo == NULL) { in CheckRemotePermission()
85 errCode = bmsInterface->GetBundleInfo(permissionCheckInfo->calleeBundleName, in CheckRemotePermission()
89 errCode = GetBundleInfo(permissionCheckInfo->calleeBundleName, in CheckRemotePermission()
95 errCode = GetBundleInfo(permissionCheckInfo->calleeBundleName, in CheckRemotePermission()
104 const char *calleeSignature = bundleInfo.appId + strlen(permissionCheckInfo->calleeBundleName) in CheckRemotePermission()
107 if ((permissionCheckInfo->callerSignature == NULL) || (calleeSignature == NULL)) { in CheckRemotePermission()
112 if (strcmp(permissionCheckInfo->callerSignature, calleeSignature) != 0) { in CheckRemotePermission()
/ohos5.0/foundation/ability/dmsfwk_lite/include/
H A Ddmslite_permission.h38 int32_t CheckRemotePermission(const PermissionCheckInfo *permissionCheckInfo);