Home
last modified time | relevance | path

Searched refs:AccessToken (Results 1 - 25 of 1161) sorted by relevance

12345678910>>...47

/base/security/security_component_manager/services/security_component_service/sa/sa_main/
H A Dsec_comp_perm_manager.h35 int32_t GrantTempPermission(AccessToken::AccessTokenID tokenId,
37 int32_t GrantTempSavePermission(AccessToken::AccessTokenID tokenId);
38 void RevokeTempSavePermission(AccessToken::AccessTokenID tokenId);
39 bool VerifySavePermission(AccessToken::AccessTokenID tokenId);
40 bool VerifyPermission(AccessToken::AccessTokenID tokenId, SecCompType type);
42 int32_t GrantAppPermission(AccessToken::AccessTokenID tokenId, const std::string& permissionName);
43 int32_t RevokeAppPermission(AccessToken::AccessTokenID tokenId, const std::string& permissionName);
44 void RevokeAppPermissions(AccessToken::AccessTokenID tokenId);
49 void RevokeAppPermisionsDelayed(AccessToken::AccessTokenID tokenId);
50 void CancelAppRevokingPermisions(AccessToken
[all...]
H A Dsec_comp_perm_manager.cpp43 bool SecCompPermManager::DelaySaveRevokePermission(AccessToken::AccessTokenID tokenId, const std::string& taskName) in DelaySaveRevokePermission()
72 int32_t SecCompPermManager::GrantTempSavePermission(AccessToken::AccessTokenID tokenId) in GrantTempSavePermission()
87 void SecCompPermManager::RevokeTempSavePermissionCount(AccessToken::AccessTokenID tokenId) in RevokeTempSavePermissionCount()
113 void SecCompPermManager::RevokeTempSavePermission(AccessToken::AccessTokenID tokenId) in RevokeTempSavePermission()
128 bool SecCompPermManager::VerifySavePermission(AccessToken::AccessTokenID tokenId) in VerifySavePermission()
139 bool SecCompPermManager::VerifyPermission(AccessToken::AccessTokenID tokenId, SecCompType type) in VerifyPermission()
144 res = AccessToken::AccessTokenKit::VerifyAccessToken(tokenId, "ohos.permission.LOCATION"); in VerifyPermission()
145 if (res != AccessToken::TypePermissionState::PERMISSION_GRANTED) { in VerifyPermission()
148 res = AccessToken::AccessTokenKit::VerifyAccessToken(tokenId, "ohos.permission.APPROXIMATELY_LOCATION"); in VerifyPermission()
149 return (res == AccessToken in VerifyPermission()
[all...]
/base/customization/enterprise_device_management/common/external/src/
H A Dedm_access_token_manager_impl.cpp31 Security::AccessToken::AccessTokenID callerToken = IPCSkeleton::GetCallingTokenID(); in IsDebug()
32 Security::AccessToken::ATokenTypeEnum tokenType = in IsDebug()
33 Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerToken); in IsDebug()
34 if (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_SHELL && in IsDebug()
45 Security::AccessToken::TokenIdKit::IsSystemAppByFullTokenID(IPCSkeleton::GetCallingFullTokenID()); in IsSystemAppOrNative()
46 Security::AccessToken::ATokenTypeEnum tokenType = in IsSystemAppOrNative()
47 Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(IPCSkeleton::GetCallingTokenID()); in IsSystemAppOrNative()
48 if (isSystemApp || tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_NATIVE || in IsSystemAppOrNative()
49 tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_SHELL) { in IsSystemAppOrNative()
59 Security::AccessToken in VerifyCallingPermission()
[all...]
/base/notification/common_event_service/services/include/
H A Daccess_token_helper.h32 static bool VerifyNativeToken(const AccessToken::AccessTokenID &callerToken);
33 static bool VerifyAccessToken(const AccessToken::AccessTokenID &callerToken,
35 static void RecordSensitivePermissionUsage(const AccessToken::AccessTokenID &callerToken,
37 static bool IsDlpHap(const AccessToken::AccessTokenID &callerToken);
38 static AccessToken::AccessTokenID GetHapTokenID(int userID, const std::string& bundleName, int instIndex);
39 static bool VerifyShellToken(const AccessToken::AccessTokenID &callerToken);
41 static std::string GetCallingProcessName(const AccessToken::AccessTokenID &callerToken);
/base/location/frameworks/location_common/common/source/
H A Dpermission_manager.cpp36 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerToken); in CheckPermission()
37 int result = Security::AccessToken::PERMISSION_DENIED; in CheckPermission()
39 if (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_INVALID) { in CheckPermission()
44 result = Security::AccessToken::AccessTokenKit::VerifyAccessToken(callerToken, permission); in CheckPermission()
47 result = Security::AccessToken::AccessTokenKit::VerifyAccessToken(callerToken, tokenFirstCaller, permission); in CheckPermission()
49 if (result == Security::AccessToken::PERMISSION_GRANTED) { in CheckPermission()
60 Security::AccessToken::NativeTokenInfo callingTokenInfo; in CheckRssProcessName()
61 Security::AccessToken::AccessTokenKit::GetNativeTokenInfo(tokenId, callingTokenInfo); in CheckRssProcessName()
119 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerTokenId); in CheckSystemPermission()
120 if (tokenType == Security::AccessToken in CheckSystemPermission()
[all...]
/base/accesscontrol/sandbox_manager/test/fuzztest/common/
H A Dalloc_token.cpp30 Security::AccessToken::PermissionStateFull g_testState1 = {
37 Security::AccessToken::PermissionStateFull g_testState2 = {
44 Security::AccessToken::HapInfoParams g_testInfoParms = {
51 Security::AccessToken::HapPolicyParams g_testPolicyPrams = {
52 .apl = Security::AccessToken::APL_NORMAL,
68 Security::AccessToken::AccessTokenIDEx tokenIdEx = {0}; in AllocToken()
69 tokenIdEx = Security::AccessToken::AccessTokenKit::AllocHapToken(g_testInfoParms, g_testPolicyPrams); in AllocToken()
76 Security::AccessToken::AccessTokenKit::DeleteToken(g_mockToken); in DeleteToken()
/base/security/security_guard/test/unittest/risk_classify/src/
H A Dsecurity_guard_risk_analysis_test.cpp31 std::shared_ptr<Security::AccessToken::MockTokenIdKitInterface>
32 Security::AccessToken::TokenIdKit::instance_ = nullptr;
33 std::mutex Security::AccessToken::TokenIdKit::mutex_ {};
34 std::shared_ptr<Security::AccessToken::MockAccessTokenKitInterface>
35 Security::AccessToken::AccessTokenKit::instance_ = nullptr;
36 std::mutex Security::AccessToken::AccessTokenKit::mutex_ {};
57 AccessToken::AccessTokenKit::DelInterface(); in TearDownTestCase()
58 AccessToken::TokenIdKit::DelInterface(); in TearDownTestCase()
74 EXPECT_CALL(*(AccessToken::AccessTokenKit::GetInterface()), VerifyAccessToken) in HWTEST_F()
75 .WillRepeatedly(Return(AccessToken in HWTEST_F()
[all...]
/base/security/security_guard/test/unittest/security_collector/src/
H A Dsecurity_collector_test.cpp44 std::shared_ptr<Security::AccessToken::MockAccessTokenKitInterface>
45 Security::AccessToken::AccessTokenKit::instance_ = nullptr;
46 std::shared_ptr<Security::AccessToken::MockTokenIdKitInterface>
47 Security::AccessToken::TokenIdKit::instance_ = nullptr;
48 std::mutex Security::AccessToken::AccessTokenKit::mutex_ {};
49 std::mutex Security::AccessToken::TokenIdKit::mutex_ {};
61 AccessToken::AccessTokenKit::DelInterface(); in TearDownTestCase()
62 AccessToken::TokenIdKit::DelInterface(); in TearDownTestCase()
87 EXPECT_CALL(*(AccessToken::AccessTokenKit::GetInterface()), GetTokenType).WillOnce( in HWTEST_F()
88 Return(AccessToken in HWTEST_F()
[all...]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/
H A Dhks_permission_check.cpp48 OHOS::Security::AccessToken::AccessTokenID tokenId = IPCSkeleton::GetCallingTokenID(); in SensitivePermissionCheck()
49 int result = OHOS::Security::AccessToken::AccessTokenKit::VerifyAccessToken(tokenId, permission); in SensitivePermissionCheck()
50 if (result == OHOS::Security::AccessToken::PERMISSION_GRANTED) { in SensitivePermissionCheck()
63 auto tokenType = OHOS::Security::AccessToken::AccessTokenKit::GetTokenTypeFlag( in CheckTokenType()
64 static_cast<OHOS::Security::AccessToken::AccessTokenID>(accessTokenIDEx)); in CheckTokenType()
66 case OHOS::Security::AccessToken::ATokenTypeEnum::TOKEN_NATIVE: in CheckTokenType()
67 case OHOS::Security::AccessToken::ATokenTypeEnum::TOKEN_SHELL: in CheckTokenType()
69 case OHOS::Security::AccessToken::ATokenTypeEnum::TOKEN_HAP: in CheckTokenType()
70 if (!OHOS::Security::AccessToken::TokenIdKit::IsSystemAppByFullTokenID(accessTokenIDEx)) { in CheckTokenType()
/base/time/time_service/services/
H A Dtime_permission.cpp33 int result = Security::AccessToken::AccessTokenKit::VerifyAccessToken(callerToken, permissionName); in CheckCallingPermission()
34 if (result != Security::AccessToken::PERMISSION_GRANTED) { in CheckCallingPermission()
45 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerToken); in CheckProxyCallingPermission()
46 return (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_NATIVE || in CheckProxyCallingPermission()
47 tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_SHELL); in CheckProxyCallingPermission()
55 return Security::AccessToken::TokenIdKit::IsSystemAppByFullTokenID(tokenId); in CheckSystemUidCallingPermission()
/base/usb/usb_manager/test/native/service_unittest/include/
H A Dusb_common_test.h34 static Security::AccessToken::AccessTokenID AllocHapTest();
35 static Security::AccessToken::AccessTokenID AllocHapTestWithUserIdDiff();
36 static Security::AccessToken::AccessTokenID AllocHapTestWithIndexDiff();
37 static void SetSelfToken(Security::AccessToken::AccessTokenID tokenId);
38 static void DeleteAllocHapToken(Security::AccessToken::AccessTokenID tokenId);
/base/security/access_token/services/common/test/unittest/
H A Dinterface_code_test.cpp40 namespace AccessToken { namespace
75 static_cast<uint32_t>(AccessToken::IAppMgr::Message::REGISTER_APPLICATION_STATE_OBSERVER)); // 12 in HWTEST_F()
77 static_cast<uint32_t>(AccessToken::IAppMgr::Message::UNREGISTER_APPLICATION_STATE_OBSERVER)); // 13 in HWTEST_F()
79 static_cast<uint32_t>(AccessToken::IAppMgr::Message::GET_FOREGROUND_APPLICATIONS)); // 14 in HWTEST_F()
91 static_cast<uint32_t>(AccessToken::IAmsMgr::Message::FORCE_KILL_APPLICATION_BY_ACCESS_TOKEN_ID)); in HWTEST_F()
103 static_cast<uint32_t>(AccessToken::AccessAbilityServiceInterfaceCode::START_ABILITY_ADD_CALLER)); in HWTEST_F()
117 static_cast<uint32_t>(AccessToken::PrivacyCameraServiceInterfaceCode::CAMERA_SERVICE_IS_CAMERA_MUTED)); in HWTEST_F()
119 static_cast<uint32_t>(AccessToken::PrivacyCameraServiceInterfaceCode::CAMERA_SERVICE_MUTE_CAMERA_PERSIST)); in HWTEST_F()
122 } // namespace AccessToken
/base/notification/distributed_notification_service/services/ans/test/unittest/mock/
H A Dmock_access_token_helper.cpp23 const Security::AccessToken::AccessTokenID &tokenCaller, const std::string &permission) in VerifyCallerPermission()
28 bool AccessTokenHelper::VerifyNativeToken(const Security::AccessToken::AccessTokenID &callerToken) in VerifyNativeToken()
35 Security::AccessToken::AccessTokenID tokenId = IPCSkeleton::GetCallingTokenID(); in IsSystemApp()
42 bool AccessTokenHelper::IsDlpHap(const Security::AccessToken::AccessTokenID &callerToken) in IsDlpHap()
H A Dmock_ipc.cpp24 Security::AccessToken::AccessTokenID callerToken_ = 0;
36 Security::AccessToken::AccessTokenID IPCSkeleton::GetCallingTokenID() in GetCallingTokenID()
46 void IPCSkeleton::SetCallingTokenID(Security::AccessToken::AccessTokenID callerToken) in SetCallingTokenID()
/base/notification/common_event_service/test/mock/
H A Dmock_access_token_helper.cpp23 bool AccessTokenHelper::VerifyNativeToken(const AccessToken::AccessTokenID &callerToken) in VerifyNativeToken()
28 bool AccessTokenHelper::VerifyAccessToken(const AccessToken::AccessTokenID &callerToken, const std::string &permission) in VerifyAccessToken()
33 void AccessTokenHelper::RecordSensitivePermissionUsage(const AccessToken::AccessTokenID &callerToken, in RecordSensitivePermissionUsage()
37 bool AccessTokenHelper::IsDlpHap(const AccessToken::AccessTokenID &callerToken) in IsDlpHap()
H A Dmock_ipc.cpp24 Security::AccessToken::AccessTokenID callerToken_ = 0;
41 Security::AccessToken::AccessTokenID IPCSkeleton::GetCallingTokenID() in GetCallingTokenID()
46 void IPCSkeleton::SetCallingTokenID(Security::AccessToken::AccessTokenID callerToken) in SetCallingTokenID()
/base/security/code_signature/services/local_code_sign/src/
H A Dpermission_utils.cpp35 AccessToken::AccessTokenID callerTokenId = IPCSkeleton::GetCallingTokenID(); in IsValidCallerOfCert()
45 AccessToken::AccessTokenID callerTokenId = IPCSkeleton::GetCallingTokenID(); in IsValidCallerOfLocalCodeSign()
65 const AccessToken::AccessTokenID &callerTokenId) in VerifyCallingProcess()
72 AccessToken::AccessTokenID tokenId = AccessToken::AccessTokenKit::GetNativeTokenId(caller); in VerifyCallingProcess()
/base/security/security_guard/test/unittest/data_collect/sa/
H A Dsecurity_guard_data_collect_sa_test.cpp53 std::shared_ptr<Security::AccessToken::MockAccessTokenKitInterface>
54 Security::AccessToken::AccessTokenKit::instance_ = nullptr;
55 std::shared_ptr<Security::AccessToken::MockTokenIdKitInterface>
56 Security::AccessToken::TokenIdKit::instance_ = nullptr;
58 std::mutex Security::AccessToken::AccessTokenKit::mutex_ {};
59 std::mutex Security::AccessToken::TokenIdKit::mutex_ {};
71 AccessToken::AccessTokenKit::DelInterface(); in TearDownTestCase()
72 AccessToken::TokenIdKit::DelInterface(); in TearDownTestCase()
393 EXPECT_CALL(*(AccessToken::AccessTokenKit::GetInterface()), VerifyAccessToken).WillRepeatedly( in HWTEST_F()
394 Return(AccessToken in HWTEST_F()
[all...]
/base/notification/distributed_notification_service/services/ans/include/
H A Daccess_token_helper.h35 const Security::AccessToken::AccessTokenID &tokenCaller, const std::string &permission);
36 static bool VerifyNativeToken(const Security::AccessToken::AccessTokenID &callerToken);
38 static bool IsDlpHap(const Security::AccessToken::AccessTokenID &callerToken);
39 static bool VerifyShellToken(const Security::AccessToken::AccessTokenID &callerToken);
/base/notification/distributed_notification_service/services/test/moduletest/mock/
H A Dmock_access_token_helper.cpp21 const Security::AccessToken::AccessTokenID &tokenCaller, const std::string &permission) in VerifyCallerPermission()
26 bool AccessTokenHelper::VerifyNativeToken(const Security::AccessToken::AccessTokenID &callerToken) in VerifyNativeToken()
36 bool AccessTokenHelper::IsDlpHap(const Security::AccessToken::AccessTokenID &callerToken) in IsDlpHap()
/base/telephony/call_manager/test/unittest/call_manager_gtest/src/
H A Dcall_manager5_gtest.cpp177 AccessToken token; in HWTEST_F()
192 AccessToken token; in HWTEST_F()
207 AccessToken token; in HWTEST_F()
222 AccessToken token; in HWTEST_F()
237 AccessToken token; in HWTEST_F()
252 AccessToken token; in HWTEST_F()
267 AccessToken token; in HWTEST_F()
283 AccessToken token; in HWTEST_F()
300 AccessToken token; in HWTEST_F()
317 AccessToken toke in HWTEST_F()
[all...]
H A Dcall_manager1_gtest.cpp178 AccessToken token; in HWTEST_F()
211 AccessToken token; in HWTEST_F()
227 AccessToken token; in HWTEST_F()
244 AccessToken token; in HWTEST_F()
279 AccessToken token; in HWTEST_F()
295 AccessToken token; in HWTEST_F()
311 AccessToken token; in HWTEST_F()
328 AccessToken token; in HWTEST_F()
344 AccessToken token; in HWTEST_F()
369 AccessToken toke in HWTEST_F()
[all...]
H A Dcall_manager6_gtest.cpp177 AccessToken token; in HWTEST_F()
194 AccessToken token; in HWTEST_F()
239 AccessToken token; in HWTEST_F()
267 AccessToken token; in HWTEST_F()
290 AccessToken token; in HWTEST_F()
314 AccessToken token; in HWTEST_F()
344 AccessToken token; in HWTEST_F()
374 AccessToken token; in HWTEST_F()
432 AccessToken token; in HWTEST_F()
452 AccessToken toke in HWTEST_F()
[all...]
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_definition_parser.cpp36 namespace AccessToken { namespace
65 static bool GetPermissionApl(const std::string &apl, AccessToken::ATokenAplEnum& aplNum) in GetPermissionApl()
68 aplNum = AccessToken::ATokenAplEnum::APL_SYSTEM_CORE; in GetPermissionApl()
72 aplNum = AccessToken::ATokenAplEnum::APL_SYSTEM_BASIC; in GetPermissionApl()
76 aplNum = AccessToken::ATokenAplEnum::APL_NORMAL; in GetPermissionApl()
83 static bool GetPermissionAvailableType(const std::string &availableType, AccessToken::ATokenAvailableTypeEnum& typeNum) in GetPermissionAvailableType()
86 typeNum = AccessToken::ATokenAvailableTypeEnum::NORMAL; in GetPermissionAvailableType()
90 typeNum = AccessToken::ATokenAvailableTypeEnum::SYSTEM; in GetPermissionAvailableType()
94 typeNum = AccessToken::ATokenAvailableTypeEnum::MDM; in GetPermissionAvailableType()
98 typeNum = AccessToken in GetPermissionAvailableType()
[all...]
/base/telephony/core_service/services/network_search/test/
H A Dtest.h26 using namespace Security::AccessToken;
27 using Security::AccessToken::AccessTokenID;
122 class AccessToken { class
124 AccessToken() in AccessToken() function in OHOS::Telephony::AccessToken
131 ~AccessToken() in ~AccessToken()

Completed in 11 milliseconds

12345678910>>...47