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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
UNSUPPORTED_EMPTY_COLLECTION
public static final PermissionCollection UNSUPPORTED_EMPTY_COLLECTION
-
-
Method Detail
-
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
public Policy.Parameters getParameters()
-
getProvider
public Provider getProvider()
-
getType
public String getType()
-
getPermissions
public PermissionCollection getPermissions(CodeSource cs)
-
refresh
public void refresh()
-
getPermissions
public PermissionCollection getPermissions(ProtectionDomain domain)
-
implies
public boolean implies(ProtectionDomain domain, Permission permission)
-
getPolicy
public static Policy getPolicy()
-
setPolicy
public static void setPolicy(Policy policy)
-
-