Java Reference
In-Depth Information
Security Permission
Description
Listen to
localhost:1024
java.net.SocketPermission
(Only) read property:
java.version
java.util.PropertyPermission
Read
java.vendor
java.util.PropertyPermission
Read
java.vendor.url
java.util.PropertyPermission
Read
java.class.version
java.util.PropertyPermission
Read
os.version
java.util.PropertyPermission
Read
os.name
java.util.PropertyPermission
Read
os.arch
java.util.PropertyPermission
Read
path.separator
java.util.PropertyPermission
Read
file.separator
java.util.PropertyPermission
Read
line.separator
java.util.PropertyPermission
Read
java.specification.vendor
java.util.PropertyPermission
Read
java.specification.name
java.util.PropertyPermission
Read
java.specification.version
java.util.PropertyPermission
Read
java.vm.specification.name
java.util.PropertyPermission
Read
java.vm.specification.vendor
java.util.PropertyPermission
Read
java.vm.version
java.util.PropertyPermission
Read
java.vm.vendor
java.util.PropertyPermission
Read
java.vm.name
java.util.PropertyPermission
java.awt.AWTPermission
showWindowWithoutWarningBanner
Stop a thread
java.lang.RuntimePermission
Properties not listed here are not allowed for this security level.
All-Permissions Trusted Environment
Because there are no limitations to the All-Permissions trusted environment, the JNLP Client
will prompt the user with a warning dialog box at application startup, like the one shown in
Figure 9.4. JNLP Clients always warn users when a signed application requests unrestricted
access to the local environment.
10
J2EE Application Client Trusted Environment
The J2EE Application Client Trusted Environment is in-between the first two security modali-
ties. The allowed permissions are listed in the following table.