
The user can then make an informed decision regarding running the application.įor a signed JAR file to have access to the local file system and network, you must specify security settings in the JNLP file. When the user first runs an application as a signed JAR file, Java Web Start opens a dialog box displaying the application's origin based on the signer's certificate. If verification of a digital signature fails, Java Web Start does not run the application. Java Web Start verifies that the contents of the JAR file have not changed since it was signed. Java Web Start supports signed JAR files so that your application can work outside of the sandbox described above, so that the application can access local files and the network. Signing JAR Files for Java Web Start Deployment Unsigned JAR files launched by Java Web Start remain in this sandbox, meaning they cannot access local files or the network. Protects enterprises against code that could attempt to access or destroy data on networks.Protects users against malicious code that could affect local files.Dynamic Downloading of HTTPS CertificatesĪpplications launched with Java Web Start are, by default, run in a restricted environment, known as a sandbox.Signing JAR Files for Java Web Start Deployment.This section describes the basics of security for applications deployed through Java Web Start and includes:
