Modifying java.policy file for applet

I had an exception in the applet as shown below.

java.security.AccessControlException: access denied ("java.security.SecurityPermission" "authProvider.SunMSCAPI")

SOT: java.security.AccessControlException: access denied ("java.security.SecurityPermission" authProvider.SunMSCAPI ")

This can be resolved by changing the file java.policyto C:\Program Files (x86)\Java\jre7\lib\security. I added new permission lines to it. Properly

    permission java.util.PropertyPermission "user.home", "read";
    permission java.security.AllPermission;
    permission java.io.FilePermission "<<ALL FILES>>", "read";
    permission java.io.FilePermission "<<ALL FILES>>", "write";
    permission java.util.PropertyPermission "*", "read, write";
    permission java.util.PropertyPermission "user.dir", "read";
    permission java.lang.RuntimePermission "*";

I did it manually, but our application works all over the world. And I can’t go to each user to change the file java.policy. Also, some users do not have administrator access to modify this file. So we can set the runtime parameter or something else ...

0
source share

All Articles