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