public class SecurityDesc
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
SecurityDesc.RequestedPermissionLevel |
Represents the security level requested by an applet/application, as specified in its JNLP or HTML.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.Object |
ALL_PERMISSIONS |
All permissions.
|
static java.lang.Object |
J2EE_PERMISSIONS |
J2EE permissions.
|
static java.lang.Object |
SANDBOX_PERMISSIONS |
Applet permissions.
|
Constructor | Description |
---|---|
SecurityDesc(JNLPFile file,
java.lang.Object type,
java.net.URL downloadHost) |
Create a security descriptor.
|
SecurityDesc(JNLPFile file,
SecurityDesc.RequestedPermissionLevel requestedPermissionLevel,
java.lang.Object type,
java.net.URL downloadHost) |
Create a security descriptor.
|
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String[] |
getJnlpRIAPermissions() |
|
java.security.PermissionCollection |
getPermissions(java.security.CodeSource cs) |
|
SecurityDesc.RequestedPermissionLevel |
getRequestedPermissionLevel() |
|
java.security.PermissionCollection |
getSandBoxPermissions() |
|
java.lang.Object |
getSecurityType() |
public static final java.lang.Object ALL_PERMISSIONS
public static final java.lang.Object SANDBOX_PERMISSIONS
public static final java.lang.Object J2EE_PERMISSIONS
public SecurityDesc(JNLPFile file, SecurityDesc.RequestedPermissionLevel requestedPermissionLevel, java.lang.Object type, java.net.URL downloadHost)
file
- the JNLP filerequestedPermissionLevel
- the permission level specified in the JNLPtype
- the type of securitydownloadHost
- the download host (can always connect to)public SecurityDesc(JNLPFile file, java.lang.Object type, java.net.URL downloadHost)
file
- the JNLP filetype
- the type of securitydownloadHost
- the download host (can always connect to)public java.lang.Object getSecurityType()
public java.security.PermissionCollection getPermissions(java.security.CodeSource cs)
cs
- the CodeSource to get permissions forpublic SecurityDesc.RequestedPermissionLevel getRequestedPermissionLevel()
public java.security.PermissionCollection getSandBoxPermissions()
public static java.lang.String[] getJnlpRIAPermissions()