In a bid to beef up the security of Java applications, all versions of Java from v7 Update 51 will feature an enhanced security model making a user system less vulnerable to external exploits. This new security policy of Java will simply not allow users to run any java-application which is not signed (Unsigned), Self signed (not signed by trusted authority) or have missing permission attributes details in the manifest.
Since, this needs a fix on developers side users are simply blocked away from using Java applications which comes short in any of the above security considerations. I faced a similar issue where Dell's iDRAC 6 Virtual Console Client was denied execution by Java citing "Missing required Permissions manifest attribute in main jar" error. Since, there is no updated version of iDrac 6 Remote Console applet with fixed permissions we need to add an security exception for it as demonstrated below to let it run.
When facing an "Java Security Permission Error" as shown below :
We need to add an exception for TRUSTED application in Java configuration panel, pls. make sure the app. you are whitelisting is trusted.
- Navigate to Control Panel->Java->Security Tab and click 'Edit site List..' button.
- Click 'Add' button and enter the web-host url you want to exclude from this security check, make sure you only choose directory paths ending in a / and not a filename.
- Re-launch the Java applet and it will be now allowed to run.