/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/mock/src/ |
H A D | bundle_permission_mgr.cpp | 24 bool BundlePermissionMgr::VerifyCallingUid()
in VerifyCallingUid() 29 bool BundlePermissionMgr::VerifyPreload(const AAFwk::Want &want)
in VerifyPreload() 34 bool BundlePermissionMgr::IsCallingUidValid(int32_t uid)
in IsCallingUidValid() 39 bool BundlePermissionMgr::VerifyCallingPermissionForAll(const std::string &permissionName)
in VerifyCallingPermissionForAll() 44 bool BundlePermissionMgr::VerifyCallingPermissionsForAll(const std::vector<std::string> &permissionNames)
in VerifyCallingPermissionsForAll() 49 bool BundlePermissionMgr::IsSelfCalling()
in IsSelfCalling() 54 bool BundlePermissionMgr::VerifyRecoverPermission()
in VerifyRecoverPermission() 59 bool BundlePermissionMgr::VerifyUninstallPermission()
in VerifyUninstallPermission() 64 bool BundlePermissionMgr::IsBundleSelfCalling(const std::string &bundleName)
in IsBundleSelfCalling() 70 bool BundlePermissionMgr [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | bundle_installer_host.cpp | 353 if (!BundlePermissionMgr::IsSystemApp() && in Install() 354 !BundlePermissionMgr::VerifyCallingBundleSdkVersion(ServiceConstants::API_VERSION_NINE)) { in Install() 359 if (!BundlePermissionMgr::IsSelfCalling() && in Install() 360 !BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in Install() 361 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_ENTERPRISE_BUNDLE) && in Install() 362 !BundlePermissionMgr::VerifyCallingPermissionForAll( in Install() 364 !BundlePermissionMgr::VerifyCallingPermissionForAll( in Install() 366 !BundlePermissionMgr::VerifyCallingPermissionForAll( in Install() 384 if (!BundlePermissionMgr::IsSystemApp() && in Install() 385 !BundlePermissionMgr in Install() [all...] |
H A D | bundle_stream_installer_host_impl.cpp | 99 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in CreateStream() 100 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_ENTERPRISE_BUNDLE) && in CreateStream() 101 !BundlePermissionMgr::VerifyCallingPermissionForAll( in CreateStream() 103 !BundlePermissionMgr::VerifyCallingPermissionForAll( in CreateStream() 105 !BundlePermissionMgr::VerifyCallingPermissionForAll( in CreateStream() 107 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_SELF_BUNDLE) && in CreateStream() 108 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_SANDBOX_BUNDLE) && in CreateStream() 109 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_QUICK_FIX_BUNDLE)) { in CreateStream() 151 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in CreateSignatureFileStream() 152 !BundlePermissionMgr in CreateSignatureFileStream() [all...] |
H A D | bundle_mgr_host_impl.cpp | 72 if (!BundlePermissionMgr::IsSystemApp() && in GetApplicationInfo() 73 !BundlePermissionMgr::VerifyCallingBundleSdkVersion(ServiceConstants::API_VERSION_NINE)) { in GetApplicationInfo() 77 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED, in GetApplicationInfo() 79 !BundlePermissionMgr::IsBundleSelfCalling(appName)) { in GetApplicationInfo() 97 if (!BundlePermissionMgr::IsSystemApp()) { in GetApplicationInfoV9() 101 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED, in GetApplicationInfoV9() 103 !BundlePermissionMgr::IsBundleSelfCalling(appName)) { in GetApplicationInfoV9() 125 if (!BundlePermissionMgr::IsSystemApp() && in GetApplicationInfos() 126 !BundlePermissionMgr::VerifyCallingBundleSdkVersion(ServiceConstants::API_VERSION_NINE)) { in GetApplicationInfos() 130 if (!BundlePermissionMgr in GetApplicationInfos() [all...] |
H A D | bundle_permission_mgr.cpp | 39 std::map<std::string, DefaultPermission> BundlePermissionMgr::defaultPermissions_; 41 bool BundlePermissionMgr::Init() in Init() 61 LOG_D(BMS_TAG_DEFAULT, "BundlePermissionMgr::Init failed"); in Init() 70 LOG_D(BMS_TAG_DEFAULT, "BundlePermissionMgr::Init success"); in Init() 74 void BundlePermissionMgr::UnInit() in UnInit() 76 LOG_D(BMS_TAG_DEFAULT, "BundlePermissionMgr::UnInit"); in UnInit() 80 void BundlePermissionMgr::ConvertPermissionDef( in ConvertPermissionDef() 97 void BundlePermissionMgr::ConvertPermissionDef( in ConvertPermissionDef() 120 AccessToken::ATokenAvailableTypeEnum BundlePermissionMgr::GetAvailableType( in GetAvailableType() 129 AccessToken::ATokenAplEnum BundlePermissionMgr [all...] |
H A D | bundle_multiuser_installer.cpp | 141 if (BundlePermissionMgr::InitHapToken(info, userId, 0, newTokenIdEx) != ERR_OK) { in ProcessBundleInstall() 146 BundlePermissionMgr::DeleteAccessTokenId(newTokenIdEx.tokenIdExStruct.tokenID); in ProcessBundleInstall()
|
H A D | base_bundle_installer.cpp | 847 if (BundlePermissionMgr::InitHapToken(oldInfo, userId_, 0, accessTokenIdEx) != ERR_OK) { in InnerProcessBundleInstall() 1374 if (BundlePermissionMgr::DeleteAccessTokenId(newInfos.begin()->second.GetAccessTokenId(userId_)) != in RollBack() 1933 if (BundlePermissionMgr::InitHapToken(oldInfo, userId_, 0, accessTokenIdEx) != ERR_OK) { in InnerProcessInstallByPreInstallInfo() 2014 if (BundlePermissionMgr::DeleteAccessTokenId(accessTokenId_) != in RemoveBundle() 2067 if (BundlePermissionMgr::InitHapToken(info, userId_, 0, accessTokenIdEx) != ERR_OK) { in ProcessBundleInstallStatus() 4716 if (BundlePermissionMgr::DeleteAccessTokenId(accessTokenId_) != in RemoveBundleUserData() 5867 if (BundlePermissionMgr::UpdateHapToken(accessTokenIdEx, newInfo) != ERR_OK) { in UpdateHapToken() 5879 if (BundlePermissionMgr::UpdateHapToken(cloneAccessTokenIdEx, newInfo) != ERR_OK) { in UpdateHapToken()
|
H A D | bundle_install_checker.cpp | 1455 ErrCode ret = BundlePermissionMgr::GetPermissionDef(permissionName, permissionDef); in CheckProxyPermissionLevel()
|
H A D | inner_bundle_info.cpp | 2323 if (!BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, in GetBundleInfo() 2466 if (!BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, tokenId, deviceId)) { in GetBundleWithReqPermissionsV9()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/bundle_resource/ |
H A D | bundle_resource_host_impl.cpp | 35 if (!BundlePermissionMgr::IsSystemApp()) { in GetBundleResourceInfo() 39 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_GET_BUNDLE_RESOURCES)) { in GetBundleResourceInfo() 64 if (!BundlePermissionMgr::IsSystemApp()) { in GetLauncherAbilityResourceInfo() 68 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_GET_BUNDLE_RESOURCES)) { in GetLauncherAbilityResourceInfo() 93 if (!BundlePermissionMgr::IsSystemApp()) { in GetAllBundleResourceInfo() 97 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_GET_BUNDLE_RESOURCES)) { in GetAllBundleResourceInfo() 101 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_INSTALLED_BUNDLE_LIST)) { in GetAllBundleResourceInfo() 108 BundlePermissionMgr::AddPermissionUsedRecord(Constants::PERMISSION_GET_INSTALLED_BUNDLE_LIST, 0, 1); in GetAllBundleResourceInfo() 113 BundlePermissionMgr::AddPermissionUsedRecord(Constants::PERMISSION_GET_INSTALLED_BUNDLE_LIST, 0, 1); in GetAllBundleResourceInfo() 130 BundlePermissionMgr in GetAllBundleResourceInfo() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_permission_grant_test/ |
H A D | bms_bundle_permission_start_full_test.cpp | 167 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 171 res = BundlePermissionMgr::VerifySystemApp(beginSystemApiVersion); in HWTEST_F() 183 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 188 res = BundlePermissionMgr::MatchSignature(permission, signatures); in HWTEST_F() 200 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 207 res = BundlePermissionMgr::MatchSignature(permission, signatures); in HWTEST_F() 219 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 226 res = BundlePermissionMgr::MatchSignature(permission, signatures); in HWTEST_F() 238 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 243 res = BundlePermissionMgr in HWTEST_F() [all...] |
H A D | bms_bundle_permission_getrequest_test.cpp | 83 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 89 res = BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, tokenId, DEVICE_ID); in HWTEST_F() 101 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 107 res = BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, tokenId, DEVICE_ID); in HWTEST_F() 119 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 125 res = BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, tokenId, ERR_DEVICE_ID); in HWTEST_F()
|
H A D | bms_bundle_permission_def_list_test.cpp | 180 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 186 res = BundlePermissionMgr::GetRequestPermissionStates(bundleInfo, tokenId, ""); in HWTEST_F() 198 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 202 ErrCode ret = BundlePermissionMgr::GetPermissionDef("", permissionDef); in HWTEST_F() 214 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 218 res = BundlePermissionMgr::VerifySystemApp(beginSystemApiVersion); in HWTEST_F()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/quick_fix/ |
H A D | quick_fix_manager_host_impl.cpp | 42 if (!BundlePermissionMgr::IsSystemApp()) { in DeployQuickFix() 46 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in DeployQuickFix() 47 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_QUICK_FIX_BUNDLE)) { in DeployQuickFix() 72 if (!BundlePermissionMgr::IsSystemApp()) { in SwitchQuickFix() 76 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in SwitchQuickFix() 77 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_INSTALL_QUICK_FIX_BUNDLE)) { in SwitchQuickFix() 97 if (!BundlePermissionMgr::IsSystemApp()) { in DeleteQuickFix() 101 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_INSTALL_BUNDLE) && in DeleteQuickFix() 102 !BundlePermissionMgr::VerifyCallingPermissionForAll(ServiceConstants::PERMISSION_UNINSTALL_QUICK_FIX_BUNDLE)) { in DeleteQuickFix() 117 if (!BundlePermissionMgr in CreateFd() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_service_startup_test/ |
H A D | bms_service_startup_test.cpp | 475 * @tc.desc: 1.test ConvertPermissionDef of BundlePermissionMgr 479 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 484 BundlePermissionMgr::ConvertPermissionDef(permDef, permissionDef); in HWTEST_F() 491 * @tc.desc: 1.test VerifyPermission of BundlePermissionMgr 495 bool res = BundlePermissionMgr::Init(); in HWTEST_F() 500 int32_t ret = BundlePermissionMgr::VerifyPermission(bundleName, permissionName, userId); in HWTEST_F() 507 * @tc.desc: 1.test CheckPermissionInDefaultPermissions of BundlePermissionMgr 511 bool ret = BundlePermissionMgr::Init(); in HWTEST_F() 519 ret = BundlePermissionMgr::CheckPermissionInDefaultPermissions( in HWTEST_F() 524 ret = BundlePermissionMgr in HWTEST_F() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/overlay/ |
H A D | bundle_overlay_manager_host_impl.cpp | 63 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED)) {
in GetAllOverlayModuleInfo() 86 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED)) {
in GetOverlayModuleInfo() 160 if (!BundlePermissionMgr::IsSystemApp()) {
in GetOverlayModuleInfoByBundleName() 165 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED) &&
in GetOverlayModuleInfoByBundleName() 166 !BundlePermissionMgr::IsBundleSelfCalling(bundleName)) {
in GetOverlayModuleInfoByBundleName() 200 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED)) {
in GetOverlayBundleInfoForTarget() 224 if (!BundlePermissionMgr::IsSystemApp()) {
in GetOverlayModuleInfoForTarget() 229 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_GET_BUNDLE_INFO_PRIVILEGED) &&
in GetOverlayModuleInfoForTarget() 230 !BundlePermissionMgr::IsBundleSelfCalling(targetBundleName)) {
in GetOverlayModuleInfoForTarget() 275 if (!BundlePermissionMgr in SetOverlayEnabled() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/app_control/ |
H A D | app_control_manager_host_impl.cpp | 334 if (!BundlePermissionMgr::IsSystemApp()) { in SetDisposedStatus() 338 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(PERMISSION_DISPOSED_STATUS)) { in SetDisposedStatus() 359 if (!BundlePermissionMgr::IsSystemApp()) { in DeleteDisposedStatus() 363 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(PERMISSION_DISPOSED_STATUS)) { in DeleteDisposedStatus() 392 if (!BundlePermissionMgr::IsSystemApp()) { in GetDisposedStatus() 396 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({PERMISSION_DISPOSED_STATUS, in GetDisposedStatus() 460 if (!BundlePermissionMgr::IsSystemApp()) { in GetDisposedRule() 464 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({PERMISSION_DISPOSED_STATUS, in GetDisposedRule() 490 if (!BundlePermissionMgr::IsSystemApp()) { in SetDisposedRule() 494 if (!BundlePermissionMgr in SetDisposedRule() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/extend_resource/ |
H A D | extend_resource_manager_host_impl.cpp | 118 if (!BundlePermissionMgr::IsSystemApp()) { in BeforeAddExtResource() 123 if (!BundlePermissionMgr::VerifyCallingPermissionForAll( in BeforeAddExtResource() 326 if (!BundlePermissionMgr::IsSystemApp()) { in RemoveExtResource() 331 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({ in RemoveExtResource() 388 if (!BundlePermissionMgr::IsSystemApp()) { in GetExtResource() 393 if (!BundlePermissionMgr::VerifyCallingPermissionsForAll({ in GetExtResource() 433 if (!BundlePermissionMgr::IsSystemApp()) { in EnableDynamicIcon() 438 if (!BundlePermissionMgr::VerifyCallingPermissionForAll( in EnableDynamicIcon() 540 if (!BundlePermissionMgr::IsSystemApp()) { in DisableDynamicIcon() 545 if (!BundlePermissionMgr in DisableDynamicIcon() [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/verify/ |
H A D | verify_manager_host_impl.cpp | 147 if (!BundlePermissionMgr::IsSystemApp() && in Verify() 148 !BundlePermissionMgr::VerifyCallingBundleSdkVersion(ServiceConstants::API_VERSION_TWELVE)) { in Verify() 153 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_RUN_DYN_CODE)) { in Verify() 491 if (!BundlePermissionMgr::IsSystemApp() && in DeleteAbc() 492 !BundlePermissionMgr::VerifyCallingBundleSdkVersion(ServiceConstants::API_VERSION_TWELVE)) { in DeleteAbc() 497 if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_RUN_DYN_CODE)) { in DeleteAbc()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/sandbox_app/ |
H A D | bundle_sandbox_installer.cpp | 101 if (BundlePermissionMgr::InitHapToken(info, userId_, dlpType, newTokenIdEx) != ERR_OK) { in InstallSandboxApp() 199 if (BundlePermissionMgr::DeleteAccessTokenId(accessTokenId) != in UninstallSandboxApp() 274 BundlePermissionMgr::DeleteAccessTokenId(info.GetAccessTokenId(userId)); in SandboxAppRollBack()
|
H A D | bundle_sandbox_exception_handler.cpp | 109 if (BundlePermissionMgr::DeleteAccessTokenId(sandboxInfo.accessTokenId) != in RemoveTokenIdAndKeepSandboxDir()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/clone/ |
H A D | bundle_clone_installer.cpp | 190 if (BundlePermissionMgr::InitHapToken(info, userId, 0, newTokenIdEx) != ERR_OK) { in ProcessCloneBundleInstall() 195 BundlePermissionMgr::DeleteAccessTokenId(newTokenIdEx.tokenIdExStruct.tokenID); in ProcessCloneBundleInstall() 283 if (BundlePermissionMgr::DeleteAccessTokenId(accessTokenId_) != in ProcessCloneBundleUninstall()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/ |
H A D | bundle_permission_mgr.h | 27 class BundlePermissionMgr { class 30 * @brief Initialize BundlePermissionMgr, which is only called when the system starts. 31 * @return Returns true if successfully initialized BundlePermissionMgr; returns false otherwise.
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/default_app/ |
H A D | default_app_mgr.cpp | 811 if (!BundlePermissionMgr::IsSystemApp()) { in VerifyPermission() 815 if (!BundlePermissionMgr::IsSelfCalling() && in VerifyPermission() 816 !BundlePermissionMgr::VerifyCallingPermissionForAll(permissionName)) { in VerifyPermission()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_event_handler_test/ |
H A D | bms_event_handler_test.cpp | 108 EXPECT_TRUE(BundlePermissionMgr::Init()); in HWTEST_F()
|