I follow this operations:
- I put my native code in privileged block.
- I change value of Permissions in Manifest file in my jar, from sandbox to allpermissions
- I sign it and then OK.
Thank you.
Question
I have a java applet for load my DLL Library (IAIK Library).
I want to use it from JavaScript. I signed it and load in IIS for run in Web page.
But always occurs security access error. If I add bellow code to java.policy, it work correctly.
grant { permission java.security.AllPermission;};
I use this structure in my applet
public void method() {
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
// It will work if your applet is signed
callWeb();
return null;
}
});
}
private void callWeb() {
}
Solution 2
I follow this operations:
Thank you.
OTHER TIPS
Is possible Run Java Applet without edit java.policy file?
It sure is. Digitally sign the applet. Since this needs to be done before deployment in any case, you might as well figure out how to do it now.