Add a range of website to the java exception list in order to disable the warnings displayed before a java applet starts
Since Java 1.8 we can't lower java security. Only options are "High" & "Very High". Status "Lower" is not present anymore. Therefore
- we get a warning each time we browse a non signed java applet (RIA) on the internet.
- on non signed RIA we must add the url to the java security exception list. This script removes all warnings once and for all.
You need Java Development Kit 1.7 or +. I recommend JDK 1.8 (see section Deploy only to disable ria warnings on computer that have only JRE and no JDK) Download the JDK here: http://www.oracle.com/technetwork/java/javase/downloads/index.html
.\ria_warning_disabler.ps1 [-jdk <Path to jdk>]
This script uses Oracle's java security Deployment Rule Set documented here: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/deployment_rules.html idea on how to write this script comes from http://ephingadmin.com/administering-java/
Default website added to the exception list is:
- http://*.oracle.com/
You can test that the script worked with: http://docs.oracle.com/javase/tutorial/deployment/doingMoreWithRIA/examples/dist/applet_JNLP_API/AppletPage.html
To modify this list, edit the file ruleset.xml There are examples of ruleset files at the bottom of http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/deployment_rules.html
I quote Deployment Rule Set documentation: "The Deployment Rule Set feature is optional and shall only be used internally in an organization with a controlled environment." These instructions do change the security settings for your Java Runtime environment, so it could be a security risk if you carry out these steps without knowing the impact.