Home
last modified time | relevance | path

Searched refs:permName (Results 1 - 20 of 20) sorted by relevance

/base/security/access_token/services/privacymanager/src/active/
H A Dactive_status_callback_manager.cpp117 bool ActiveStatusCallbackManager::NeedCalled(const std::vector<std::string>& permList, const std::string& permName) in NeedCalled() argument
123 [permName](const std::string& perm) { return perm == permName; }); in NeedCalled()
128 AccessTokenID tokenId, const std::string& permName, const std::string& deviceId, ActiveChangeType changeType) in ActiveStatusChange()
135 if (!NeedCalled(permList, permName)) { in ActiveStatusChange()
136 ACCESSTOKEN_LOG_INFO(LABEL, "TokenId %{public}u, perm %{public}s", tokenId, permName.c_str()); in ActiveStatusChange()
147 resInfo.permissionName = permName; in ActiveStatusChange()
152 tokenId, permName.c_str(), changeType); in ActiveStatusChange()
159 AccessTokenID tokenId, const std::string& permName, const std::string& deviceId, ActiveChangeType changeType) in ExecuteCallbackAsync()
164 "CALLER_TOKENID", tokenId, "PERMISSION_NAME", permName, "REASO in ExecuteCallbackAsync()
127 ActiveStatusChange( AccessTokenID tokenId, const std::string& permName, const std::string& deviceId, ActiveChangeType changeType) ActiveStatusChange() argument
158 ExecuteCallbackAsync( AccessTokenID tokenId, const std::string& permName, const std::string& deviceId, ActiveChangeType changeType) ExecuteCallbackAsync() argument
[all...]
/base/security/permission_lite/services/pms/src/
H A Dpms_server_internal.c38 int (*GrantPermission)(const char *identifier, const char *permName);
39 int (*RevokePermission)(const char *identifier, const char *permName);
133 char *permName = (char *)ReadString(req, &permLen); in ReplyCheckPermission() local
134 int32_t ret = api->CheckPermission(uid, permName); in ReplyCheckPermission()
135 HILOG_INFO(HILOG_MODULE_APP, "check permission, [uid: %lld][perm: %s][ret: %d]", uid, permName, ret); in ReplyCheckPermission()
147 char *permName = (char *)ReadString(req, &permLen); in ReplyGrantPermission() local
148 int32_t ret = api->GrantPermission(identifier, permName); in ReplyGrantPermission()
149 HILOG_INFO(HILOG_MODULE_APP, "grant permission, [id: %s][perm: %s][ret: %d]", identifier, permName, ret); in ReplyGrantPermission()
161 char *permName = (char *)ReadString(req, &permLen); in ReplyRevokePermission() local
162 int32_t ret = api->RevokePermission(identifier, permName); in ReplyRevokePermission()
175 char *permName = (char *)ReadString(req, &permLen); ReplyGrantRuntimePermission() local
189 char *permName = (char *)ReadString(req, &permLen); ReplyRevokeRuntimePermission() local
203 char *permName = (char *)ReadString(req, &permLen); ReplyUpdatePermissionFlags() local
[all...]
H A Dpms_server.c118 char *permName = (char *)ReadString(req, &permLen); in ReplyCheckSelfPermission() local
119 int32_t ret = api->CheckPermission(callingUid, permName); in ReplyCheckSelfPermission()
120 HILOG_INFO(HILOG_MODULE_APP, "check self permission, [uid: %u][perm: %s][ret: %d]", callingUid, permName, ret); in ReplyCheckSelfPermission()
H A Dpms_impl.c593 static int OnPermissionFileSync(const char *identifier, const char *permName, const enum IsGranted granted) in OnPermissionFileSync() argument
604 if (strcmp(permissions[i].name, permName) == 0) { in OnPermissionFileSync()
617 static int OnPermissionFlagsFileSync(const char *identifier, const char *permName, const int flags) in OnPermissionFlagsFileSync() argument
628 if (strcmp(permissions[i].name, permName) == 0) { in OnPermissionFlagsFileSync()
641 int GrantPermission(const char *identifier, const char *permName) in GrantPermission() argument
643 if ((identifier == NULL) || (permName == NULL)) { in GrantPermission()
650 ret = ModifyPermission(node, permName, GRANTED); in GrantPermission()
658 return OnPermissionFileSync(identifier, permName, GRANTED); in GrantPermission()
661 int RevokePermission(const char *identifier, const char *permName) in RevokePermission() argument
663 if ((identifier == NULL) || (permName in RevokePermission()
[all...]
/base/security/access_token/services/accesstokenmanager/main/cpp/src/callback/
H A Dcallback_manager.cpp131 bool CallbackManager::CalledAccordingToPermLlist(const std::vector<std::string>& permList, const std::string& permName) in CalledAccordingToPermLlist() argument
137 [permName](const std::string& perm) { return perm == permName; }); in CalledAccordingToPermLlist()
141 const std::string& permName, int32_t changeType) in ExecuteAllCallback()
145 auto callbackSingle = [it, tokenID, permName, changeType]() { in ExecuteAllCallback()
151 resInfo.permissionName = permName; in ExecuteAllCallback()
164 resInfo.permissionName = permName; in ExecuteAllCallback()
175 void CallbackManager::GetCallbackObjectList(AccessTokenID tokenID, const std::string& permName, in GetCallbackObjectList() argument
190 !CalledAccordingToPermLlist(scopePtr->permList, permName)) { in GetCallbackObjectList()
192 "tokenID is %{public}u, permName i in GetCallbackObjectList()
140 ExecuteAllCallback(std::vector<sptr<IRemoteObject>>& list, AccessTokenID tokenID, const std::string& permName, int32_t changeType) ExecuteAllCallback() argument
199 ExecuteCallbackAsync(AccessTokenID tokenID, const std::string& permName, int32_t changeType) ExecuteCallbackAsync() argument
[all...]
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_validator.cpp136 std::string permName = it->permissionName; in FilterInvalidPermissionDef() local
137 if (!IsPermissionDefValid(*it) || permDefSet.count(permName) != 0) { in FilterInvalidPermissionDef()
140 permDefSet.insert(permName); in FilterInvalidPermissionDef()
168 std::string permName = it->permissionName; in FilterInvalidPermissionState() local
170 if (!IsPermissionStateValid(*it) || permStateSet.count(permName) != 0) { in FilterInvalidPermissionState()
173 if (doPermAvailableCheck && !IsPermissionAvailable(tokenType, permName)) { in FilterInvalidPermissionState()
177 permStateSet.insert(permName); in FilterInvalidPermissionState()
/base/security/access_token/services/accesstokenmanager/main/cpp/include/callback/
H A Dcallback_manager.h54 bool CalledAccordingToPermLlist(const std::vector<std::string>& permList, const std::string& permName);
55 void ExecuteCallbackAsync(AccessTokenID tokenID, const std::string& permName, int32_t changeType);
58 void ExecuteAllCallback(std::vector<sptr<IRemoteObject>>& list, AccessTokenID tokenID, const std::string& permName,
60 void GetCallbackObjectList(AccessTokenID tokenID, const std::string& permName,
/base/security/permission_lite/interfaces/kits/
H A Dpms_interface.h97 * @param permName Indicates the pointer to the permission name.
105 int GrantPermission(const char *identifier, const char *permName);
111 * @param permName Indicates the pointer to the permission name.
119 int RevokePermission(const char *identifier, const char *permName);
/base/security/permission_lite/services/pms/include/
H A Dpms_inner.h33 int (*GrantPermission)(const char *identifier, const char *permName);
34 int (*RevokePermission)(const char *identifier, const char *permName);
H A Dpms.h47 int GrantPermission(const char *identifier, const char *permName);
49 int RevokePermission(const char *identifier, const char *permName);
/base/security/access_token/frameworks/accesstoken/src/
H A Dpermission_state_change_scope_parcel.cpp55 std::string permName; in Unmarshalling() local
56 RELEASE_IF_FALSE(in.ReadString(permName), permStateChangeScopeParcel); in Unmarshalling()
57 permStateChangeScopeParcel->scope.permList.emplace_back(permName); in Unmarshalling()
/base/security/access_token/services/privacymanager/include/active/
H A Dactive_status_callback_manager.h54 bool NeedCalled(const std::vector<std::string>& permList, const std::string& permName);
56 AccessTokenID tokenId, const std::string& permName, const std::string& deviceId, ActiveChangeType changeType);
60 void ActiveStatusChange(AccessTokenID tokenId, const std::string& permName,
/base/account/os_account/dfx/hisysevent_adapter/
H A Daccount_hisysevent_adapter.cpp44 void ReportPermissionFail(int32_t callerUid, int32_t callerPid, const std::string& permName) in ReportPermissionFail() argument
51 "PERMISSION_NAME", permName); in ReportPermissionFail()
53 ACCOUNT_LOGE("hisysevent write failed! ret %{public}d. uid %{public}d, pid %{public}d permName %{public}s.", in ReportPermissionFail()
54 ret, callerUid, callerPid, permName.c_str()); in ReportPermissionFail()
59 (void)permName; in ReportPermissionFail()
H A Daccount_hisysevent_adapter.h24 void ReportPermissionFail(int32_t callerUid, int32_t callerPid, const std::string& permName);
/base/account/os_account/services/accountmgr/test/moduletest/app_account/
H A Dat_not_mock_app_account_manager_service_module_test.cpp74 std::string permName = ""; in HWTEST_F() local
75 int result = g_accountManagerService->GetBundleNameAndCheckPerm(callingUid, bundleName, permName); in HWTEST_F()
/base/security/permission_lite/services/pms_client/
H A Dperm_client.c67 int (*GrantPermission)(const char *identifier, const char *permName);
68 int (*RevokePermission)(const char *identifier, const char *permName);
354 int GrantPermission(const char *identifier, const char *permName) in GrantPermission() argument
364 WriteString(&request, permName); in GrantPermission()
372 int RevokePermission(const char *identifier, const char *permName) in RevokePermission() argument
382 WriteString(&request, permName); in RevokePermission()
/base/sensors/sensor/services/include/
H A Dclient_info.h85 void ChangeSensorPerm(AccessTokenID tokenId, const std::string &permName, bool state);
/base/sensors/sensor/services/src/
H A Dclient_info.cpp785 void ClientInfo::ChangeSensorPerm(AccessTokenID tokenId, const std::string &permName, bool state) in ChangeSensorPerm() argument
792 auto it = userGrantPermMap_.find(permName); in ChangeSensorPerm()
794 SEN_HILOGE("Invalid permission name:%{public}s", permName.c_str()); in ChangeSensorPerm()
/base/account/os_account/services/accountmgr/src/appaccount/
H A Dapp_account_manager_service.cpp752 std::string &bundleName, const std::string &permName) in GetBundleNameAndCheckPerm()
759 result = AccountPermissionManager::VerifyPermission(permName); in GetBundleNameAndCheckPerm()
762 permName.c_str(), result); in GetBundleNameAndCheckPerm()
763 ReportPermissionFail(callingUid, IPCSkeleton::GetCallingRealPid(), permName); in GetBundleNameAndCheckPerm()
751 GetBundleNameAndCheckPerm(int32_t &callingUid, std::string &bundleName, const std::string &permName) GetBundleNameAndCheckPerm() argument
/base/account/os_account/services/accountmgr/include/appaccount/
H A Dapp_account_manager_service.h110 ErrCode GetBundleNameAndCheckPerm(int32_t &callingUid, std::string &bundleName, const std::string &permName);

Completed in 12 milliseconds