Home
last modified time | relevance | path

Searched refs:permList (Results 1 - 25 of 140) sorted by relevance

123456

/base/security/access_token/frameworks/inner_api/privacy/src/
H A Dperm_active_status_customized_cbk.cpp25 const std::vector<std::string>& permList) : permList_(permList) in PermActiveStatusCustomizedCbk()
31 void PermActiveStatusCustomizedCbk::GetPermList(std::vector<std::string>& permList) const in GetPermList()
33 permList = permList_; in GetPermList()
24 PermActiveStatusCustomizedCbk( const std::vector<std::string>& permList) PermActiveStatusCustomizedCbk() argument
/base/security/access_token/test/fuzztest/services/privacy/registerpermactivestatuscallbackstub_fuzzer/
H A Dregisterpermactivestatuscallbackstub_fuzzer.cpp34 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument
35 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest()
59 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in RegisterPermActiveStatusCallbackStubFuzzTest() local
60 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in RegisterPermActiveStatusCallbackStubFuzzTest()
67 if (!datas.WriteString(permList[0])) { in RegisterPermActiveStatusCallbackStubFuzzTest()
70 if (!datas.WriteInt32(permList.size())) { in RegisterPermActiveStatusCallbackStubFuzzTest()
/base/security/access_token/frameworks/test/unittest/
H A Daccesstoken_parcel_test.cpp140 hapPolicyParcel.hapPolicyParameter.permList.emplace_back(g_permDefAlpha); in HWTEST_F()
141 hapPolicyParcel.hapPolicyParameter.permList.emplace_back(g_permDefBeta); in HWTEST_F()
153 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList.size(), readedData->hapPolicyParameter.permList.size()); in HWTEST_F()
157 for (uint32_t i = 0; i < hapPolicyParcel.hapPolicyParameter.permList.size(); i++) { in HWTEST_F()
158 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[i].permissionName, in HWTEST_F()
159 readedData->hapPolicyParameter.permList[i].permissionName); in HWTEST_F()
160 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[i].bundleName, in HWTEST_F()
161 readedData->hapPolicyParameter.permList[i].bundleName); in HWTEST_F()
162 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[ in HWTEST_F()
[all...]
/base/hiviewdfx/hiview/adapter/service/test/unittest/common/
H A Dadapter_loglibrary_test_tools.cpp42 void AdapterLoglibraryTestTools::NativeToken(const char* permList[], int permSize) in NativeToken() argument
50 .perms = permList, in NativeToken()
63 const char* permList[] = { in ApplyPermissionAccess() local
68 NativeToken(permList, permSize); // 2 is the size of the array which consists of required permissions. in ApplyPermissionAccess()
/base/security/access_token/test/fuzztest/innerkits/privacy/registerpermactivestatuscallback_fuzzer/
H A Dregisterpermactivestatuscallback_fuzzer.cpp32 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument
33 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest()
57 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in RegisterPermActiveStatusCallbackFuzzTest() local
58 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in RegisterPermActiveStatusCallbackFuzzTest()
/base/security/access_token/test/fuzztest/innerkits/privacy/unregisterpermactivestatuscallback_fuzzer/
H A Dunregisterpermactivestatuscallback_fuzzer.cpp32 explicit UnRegisterActiveFuzzTest(const std::vector<std::string> &permList) in UnRegisterActiveFuzzTest() argument
33 : PermActiveStatusCustomizedCbk(permList) in UnRegisterActiveFuzzTest()
57 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in UnRegisterPermActiveStatusCallbackFuzzTest() local
58 auto callback = std::make_shared<UnRegisterActiveFuzzTest>(permList); in UnRegisterPermActiveStatusCallbackFuzzTest()
/base/security/permission_lite/services/pms/src/
H A Dperm_operate.c32 if (strcmp(cur->permList[i].name, permission) == 0) { in PermissionIsGranted()
33 return (int)cur->permList[i].granted; in PermissionIsGranted()
48 if (strcmp(node->permList[i].name, permission) == 0) { in ModifyPermission()
49 node->permList[i].granted = granted; in ModifyPermission()
77 HalFree(cur->permList); in DeleteTask()
H A Dpms_impl.c134 PermissionDef *permList = HalGetPermissionList(&permSize); in GetPermissionType() local
137 if (strcmp(permission, permList[i].name) == 0) { in GetPermissionType()
138 return permList[i].type; in GetPermissionType()
352 PermissionDef *permList = HalGetPermissionList(&permSize); in QueryAppCapabilities() local
356 if (strcmp(permissions[j].name, permList[i].name) || permList[i].cap == CAP_NOT_BINDED) { in QueryAppCapabilities()
359 capsBinded[index++] = permList[i].cap; in QueryAppCapabilities()
503 PermissionDef *permList = HalGetPermissionList(&permSize); in IsPermissionValid() local
506 if (strcmp(permissionName, permList[i].name) == 0) { in IsPermissionValid()
516 PermissionDef *permList in IsPermissionRestricted() local
[all...]
/base/security/access_token/test/fuzztest/services/privacy/unregisterpermactivestatuscallbackstub_fuzzer/
H A Dunregisterpermactivestatuscallbackstub_fuzzer.cpp34 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument
35 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest()
62 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in UnRegisterPermActiveStatusCallbackStubFuzzTest() local
63 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in UnRegisterPermActiveStatusCallbackStubFuzzTest()
/base/security/access_token/services/privacymanager/src/active/
H A Dactive_status_callback_manager.cpp68 AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback) in AddCallback()
85 recordInstance.permList_ = permList; in AddCallback()
117 bool ActiveStatusCallbackManager::NeedCalled(const std::vector<std::string>& permList, const std::string& permName) in NeedCalled() argument
119 if (permList.empty()) { in NeedCalled()
122 return std::any_of(permList.begin(), permList.end(), in NeedCalled()
134 std::vector<std::string> permList = (*it).permList_; in ActiveStatusChange() local
135 if (!NeedCalled(permList, permName)) { in ActiveStatusChange()
67 AddCallback( AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback) AddCallback() argument
/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/
H A Daccesstoken_kit_test.cpp96 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2},
223 policy.permList.emplace_back(permissionDefBeta); in TestPreparePermDefList()
224 policy.permList.emplace_back(permissionDefAlpha); in TestPreparePermDefList()
397 .permList = {}, in HWTEST_F()
487 testPolicyPrams.permList.clear(); in HWTEST_F()
891 .permList = {infoManagerTestPermDef}, in HWTEST_F()
1028 .permList = {infoManagerTestPermDef1, infoManagerTestPermDef2}, in AllocAndSetHapToken()
1198 .permList = permDefList, in HWTEST_F()
1582 .permList = {g_infoManagerTestPermDef1}, in HWTEST_F()
2084 std::string backUpPermission = g_infoManagerTestPolicyPrams.permList[INDEX_ON in HWTEST_F()
3260 const std::vector<std::string> permList = { "ohos.permission.INTERNET" }; HWTEST_F() local
[all...]
H A Dedm_policy_set_test.cpp164 std::vector<std::string> permList = { "ohos.permission.INTERNET" }; in HWTEST_F() local
165 int32_t ret = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F()
178 std::vector<std::string> permList = { "ohos.permission.INTERNET" }; in HWTEST_F() local
179 int32_t ret = AccessTokenKit::InitUserPolicy(userListEmtpy, permList); in HWTEST_F()
194 std::vector<std::string> permList(invalidSize, "abc"); in HWTEST_F()
195 int32_t ret = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F()
201 * @tc.desc: InitUserPolicy failed empty permList.
260 std::vector<std::string> permList = { INTERNET, GET_NETWORK_STATS, LOCATION }; in HWTEST_F() local
261 int32_t res = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F()
312 std::vector<std::string> permList in HWTEST_F() local
374 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local
419 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local
470 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local
530 std::vector<std::string> permList = { INTERNET }; HWTEST_F() local
571 std::vector<std::string> permList = { INTERNET }; HWTEST_F() local
[all...]
H A Daccesstoken_kit_extension_test.cpp142 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2},
157 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2},
464 policy.permList.emplace_back(permissionDefAlpha); in PreparePermDefList()
465 policy.permList.emplace_back(permissionDefBeta); in PreparePermDefList()
466 policy.permList.emplace_back(testPermDef1); in PreparePermDefList()
467 policy.permList.emplace_back(testPermDef2); in PreparePermDefList()
468 policy.permList.emplace_back(testPermDef3); in PreparePermDefList()
469 policy.permList.emplace_back(testPermDef4); in PreparePermDefList()
533 policy.permList.emplace_back(permissionDef); in AllocHapToken()
1028 * @tc.desc: RegisterPermStateChangeCallback permList
[all...]
/base/security/access_token/services/privacymanager/include/active/
H A Dactive_status_callback_manager.h36 CallbackData(const std::vector<std::string>& permList, sptr<IRemoteObject> callback) in CallbackData()
37 : permList_(permList), callbackObject_(callback) in CallbackData()
52 AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback);
54 bool NeedCalled(const std::vector<std::string>& permList, const std::string& permName);
/base/security/access_token/interfaces/inner_api/privacy/include/
H A Dperm_active_status_customized_cbk.h58 * @param permList permission name list quote
60 explicit PermActiveStatusCustomizedCbk(const std::vector<std::string>& permList);
74 * @param permList string list quote as return value
76 void GetPermList(std::vector<std::string>& permList) const;
/base/security/access_token/frameworks/accesstoken/src/
H A Dpermission_state_change_scope_parcel.cpp29 RETURN_IF_FALSE(out.WriteUint32((this->scope.permList.size()))); in Marshalling()
30 for (const auto& permissionName : this->scope.permList) { in Marshalling()
57 permStateChangeScopeParcel->scope.permList.emplace_back(permName); in Unmarshalling()
H A Dhap_policy_parcel.cpp33 const std::vector<PermissionDef>& permList = this->hapPolicyParameter.permList; in Marshalling() local
34 uint32_t permListSize = permList.size(); in Marshalling()
39 permDefParcel.permissionDef = permList[i]; in Marshalling()
92 hapPolicyParcel->hapPolicyParameter.permList.emplace_back(permDefParcel->permissionDef); in Unmarshalling()
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_validator.cpp132 const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result) in FilterInvalidPermissionDef()
135 for (auto it = permList.begin(); it != permList.end(); ++it) { in FilterInvalidPermissionDef()
164 const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result) in FilterInvalidPermissionState()
167 for (auto it = permList.begin(); it != permList.end(); ++it) { in FilterInvalidPermissionState()
131 FilterInvalidPermissionDef( const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result) FilterInvalidPermissionDef() argument
163 FilterInvalidPermissionState(ATokenTypeEnum tokenType, bool doPermAvailableCheck, const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result) FilterInvalidPermissionState() argument
/base/security/access_token/interfaces/innerkits/token_callback/src/
H A Dtoken_callback_stub.cpp55 std::vector<std::string> permList; in OnRemoteRequest() local
59 permList.emplace_back(perm); in OnRemoteRequest()
72 GrantResultsCallback(permList, grantResults); in OnRemoteRequest()
/base/security/access_token/frameworks/inner_api/privacy/test/unittest/src/
H A Dpermission_deny_test.cpp154 explicit CbCustomizeTest(const std::vector<std::string> &permList) in CbCustomizeTest() argument
155 : PermActiveStatusCustomizedCbk(permList) in CbCustomizeTest()
178 std::vector<std::string> permList = {"ohos.permission.CAMERA"}; in HWTEST_F() local
179 auto callbackPtr = std::make_shared<CbCustomizeTest>(permList); in HWTEST_F()
/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/
H A Dpermission_validator.h37 const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result);
39 const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result);
/base/security/access_token/interfaces/innerkits/accesstoken/include/
H A Daccesstoken_kit.h224 * @param permList PermissionDef list quote, as query result
227 static int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList);
264 * @param permList PermissionListState list quote, as input and query result
267 static PermissionOper GetSelfPermissionsState(std::vector<PermissionListState>& permList,
271 * @param permList PermissionListState list quote, as input and query result
274 static int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListState>& permList);
406 * @param permList list of permission
409 static int32_t InitUserPolicy(const std::vector<UserState>& userList, const std::vector<std::string>& permList);
/base/security/access_token/frameworks/inner_api/privacy/test/unittest/privacy_mock_test/
H A Dprivacy_kit_test.cpp176 explicit PermActiveStatusCallbackTest(const std::vector<std::string> &permList) in PermActiveStatusCallbackTest() argument
177 : PermActiveStatusCustomizedCbk(permList) in PermActiveStatusCallbackTest()
198 std::vector<std::string> permList = {"ohos.permission.CAMERA"}; in HWTEST_F() local
199 auto callbackPtr = std::make_shared<PermActiveStatusCallbackTest>(permList); in HWTEST_F()
/base/security/access_token/interfaces/innerkits/accesstoken/src/
H A Daccesstoken_manager_client.h54 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList);
60 PermissionOper GetSelfPermissionsState(std::vector<PermissionListState>& permList,
62 int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListState>& permList);
101 int32_t InitUserPolicy(const std::vector<UserState>& userList, const std::vector<std::string>& permList);
H A Daccesstoken_manager_client.cpp111 int AccessTokenManagerClient::GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList) in GetDefPermissions() argument
122 permList.emplace_back(perm); in GetDefPermissions()
155 PermissionOper AccessTokenManagerClient::GetSelfPermissionsState(std::vector<PermissionListState>& permList, in GetSelfPermissionsState() argument
164 size_t len = permList.size(); in GetSelfPermissionsState()
172 for (const auto& perm : permList) { in GetSelfPermissionsState()
182 permList[i].state = perm.state; in GetSelfPermissionsState()
190 AccessTokenID tokenID, std::vector<PermissionListState>& permList) in GetPermissionsStatus()
198 size_t len = permList.size(); in GetPermissionsStatus()
206 for (const auto& perm : permList) { in GetPermissionsStatus()
217 permList[ in GetPermissionsStatus()
189 GetPermissionsStatus( AccessTokenID tokenID, std::vector<PermissionListState>& permList) GetPermissionsStatus() argument
712 InitUserPolicy( const std::vector<UserState>& userList, const std::vector<std::string>& permList) InitUserPolicy() argument
[all...]

Completed in 15 milliseconds

123456