Package com.microej.kf.util.security
Class JsonSecurityPolicyLoader
- java.lang.Object
-
- com.microej.kf.util.security.JsonSecurityPolicyLoader
-
- All Implemented Interfaces:
SecurityPolicyResourceLoader
public class JsonSecurityPolicyLoader extends Object implements SecurityPolicyResourceLoader
The JSON implementation of the policy file parser
-
-
Field Summary
-
Fields inherited from interface com.microej.kf.util.security.SecurityPolicyResourceLoader
ALL_IDENTIFIER, NULL_IDENTIFIER
-
-
Constructor Summary
Constructors Constructor Description JsonSecurityPolicyLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FeaturePolicyPermission>loadFeaturePermissions(InputStream inputStream)Load feature permissions.protected List<FeaturePolicyPermission>loadResourceFile(InputStream inputStream)
-
-
-
Method Detail
-
loadResourceFile
protected List<FeaturePolicyPermission> loadResourceFile(@Nullable InputStream inputStream)
-
loadFeaturePermissions
public List<FeaturePolicyPermission> loadFeaturePermissions(@Nullable InputStream inputStream)
Description copied from interface:SecurityPolicyResourceLoaderLoad feature permissions. Returns an empty list if no file is found or if an exception occurred during the parsing.- Specified by:
loadFeaturePermissionsin interfaceSecurityPolicyResourceLoader- Parameters:
inputStream- the inputStream of the policy file.- Returns:
- the list of permissions.
-
-