Package net.sourceforge.jnlp.runtime
Class JNLPClassLoader.SecurityDelegateImpl
java.lang.Object
net.sourceforge.jnlp.runtime.JNLPClassLoader.SecurityDelegateImpl
- All Implemented Interfaces:
JNLPClassLoader.SecurityDelegate
- Enclosing class:
- JNLPClassLoader
public static class JNLPClassLoader.SecurityDelegateImpl
extends Object
implements JNLPClassLoader.SecurityDelegate
Handles security decision logic for the JNLPClassLoader, eg which
permission level to assign to JARs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(Permission perm) voidvoidaddPermissions(Collection<Permission> perms) getClassLoaderSecurity(URL codebaseHost) getCodebaseSecurityDesc(JARDesc jarDesc, URL codebaseHost) getJarPermissions(URL codebaseHost) booleanbooleanvoidvoidbooleanboolean
-
Constructor Details
-
SecurityDelegateImpl
-
-
Method Details
-
isPluginApplet
public boolean isPluginApplet()- Specified by:
isPluginAppletin interfaceJNLPClassLoader.SecurityDelegate
-
getCodebaseSecurityDesc
- Specified by:
getCodebaseSecurityDescin interfaceJNLPClassLoader.SecurityDelegate
-
getClassLoaderSecurity
- Specified by:
getClassLoaderSecurityin interfaceJNLPClassLoader.SecurityDelegate- Throws:
LaunchException
-
getJarPermissions
- Specified by:
getJarPermissionsin interfaceJNLPClassLoader.SecurityDelegate
-
setRunInSandbox
- Specified by:
setRunInSandboxin interfaceJNLPClassLoader.SecurityDelegate- Throws:
LaunchException
-
promptUserOnPartialSigning
- Specified by:
promptUserOnPartialSigningin interfaceJNLPClassLoader.SecurityDelegate- Throws:
LaunchException
-
getRunInSandbox
public boolean getRunInSandbox()- Specified by:
getRunInSandboxin interfaceJNLPClassLoader.SecurityDelegate
-
userPromptedForPartialSigning
public boolean userPromptedForPartialSigning()- Specified by:
userPromptedForPartialSigningin interfaceJNLPClassLoader.SecurityDelegate
-
userPromptedForSandbox
public boolean userPromptedForSandbox()- Specified by:
userPromptedForSandboxin interfaceJNLPClassLoader.SecurityDelegate
-
addPermission
- Specified by:
addPermissionin interfaceJNLPClassLoader.SecurityDelegate
-
addPermissions
- Specified by:
addPermissionsin interfaceJNLPClassLoader.SecurityDelegate
-
addPermissions
- Specified by:
addPermissionsin interfaceJNLPClassLoader.SecurityDelegate
-