Home
last modified time | relevance | path

Searched refs:permState (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_validator.cpp109 if (!DataValidator::IsPermissionNameValid(permState.permissionName)) { in IsPermissionStateValid()
112 size_t resDevIdSize = permState.resDeviceID.size(); in IsPermissionStateValid()
113 size_t grantStatSize = permState.grantStatus.size(); in IsPermissionStateValid()
114 size_t grantFlagSize = permState.grantFlags.size(); in IsPermissionStateValid()
122 if (!IsGrantStatusValid(permState.grantStatus[i]) || in IsPermissionStateValid()
123 !IsPermissionFlagValid(permState.grantFlags[i])) { in IsPermissionStateValid()
148 auto stateIter = permState.grantStatus.begin(); in DeduplicateResDevID()
149 auto flagIter = permState.grantFlags.begin(); in DeduplicateResDevID()
150 …for (auto it = permState.resDeviceID.begin(); it != permState.resDeviceID.end(); ++it, ++stateIter… in DeduplicateResDevID()
159 result.permissionName = permState.permissionName; in DeduplicateResDevID()
[all …]
H A Dpermission_policy_set.cpp207 [permissionName](const PermissionStateFull& permState) { in GetUserGrantedPermissionUsedType() argument
208 return permissionName == permState.permissionName; in GetUserGrantedPermissionUsedType()
247 [permissionName](const PermissionStateFull& permState) { in VerifyPermissionStatus() argument
248 return permissionName == permState.permissionName; in VerifyPermissionStatus()
282 [permissionName](const PermissionStateFull& permState) { in IsPermissionGrantedWithSecComp() argument
283 return permissionName == permState.permissionName; in IsPermissionGrantedWithSecComp()
343 [permissionName](const PermissionStateFull& permState) { in UpdatePermStateList() argument
344 return permissionName == permState.permissionName; in UpdatePermStateList()
H A Dpermission_manager.cpp343 PermissionListState& permState, int32_t apiVersion) in GetSelfPermissionState() argument
350 permState.state = INVALID_OPER; in GetSelfPermissionState()
353 …if (!IsPermissionRequestedInHap(permsList, permState.permissionName, goalGrantStatus, goalGrantFla… in GetSelfPermissionState()
354 permState.state = INVALID_OPER; in GetSelfPermissionState()
357 if (IsPermissionRestrictedByRules(permState.permissionName)) { in GetSelfPermissionState()
358 permState.state = INVALID_OPER; in GetSelfPermissionState()
362 permState.permissionName.c_str(), goalGrantStatus, goalGrantFlag); in GetSelfPermissionState()
365 permState.state = SETTING_OPER; in GetSelfPermissionState()
371 permState.state = DYNAMIC_OPER; in GetSelfPermissionState()
375 permState.state = SETTING_OPER; in GetSelfPermissionState()
[all …]
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/token/
H A Dnative_token_receptor.cpp62 PermissionStateFull permState; in NativeReqPermsGet() local
66 permState.permissionName = permReq; in NativeReqPermsGet()
67 permState.isGeneral = true; in NativeReqPermsGet()
68 permState.resDeviceID.push_back(DEFAULT_DEVICEID); in NativeReqPermsGet()
69 permState.grantStatus.push_back(PERMISSION_GRANTED); in NativeReqPermsGet()
70 permState.grantFlags.push_back(PERMISSION_SYSTEM_FIXED); in NativeReqPermsGet()
71 permStateList.push_back(permState); in NativeReqPermsGet()
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/
H A Dability_process.cpp196 PermissionListState permState; in RequestPermissionsFromUser() local
197 permState.permissionName = permission; in RequestPermissionsFromUser()
198 permState.state = Security::AccessToken::SETTING_OPER; in RequestPermissionsFromUser()
199 permList.emplace_back(permState); in RequestPermissionsFromUser()
212 for (auto permState : permList) { in RequestPermissionsFromUser() local
214 permState.permissionName.c_str(), permState.state); in RequestPermissionsFromUser()
215 permissionsState.emplace_back(permState.state); in RequestPermissionsFromUser()
/ohos5.0/base/security/access_token/interfaces/kits/napi/accesstoken/src/
H A Dnapi_request_permission.cpp438 PermissionListState permState; in IsDynamicRequest() local
439 permState.permissionName = permission; in IsDynamicRequest()
440 permState.state = INVALID_OPER; in IsDynamicRequest()
441 permList.emplace_back(permState); in IsDynamicRequest()
454 for (const auto& permState : permList) { in IsDynamicRequest() local
456 permState.permissionName.c_str(), permState.state); in IsDynamicRequest()
828 PermissionListState permState; in GetPermissionsStatusExecute() local
829 permState.permissionName = permission; in GetPermissionsStatusExecute()
830 permState.state = INVALID_OPER; in GetPermissionsStatusExecute()
831 permList.emplace_back(permState); in GetPermissionsStatusExecute()
[all …]
/ohos5.0/base/sensors/sensor/utils/common/src/
H A Dsensor_basic_info.cpp58 void SensorBasicInfo::SetPermState(bool permState) in SetPermState() argument
60 permState_ = permState; in SetPermState()
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/
H A Dpermission_validator.h35 static bool IsPermissionStateValid(const PermissionStateFull& permState);
43 …static void DeduplicateResDevID(const PermissionStateFull& permState, PermissionStateFull& result);
H A Dpermission_manager.h84 PermissionListState& permState, int32_t apiVersion);
/ohos5.0/base/security/access_token/services/tokensyncmanager/src/command/
H A Dbase_remote_command.cpp104 for (const auto& permState : tokenInfo.permStateList) { in ToNativeTokenInfoJson() local
106 ToPermStateJson(permStateJson, permState); in ToNativeTokenInfoJson()
150 for (const auto& permState : tokenInfo.permStateList) { in ToHapTokenInfosJson() local
152 ToPermStateJson(permStateJson, permState); in ToHapTokenInfosJson()
/ohos5.0/base/security/access_token/interfaces/kits/cj/accesstoken/src/
H A Dat_manager_impl.cpp893 PermissionListState permState; in IsDynamicRequest() local
894 permState.permissionName = permission; in IsDynamicRequest()
895 permState.state = SETTING_OPER; in IsDynamicRequest()
896 permList.emplace_back(permState); in IsDynamicRequest()
903 for (const auto& permState : permList) { in IsDynamicRequest() local
905 permState.permissionName.c_str(), permState.state); in IsDynamicRequest()
906 permissionsState.emplace_back(permState.state); in IsDynamicRequest()
/ohos5.0/base/sensors/sensor/utils/common/include/
H A Dsensor_basic_info.h34 void SetPermState(bool permState);
/ohos5.0/base/security/access_token/services/accesstokenmanager/test/unittest/
H A Daccesstoken_info_manager_test.cpp1648 PermissionStateFull permState = { variable
1658 permState.permissionName = "com.ohos.TEST";
1659 permState.resDeviceID.emplace_back("dev-002");
1661 ASSERT_EQ(false, PermissionValidator::IsPermissionStateValid(permState));
1663 permState.grantStatus.emplace_back(PermissionState::PERMISSION_DENIED);
1665 ASSERT_EQ(false, PermissionValidator::IsPermissionStateValid(permState));
1667 permState.grantFlags.emplace_back(PermissionFlag::PERMISSION_DEFAULT_FLAG);
1668 ASSERT_EQ(true, PermissionValidator::IsPermissionStateValid(permState));
1712 PermissionStateFull permState = { variable
1720 ASSERT_EQ(static_cast<uint32_t>(2), permState.resDeviceID.size());
[all …]