Home
last modified time | relevance | path

Searched refs:availableType (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/base/security/access_token/services/accesstokenmanager/test/unittest/
H A Dpermission_definition_parser_test.cpp93 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 Daccesstoken_info_manager_test.cpp1623 permDef.availableType = ATokenAvailableTypeEnum::INVALID;
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_definition_parser.cpp83 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 Dpermission_validator.cpp83 if (!DataValidator::IsAvailableTypeValid(permDef.availableType)) { in IsPermissionDefValid()
H A Dpermission_manager.cpp1023 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 Dpermission_def_parcel.cpp36 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 Dchangelogs-bundlemanager.md21 …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 Ddata_translator.cpp47 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 Dchangelogs-bundlemanager.md21 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 Ddata_validator.cpp81 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 Dpermission_define.cpp38 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 Dbundle_permission_mgr.cpp93 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 Dbundle_profile.cpp2293 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 Dmodule_profile.cpp2386 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 Dinner_bundle_info.cpp363 {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 Dpermission_def.h76 ATokenAvailableTypeEnum availableType = NORMAL; variable
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include/
H A Dpermission_define.h37 int32_t availableType = 1; member
/ohos5.0/base/security/access_token/frameworks/common/include/
H A Ddata_validator.h41 static bool IsAvailableTypeValid(const int availableType);
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/mock/include/
H A Daccess_token.h109 ATokenAvailableTypeEnum availableType = ATokenAvailableTypeEnum::NORMAL; variable
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/
H A Dbundle_permission_mgr.h131 … Security::AccessToken::ATokenAvailableTypeEnum GetAvailableType(const std::string &availableType);
H A Dinner_bundle_info.h65 std::string availableType; member
/ohos5.0/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/
H A Daccesstoken_kit_test.cpp55 .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 …]