Package net.sourceforge.jnlp.runtime
Class JNLPPolicy
- java.lang.Object
-
- java.security.Policy
-
- net.sourceforge.jnlp.runtime.JNLPPolicy
-
public class JNLPPolicy extends java.security.PolicyPolicy for JNLP environment. This class delegates to the system policy but always grants permissions to the JNLP code and system CodeSources (no separate policy file needed). This class may also grant permissions to applications at runtime if approved by the user.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJNLPPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.PermissionCollectiongetPermissions(java.security.CodeSource source)Return a mutable, heterogeneous-capable permission collection for the source.booleanimplies(java.security.ProtectionDomain domain, java.security.Permission permission)voidrefresh()Refresh.
-
-
-
Method Detail
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.CodeSource source)
Return a mutable, heterogeneous-capable permission collection for the source.- Overrides:
getPermissionsin classjava.security.Policy
-
refresh
public void refresh()
Refresh.- Overrides:
refreshin classjava.security.Policy
-
implies
public boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)- Overrides:
impliesin classjava.security.Policy
-
-