Package net.sourceforge.jnlp.runtime
Class JNLPPolicy
- java.lang.Object
-
- java.security.Policy
-
- net.sourceforge.jnlp.runtime.JNLPPolicy
-
public class JNLPPolicy extends java.security.Policy
Policy 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 protected
JNLPPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.PermissionCollection
getPermissions(java.security.CodeSource source)
Return a mutable, heterogeneous-capable permission collection for the source.boolean
implies(java.security.ProtectionDomain domain, java.security.Permission permission)
void
refresh()
Refresh.
-
-
-
Method Detail
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.CodeSource source)
Return a mutable, heterogeneous-capable permission collection for the source.- Overrides:
getPermissions
in classjava.security.Policy
-
refresh
public void refresh()
Refresh.- Overrides:
refresh
in classjava.security.Policy
-
implies
public boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)
- Overrides:
implies
in classjava.security.Policy
-
-