我有一个用于加载我的 DLL 库(IAIK 库)的 java 小程序。
我想从 JavaScript 中使用它。我对其进行了签名并加载到 IIS 中以在网页中运行。
但总是出现安全访问错误。如果我将以下代码添加到 java.policy,它可以正常工作。
grant { permission java.security.AllPermission;};
我在我的小程序中使用这个结构
public void method() {
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
// It will work if your applet is signed
callWeb();
return null;
}
});
}
private void callWeb() {
}