public static class JNLPClassLoader.SecurityDelegateImpl extends java.lang.Object implements JNLPClassLoader.SecurityDelegate
| Constructor and Description |
|---|
JNLPClassLoader.SecurityDelegateImpl(JNLPClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(java.security.Permission perm) |
void |
addPermissions(java.util.Collection<java.security.Permission> perms) |
void |
addPermissions(java.security.PermissionCollection perms) |
SecurityDesc |
getClassLoaderSecurity(java.net.URL codebaseHost) |
SecurityDesc |
getCodebaseSecurityDesc(JARDesc jarDesc,
java.net.URL codebaseHost) |
SecurityDesc |
getJarPermissions(java.net.URL codebaseHost) |
boolean |
getRunInSandbox() |
boolean |
isPluginApplet() |
void |
promptUserOnPartialSigning() |
void |
setRunInSandbox() |
boolean |
userPromptedForPartialSigning() |
boolean |
userPromptedForSandbox() |
public JNLPClassLoader.SecurityDelegateImpl(JNLPClassLoader classLoader)
public boolean isPluginApplet()
isPluginApplet in interface JNLPClassLoader.SecurityDelegatepublic SecurityDesc getCodebaseSecurityDesc(JARDesc jarDesc, java.net.URL codebaseHost)
getCodebaseSecurityDesc in interface JNLPClassLoader.SecurityDelegatepublic SecurityDesc getClassLoaderSecurity(java.net.URL codebaseHost) throws LaunchException
getClassLoaderSecurity in interface JNLPClassLoader.SecurityDelegateLaunchExceptionpublic SecurityDesc getJarPermissions(java.net.URL codebaseHost)
getJarPermissions in interface JNLPClassLoader.SecurityDelegatepublic void setRunInSandbox()
throws LaunchException
setRunInSandbox in interface JNLPClassLoader.SecurityDelegateLaunchExceptionpublic void promptUserOnPartialSigning()
throws LaunchException
promptUserOnPartialSigning in interface JNLPClassLoader.SecurityDelegateLaunchExceptionpublic boolean getRunInSandbox()
getRunInSandbox in interface JNLPClassLoader.SecurityDelegatepublic boolean userPromptedForPartialSigning()
userPromptedForPartialSigning in interface JNLPClassLoader.SecurityDelegatepublic boolean userPromptedForSandbox()
userPromptedForSandbox in interface JNLPClassLoader.SecurityDelegatepublic void addPermission(java.security.Permission perm)
addPermission in interface JNLPClassLoader.SecurityDelegatepublic void addPermissions(java.security.PermissionCollection perms)
addPermissions in interface JNLPClassLoader.SecurityDelegatepublic void addPermissions(java.util.Collection<java.security.Permission> perms)
addPermissions in interface JNLPClassLoader.SecurityDelegate