/base/security/access_token/interfaces/innerkits/accesstoken/include/ |
H A D | accesstoken_kit.h | 74 static PermUsedTypeEnum GetPermissionUsedType(AccessTokenID tokenID, const std::string& permissionName);
84 AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime);
106 static AccessTokenID AllocLocalTokenID(const std::string& remoteDeviceID, AccessTokenID remoteTokenID);
123 static int DeleteToken(AccessTokenID tokenID);
129 static ATokenTypeEnum GetTokenType(AccessTokenID tokenID);
135 static ATokenTypeEnum GetTokenTypeFlag(AccessTokenID tokenID);
156 static AccessTokenID GetHapTokenID(int32_t userID, const std::string& bundleName, int32_t instIndex);
171 static int GetHapTokenInfo(AccessTokenID tokenID, HapTokenInfo& hapTokenInfoRes);
178 static int GetNativeTokenInfo(AccessTokenID tokenI [all...] |
/base/security/security_component_manager/services/security_component_service/sa/sa_main/ |
H A D | sec_comp_perm_manager.h | 35 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::AccessTokenID tokenI [all...] |
/base/security/access_token/services/accesstokenmanager/main/cpp/include/token/ |
H A D | accesstoken_id_manager.h | 37 int AddTokenId(AccessTokenID id, ATokenTypeEnum type); 38 AccessTokenID CreateAndRegisterTokenId(ATokenTypeEnum type, int32_t dlpFlag, int32_t cloneFlag); 39 int RegisterTokenId(AccessTokenID id, ATokenTypeEnum type); 40 void ReleaseTokenId(AccessTokenID id); 41 ATokenTypeEnum GetTokenIdType(AccessTokenID id); 42 int GetTokenIdDlpFlag(AccessTokenID id); 43 int GetTokenIdCloneFlag(AccessTokenID id); 44 static ATokenTypeEnum GetTokenIdTypeEnum(AccessTokenID id); 45 void GetHapTokenIdList(std::vector<AccessTokenID>& idList); 50 AccessTokenID CreateTokenI [all...] |
H A D | accesstoken_info_manager.h | 51 std::shared_ptr<HapTokenInfoInner> GetHapTokenInfoInner(AccessTokenID id); 52 int GetHapTokenInfo(AccessTokenID tokenID, HapTokenInfo& infoParcel); 53 std::shared_ptr<NativeTokenInfoInner> GetNativeTokenInfoInner(AccessTokenID id); 54 int GetNativeTokenInfo(AccessTokenID tokenID, NativeTokenInfoBase& info); 55 int AllocAccessTokenIDEx(const HapInfoParams& info, AccessTokenID tokenId, AccessTokenIDEx& tokenIdEx); 56 std::shared_ptr<PermissionPolicySet> GetHapPermissionPolicySet(AccessTokenID id); 57 int RemoveHapTokenInfo(AccessTokenID id); 58 int RemoveNativeTokenInfo(AccessTokenID id); 59 int32_t ModifyHapTokenInfoFromDb(AccessTokenID tokenID, const std::shared_ptr<HapTokenInfoInner>& hapInner); 62 AccessTokenID AllocLocalTokenI [all...] |
H A D | accesstoken_remote_token_manager.h | 36 std::map<AccessTokenID, AccessTokenID> MappingTokenIDPairMap_; 43 AccessTokenID MapRemoteDeviceTokenToLocal(const std::string& deviceID, AccessTokenID remoteID); 44 int GetDeviceAllRemoteTokenID(const std::string& deviceID, std::vector<AccessTokenID>& mapIDs); 45 AccessTokenID GetDeviceMappingTokenID(const std::string& deviceID, AccessTokenID remoteID); 46 int RemoveDeviceMappingTokenID(const std::string& deviceID, AccessTokenID remoteID);
|
H A D | token_modify_notifier.h | 39 void AddHapTokenObservation(AccessTokenID tokenID); 40 void NotifyTokenDelete(AccessTokenID tokenID); 41 void NotifyTokenModify(AccessTokenID tokenID); 44 int32_t GetRemoteHapTokenInfo(const std::string& deviceID, AccessTokenID tokenID); 65 std::set<AccessTokenID> observationSet_; 66 std::vector<AccessTokenID> deleteTokenList_; 67 std::vector<AccessTokenID> modifiedTokenList_;
|
/base/security/access_token/frameworks/accesstoken/include/ |
H A D | i_accesstoken_manager.h | 50 AccessTokenID tokenID, const std::string& permissionName) = 0; 51 virtual int VerifyAccessToken(AccessTokenID tokenID, const std::string& permissionName) = 0; 53 virtual int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDefParcel>& permList) = 0; 55 AccessTokenID tokenID, std::vector<PermissionStateFullParcel>& reqPermList, bool isSystemGrant) = 0; 56 virtual int GetPermissionFlag(AccessTokenID tokenID, const std::string& permissionName, uint32_t& flag) = 0; 64 AccessTokenID tokenID, std::vector<PermissionListStateParcel>& permListParcel) = 0; 65 virtual int GrantPermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) = 0; 66 virtual int RevokePermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) = 0; 68 AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime) = 0; 69 virtual int ClearUserGrantedPermissionState(AccessTokenID tokenI [all...] |
/base/security/access_token/interfaces/innerkits/accesstoken/src/ |
H A D | accesstoken_manager_proxy.h | 46 AccessTokenID tokenID, const std::string& permissionName) override; 47 int VerifyAccessToken(AccessTokenID tokenID, const std::string& permissionName) override; 49 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDefParcel>& permList) override; 51 AccessTokenID tokenID, std::vector<PermissionStateFullParcel>& reqPermList, bool isSystemGrant) override; 52 int GetPermissionFlag(AccessTokenID tokenID, const std::string& permissionName, uint32_t& flag) override; 57 int GrantPermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) override; 58 int RevokePermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) override; 60 AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime) override; 64 AccessTokenID tokenID, std::vector<PermissionListStateParcel>& permListParcel) override; 65 int ClearUserGrantedPermissionState(AccessTokenID tokenI [all...] |
H A D | accesstoken_manager_client.h | 51 PermUsedTypeEnum GetPermissionUsedType(AccessTokenID tokenID, const std::string& permissionName); 52 int VerifyAccessToken(AccessTokenID tokenID, const std::string& permissionName); 54 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList); 56 AccessTokenID tokenID, std::vector<PermissionStateFull>& reqPermList, bool isSystemGrant); 57 int GetPermissionFlag(AccessTokenID tokenID, const std::string& permissionName, uint32_t& flag); 62 int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListState>& permList); 63 int GrantPermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag); 64 int RevokePermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag); 66 AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime); 67 int ClearUserGrantedPermissionState(AccessTokenID tokenI [all...] |
/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/ |
H A D | permission_manager.h | 60 void AddDefPermissions(const std::vector<PermissionDef>& permList, AccessTokenID tokenId, 62 void RemoveDefPermissions(AccessTokenID tokenID); 63 int VerifyHapAccessToken(AccessTokenID tokenID, const std::string& permissionName); 64 PermUsedTypeEnum GetPermissionUsedType(AccessTokenID tokenID, const std::string& permissionName); 66 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList); 68 AccessTokenID tokenID, std::vector<PermissionStateFull>& reqPermList, bool isSystemGrant); 69 int GetPermissionFlag(AccessTokenID tokenID, const std::string& permissionName, uint32_t& flag); 72 int32_t CheckAndUpdatePermission(AccessTokenID tokenID, const std::string& permissionName, 74 int32_t UpdatePermission(AccessTokenID tokenID, const std::string& permissionName, 76 int32_t GrantPermission(AccessTokenID tokenI [all...] |
H A D | temp_permission_observer.h | 88 bool IsAllowGrantTempPermission(AccessTokenID tokenID, const std::string& permissionName); 89 bool CheckPermissionState(AccessTokenID tokenID, const std::string& permissionName, const std::string& bundleName); 90 void AddTempPermTokenToList(AccessTokenID tokenID, 92 void RevokeAllTempPermission(AccessTokenID tokenID); 93 void RevokeTempPermission(AccessTokenID tokenID, const std::string& permissionName); 94 bool GetPermissionStateFull(AccessTokenID tokenID, std::vector<PermissionStateFull>& permissionStateFullList); 95 bool GetAppStateListByTokenID(AccessTokenID tokenID, std::vector<bool>& list); 96 void ModifyAppState(AccessTokenID tokenID, int32_t index, bool flag); 97 bool GetTokenIDByBundle(const std::string &bundleName, AccessTokenID& tokenID); 98 void AddContinuousTask(AccessTokenID tokenI [all...] |
H A D | short_grant_manager.h | 32 using AccessTokenID = uint32_t; 35 AccessTokenID tokenID; 57 int RefreshPermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime); 61 void ClearShortPermissionByTokenID(AccessTokenID tokenID); 67 void ScheduleRevokeTask(AccessTokenID tokenID, const std::string& permission, 69 void ClearShortPermissionData(AccessTokenID tokenID, const std::string& permission);
|
/base/notification/common_event_service/services/include/ |
H A D | access_token_helper.h | 32 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/security/access_token/services/accesstokenmanager/main/cpp/include/service/ |
H A D | accesstoken_manager_service.h | 49 AccessTokenID tokenID, const std::string& permissionName) override; 52 int VerifyAccessToken(AccessTokenID tokenID, const std::string& permissionName) override; 54 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDefParcel>& permList) override; 56 AccessTokenID tokenID, std::vector<PermissionStateFullParcel>& reqPermList, bool isSystemGrant) override; 59 int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListStateParcel>& reqPermList) override; 60 int GetPermissionFlag(AccessTokenID tokenID, const std::string& permissionName, uint32_t& flag) override; 65 int GrantPermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) override; 66 int RevokePermission(AccessTokenID tokenID, const std::string& permissionName, uint32_t flag) override; 68 AccessTokenID tokenID, const std::string& permissionName, uint32_t onceTime) override; 69 int ClearUserGrantedPermissionState(AccessTokenID tokenI [all...] |
/base/security/security_component_manager/services/security_component_service/sa/test/mock/include/ |
H A D | accesstoken_kit.h | 37 static int RevokePermission(AccessTokenID tokenID, const std::string& permissionName, int flag); 39 static int GrantPermission(AccessTokenID tokenID, const std::string& permissionName, int flag); 41 static int VerifyAccessToken(AccessTokenID tokenID, const std::string& permissionName); 43 static int GetHapTokenInfo(AccessTokenID tokenID, HapTokenInfo& hapTokenInfoRes) in GetHapTokenInfo() 48 static AccessTokenID GetHapTokenID(int32_t userID, const std::string& bundleName, int32_t instIndex) in GetHapTokenID() 53 static ATokenTypeEnum GetTokenTypeFlag(AccessTokenID tokenID) in GetTokenTypeFlag() 59 static int32_t GetHapDlpFlag(AccessTokenID tokenID) in GetHapDlpFlag() 66 static std::map<AccessTokenID, std::set<std::string>> permMap_;
|
/base/security/access_token/services/accesstokenmanager/main/cpp/src/token/ |
H A D | accesstoken_id_manager.cpp | 31 ATokenTypeEnum AccessTokenIDManager::GetTokenIdTypeEnum(AccessTokenID id) in GetTokenIdTypeEnum() 37 int AccessTokenIDManager::GetTokenIdDlpFlag(AccessTokenID id) in GetTokenIdDlpFlag() 43 int AccessTokenIDManager::GetTokenIdCloneFlag(AccessTokenID id) in GetTokenIdCloneFlag() 49 ATokenTypeEnum AccessTokenIDManager::GetTokenIdType(AccessTokenID id) in GetTokenIdType() 60 int AccessTokenIDManager::RegisterTokenId(AccessTokenID id, ATokenTypeEnum type) in RegisterTokenId() 69 for (std::set<AccessTokenID>::iterator it = tokenIdSet_.begin(); it != tokenIdSet_.end(); ++it) { in RegisterTokenId() 70 AccessTokenID tokenId = *it; in RegisterTokenId() 80 void AccessTokenIDManager::GetHapTokenIdList(std::vector<AccessTokenID>& idList) in GetHapTokenIdList() 84 for (std::set<AccessTokenID>::iterator it = tokenIdSet_.begin(); it != tokenIdSet_.end(); ++it) { in GetHapTokenIdList() 85 AccessTokenID tokenI in GetHapTokenIdList() [all...] |
H A D | accesstoken_remote_token_manager.cpp | 50 AccessTokenID AccessTokenRemoteTokenManager::MapRemoteDeviceTokenToLocal(const std::string& deviceID, in MapRemoteDeviceTokenToLocal() 51 AccessTokenID remoteID) in MapRemoteDeviceTokenToLocal() 67 AccessTokenID mapID = 0; in MapRemoteDeviceTokenToLocal() 69 std::map<AccessTokenID, AccessTokenID>* mapPtr = nullptr; in MapRemoteDeviceTokenToLocal() 94 mapPtr->insert(std::pair<AccessTokenID, AccessTokenID>(remoteID, mapID)); in MapRemoteDeviceTokenToLocal() 99 std::vector<AccessTokenID>& remoteIDs) in GetDeviceAllRemoteTokenID() 120 AccessTokenID AccessTokenRemoteTokenManager::GetDeviceMappingTokenID(const std::string& deviceID, in GetDeviceMappingTokenID() 121 AccessTokenID remoteI in GetDeviceMappingTokenID() [all...] |
/base/notification/common_event_service/services/test/unittest/static_subscriber_manager_unit_test/ |
H A D | mock_access_token_helper.cpp | 25 AccessTokenID g_MockAccessTokenID = 0;
54 void MockGetHapTokenID(AccessTokenID mockRet)
in MockGetHapTokenID() 61 bool AccessTokenHelper::VerifyNativeToken(const AccessTokenID &callerToken)
in VerifyNativeToken() 66 bool AccessTokenHelper::VerifyAccessToken(const AccessTokenID &callerToken,
in VerifyAccessToken() 78 void AccessTokenHelper::RecordSensitivePermissionUsage(const AccessTokenID &callerToken,
in RecordSensitivePermissionUsage() 83 bool AccessTokenHelper::IsDlpHap(const AccessTokenID &callerToken)
in IsDlpHap() 88 AccessTokenID AccessTokenHelper::GetHapTokenID(int userID,
in GetHapTokenID()
|
/base/usb/usb_manager/test/native/service_unittest/include/ |
H A D | usb_common_test.h | 34 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/privacymanager/include/record/ |
H A D | permission_record_manager.h | 74 void RemovePermissionUsedRecords(AccessTokenID tokenId, const std::string& deviceID); 78 int32_t StartUsingPermission(AccessTokenID tokenId, int32_t pid, const std::string& permissionName); 79 int32_t StartUsingPermission(AccessTokenID tokenId, int32_t pid, const std::string& permissionName, 81 int32_t StopUsingPermission(AccessTokenID tokenId, int32_t pid, const std::string& permissionName); 83 AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback); 86 void CallbackExecute(AccessTokenID tokenId, const std::string& permissionName, int32_t status); 88 bool IsAllowedUsingPermission(AccessTokenID tokenId, const std::string& permissionName); 89 int32_t GetPermissionUsedTypeInfos(const AccessTokenID tokenId, const std::string& permissionName, 97 void NotifyAppStateChange(AccessTokenID tokenId, int32_t pid, ActiveChangeType status); 103 void NotifyCameraWindowChange(bool isPip, AccessTokenID tokenI [all...] |
/base/security/security_guard/test/unittest/mock/accesstoken/ |
H A D | accesstoken_kit.h | 25 typedef unsigned int AccessTokenID; typedef 119 virtual int32_t VerifyAccessToken(AccessToken::AccessTokenID callerToken, const std::string &permission) = 0; 120 virtual ATokenTypeEnum GetTokenType(AccessTokenID tokenID) = 0; 121 virtual int GetHapTokenInfo(AccessTokenID tokenID, HapTokenInfo& hapTokenInfoRes) = 0; 122 virtual int GetNativeTokenInfo(AccessTokenID tokenID, NativeTokenInfo& nativeTokenInfoRes) = 0; 129 MOCK_METHOD2(VerifyAccessToken, int32_t(AccessToken::AccessTokenID callerToken, const std::string &permission)); 130 MOCK_METHOD1(GetTokenType, ATokenTypeEnum(AccessTokenID tokenID)); 131 MOCK_METHOD2(GetHapTokenInfo, int(AccessTokenID tokenID, HapTokenInfo& hapTokenInfoRes)); 132 MOCK_METHOD2(GetNativeTokenInfo, int(AccessTokenID tokenID, NativeTokenInfo& nativeTokenInfoRes)); 137 static int32_t VerifyAccessToken(AccessToken::AccessTokenID callerToke [all...] |
/base/notification/distributed_notification_service/services/ans/test/unittest/mock/ |
H A D | mock_access_token_helper.cpp | 23 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()
|
/base/notification/common_event_service/test/mock/ |
H A D | mock_access_token_helper.cpp | 23 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()
|
/base/security/access_token/interfaces/inner_api/privacy/include/ |
H A D | privacy_kit.h | 69 static int32_t AddPermissionUsedRecord(AccessTokenID tokenID, const std::string& permissionName, 84 static int32_t StartUsingPermission(AccessTokenID tokenID, const std::string& permissionName, int32_t pid = -1); 94 static int32_t StartUsingPermission(AccessTokenID tokenID, const std::string& permissionName, 102 static int32_t StopUsingPermission(AccessTokenID tokenID, const std::string& permissionName, int32_t pid = -1); 109 static int32_t RemovePermissionUsedRecords(AccessTokenID tokenID, const std::string& deviceID); 143 static bool IsAllowedUsingPermission(AccessTokenID tokenID, const std::string& permissionName); 182 static int32_t GetPermissionUsedTypeInfos(const AccessTokenID tokenId, const std::string& permissionName,
|
/base/notification/distributed_notification_service/services/ans/include/ |
H A D | access_token_helper.h | 30 * @param tokenCaller The AccessTokenID of caller. 35 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);
|