When running a Java application, you get this warning:
Do you want to run this application?
An unsigned application from the location below is requesting permission to run.
Running unsigned applications like this will be blocked in a future release because it is potentially unsafe and a security risk.
This is because the application does not have a trusted security certificate. The trouble is, anyone can buy a Java security certificate from a trusted CA and create a malicious application. Therefore, to get around the running unsigned applications warning, you have a few options:
- Upgrade Java and take advantage of the whitelist feature
- Generate a self signed Java certificate then create and distribute a Java Deployment Ruleset to whitelist the location
- Lower the security level (Control Panel -> Java applet) to allow unsigned Java applications to run
Option 2 is argueably the most secure because it allows you to only allow specific Java applications to run.