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 ...
source
share