/base/security/access_token/services/privacymanager/src/active/ |
H A D | active_status_callback_manager.cpp | 117 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 D | pms_server_internal.c | 38 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 D | pms_server.c | 118 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 D | pms_impl.c | 593 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 D | callback_manager.cpp | 131 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 D | permission_validator.cpp | 136 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 D | callback_manager.h | 54 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 D | pms_interface.h | 97 * @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 D | pms_inner.h | 33 int (*GrantPermission)(const char *identifier, const char *permName);
34 int (*RevokePermission)(const char *identifier, const char *permName);
|
H A D | pms.h | 47 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 D | permission_state_change_scope_parcel.cpp | 55 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 D | active_status_callback_manager.h | 54 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 D | account_hisysevent_adapter.cpp | 44 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 D | account_hisysevent_adapter.h | 24 void ReportPermissionFail(int32_t callerUid, int32_t callerPid, const std::string& permName);
|
/base/account/os_account/services/accountmgr/test/moduletest/app_account/ |
H A D | at_not_mock_app_account_manager_service_module_test.cpp | 74 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 D | perm_client.c | 67 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 D | client_info.h | 85 void ChangeSensorPerm(AccessTokenID tokenId, const std::string &permName, bool state);
|
/base/sensors/sensor/services/src/ |
H A D | client_info.cpp | 785 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 D | app_account_manager_service.cpp | 752 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 D | app_account_manager_service.h | 110 ErrCode GetBundleNameAndCheckPerm(int32_t &callingUid, std::string &bundleName, const std::string &permName);
|