Package java.security
Class Policy
java.lang.Object
java.security.Policy
public abstract class Policy extends Object
Legacy security code; do not use.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePolicy.ParametersLegacy security code; do not use. -
Field Summary
Fields Modifier and Type Field Description static PermissionCollectionUNSUPPORTED_EMPTY_COLLECTION -
Constructor Summary
Constructors Constructor Description Policy() -
Method Summary
Modifier and Type Method Description static PolicygetInstance(String type, Policy.Parameters params)static PolicygetInstance(String type, Policy.Parameters params, String provider)static PolicygetInstance(String type, Policy.Parameters params, Provider provider)Policy.ParametersgetParameters()PermissionCollectiongetPermissions(CodeSource cs)PermissionCollectiongetPermissions(ProtectionDomain domain)static PolicygetPolicy()ProvidergetProvider()StringgetType()booleanimplies(ProtectionDomain domain, Permission permission)voidrefresh()static voidsetPolicy(Policy policy)
-
Field Details
-
UNSUPPORTED_EMPTY_COLLECTION
-
-
Constructor Details
-
Policy
public Policy()
-
-
Method Details
-
getInstance
public static Policy getInstance(String type, Policy.Parameters params) throws NoSuchAlgorithmException- Throws:
NoSuchAlgorithmException
-
getInstance
public static Policy getInstance(String type, Policy.Parameters params, String provider) throws NoSuchProviderException, NoSuchAlgorithmException -
getInstance
public static Policy getInstance(String type, Policy.Parameters params, Provider provider) throws NoSuchAlgorithmException- Throws:
NoSuchAlgorithmException
-
getParameters
-
getProvider
-
getType
-
getPermissions
-
refresh
public void refresh() -
getPermissions
-
implies
-
getPolicy
-
setPolicy
-