/ohos5.0/base/security/access_token/services/accesstokenmanager/test/unittest/ |
H A D | permission_definition_parser_test.cpp | 93 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false}],)"\ 96 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false,)"\ 114 EXPECT_EQ(SERVICE, permissionDefResult.availableType); 123 EXPECT_EQ(SERVICE, permissionDefResult.availableType); 160 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false}]})"; 167 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false,)"\ 227 R"("availableType":"SERVICE","distributedSceneEnable":false}],)"\ 237 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false,)"\ 289 R"("availableType":SERVICE,"provisionEnable":true,"distributedSceneEnable":false}],)"\ 334 R"("availableType":"SERVICE","provisionEnable":true,"distributedSceneEnable":false,)"\ [all …]
|
H A D | accesstoken_info_manager_test.cpp | 1623 permDef.availableType = ATokenAvailableTypeEnum::INVALID;
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_definition_parser.cpp | 83 static bool GetPermissionAvailableType(const std::string &availableType, AccessToken::ATokenAvailab… in GetPermissionAvailableType() argument 85 if (availableType == AVAILABLE_TYPE_NORMAL_HAP) { in GetPermissionAvailableType() 89 if (availableType == AVAILABLE_TYPE_SYSTEM_HAP) { in GetPermissionAvailableType() 93 if (availableType == AVAILABLE_TYPE_MDM) { in GetPermissionAvailableType() 97 if (availableType == AVAILABLE_TYPE_SYSTEM_AND_MDM) { in GetPermissionAvailableType() 101 if (availableType == AVAILABLE_TYPE_SERVICE) { in GetPermissionAvailableType() 106 ACCESSTOKEN_LOG_ERROR(LABEL, "AvailableType: %{public}s is invalid.", availableType.c_str()); in GetPermissionAvailableType() 144 if (!GetPermissionAvailableType(availableTypeStr, permDef.availableType)) { in from_json() 174 if (permDef.availableType != AccessToken::ATokenAvailableTypeEnum::SERVICE) { in CheckPermissionDefRules()
|
H A D | permission_validator.cpp | 83 if (!DataValidator::IsAvailableTypeValid(permDef.availableType)) { in IsPermissionDefValid()
|
H A D | permission_manager.cpp | 1023 infos.append(R"(, "availableType": )" + std::to_string(inPermissionDef.availableType)); in TransferPermissionDefToString() 1083 if (permDef.availableType == ATokenAvailableTypeEnum::MDM) { in IsPermAvailableRangeSatisfied()
|
/ohos5.0/base/security/access_token/frameworks/accesstoken/src/ |
H A D | permission_def_parcel.cpp | 36 RETURN_IF_FALSE(out.WriteInt32(this->permissionDef.availableType)); in Marshalling() 61 int32_t availableType; in Unmarshalling() local 62 RELEASE_IF_FALSE(in.ReadInt32(availableType), permissionDefParcel); in Unmarshalling() 63 permissionDefParcel->permissionDef.availableType = ATokenAvailableTypeEnum(availableType); in Unmarshalling()
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.3.1/ |
H A D | changelogs-bundlemanager.md | 21 …resources/blob/master/systemres/main/config.json)中definePermissions字段中availableType属性来判断是否为MDM权限,规… 22 * availableType为MDM,则为MDM权限。 23 * availableType不为MDM,则为非MDM权限。
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/database/ |
H A D | data_translator.cpp | 47 outGenericValues.Put(TokenFiledConst::FIELD_AVAILABLE_TYPE, inPermissionDef.availableType); in TranslationIntoGenericValues() 69 int availableType = inGenericValues.GetInt(TokenFiledConst::FIELD_AVAILABLE_TYPE); in TranslationIntoPermissionDef() local 70 outPermissionDef.availableType = static_cast<ATokenAvailableTypeEnum>(availableType); in TranslationIntoPermissionDef()
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.1.3.1/ |
H A D | changelogs-bundlemanager.md | 21 The **availableType** attribute in the **definePermissions** field in the [config.jso file](https:/… 22 * If **availableType** is **MDM**, the MDM permission is granted. 23 * If **availableType** is not **MDM**, the MDM permission is not granted.
|
/ohos5.0/base/security/access_token/frameworks/common/src/ |
H A D | data_validator.cpp | 81 bool DataValidator::IsAvailableTypeValid(const int availableType) in IsAvailableTypeValid() argument 83 return (availableType == NORMAL || availableType == MDM); in IsAvailableTypeValid()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/ |
H A D | permission_define.cpp | 38 READ_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, availableType); in ReadFromParcel() 65 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, availableType); in Marshalling()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | bundle_permission_mgr.cpp | 93 permissionDef.availableType = permDef.availableType; in ConvertPermissionDef() 117 permDef.availableType = GetAvailableType(definePermission.availableType); in ConvertPermissionDef() 121 const std::string &availableType) in GetAvailableType() argument 123 if (availableType == Profile::DEFINEPERMISSION_AVAILABLE_TYPE_MDM) { in GetAvailableType()
|
H A D | bundle_profile.cpp | 2293 if (!definePermission.availableType.empty() && in CheckDefinePermissions() 2294 definePermission.availableType != Profile::DEFINEPERMISSION_AVAILABLE_TYPE_MDM) { in CheckDefinePermissions() 2295 APP_LOGE("availableType(%{public}s) invalid", definePermission.availableType.c_str()); in CheckDefinePermissions()
|
H A D | module_profile.cpp | 2386 if (!definePermission.availableType.empty() && in GetPermissions() 2387 definePermission.availableType != Profile::DEFINEPERMISSION_AVAILABLE_TYPE_MDM) { in GetPermissions() 2388 … APP_LOGE("availableType(%{public}s) invalid", definePermission.availableType.c_str()); in GetPermissions()
|
H A D | inner_bundle_info.cpp | 363 {Profile::DEFINEPERMISSION_AVAILABLE_TYPE, definePermission.availableType} in to_json() 1228 definePermission.availableType, in from_json()
|
/ohos5.0/base/security/access_token/interfaces/innerkits/accesstoken/include/ |
H A D | permission_def.h | 76 ATokenAvailableTypeEnum availableType = NORMAL; variable
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include/ |
H A D | permission_define.h | 37 int32_t availableType = 1; member
|
/ohos5.0/base/security/access_token/frameworks/common/include/ |
H A D | data_validator.h | 41 static bool IsAvailableTypeValid(const int availableType);
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/mock/include/ |
H A D | access_token.h | 109 ATokenAvailableTypeEnum availableType = ATokenAvailableTypeEnum::NORMAL; variable
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/ |
H A D | bundle_permission_mgr.h | 131 … Security::AccessToken::ATokenAvailableTypeEnum GetAvailableType(const std::string &availableType);
|
H A D | inner_bundle_info.h | 65 std::string availableType; member
|
/ohos5.0/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/ |
H A D | accesstoken_kit_test.cpp | 55 .availableType = MDM 878 .availableType = MDM 995 .availableType = MDM in AllocAndSetHapToken() 1015 .availableType = MDM in AllocAndSetHapToken() 2092 g_infoManagerTestPolicyPrams.permList[INDEX_ONE].availableType = MDM; 2100 ASSERT_EQ(permDefResult.availableType, MDM); 2106 g_infoManagerTestPolicyPrams.permList[INDEX_ONE].availableType = typeBakup; 2535 ATokenAvailableTypeEnum type = g_infoManagerTestPermDef1.availableType; 2538 ASSERT_EQ(permDef1.availableType, type); 2542 type = g_infoManagerTestPermDef2.availableType; [all …]
|