Jav*_*ava 5 java security applet signed-applet
我创建了Java signed applet
,如果我将Java(JRE 8)安全级别设置为 高并在异常站点列表中添加我的站点URL,则它运行得很好.
但是如果我们不在异常站点列表中添加站点URL,则会出现如下所述的java安全异常:在异常站点列表中添加url
我使用第三方证书创建了一个签名的小程序.
这是创建签名applet后的清单文件:
是否有任何选项可以通过在创建签名小程序时添加清单文件中的一些更改来避免这些安全阻止弹出窗口,或者任何脚本,java代码以避免这些弹出窗口而不在异常站点列表中添加站点URL?
或者是不是真的从Java强制性那我们必须要添加的网站网址的例外站点列表中,以避免这种阻塞错误.
基本上有没有可用的选项通过清单文件或任何Java代码在异常站点列表中添加我们的URL?
如果我想使用签名证书签署我的applet,那么它必须是代码签名证书吗?通配符或ssl证书不起作用?
虽然我已经通过通配符证书签署了我的applet,但我正在获得自签名applet块问题.
尝试修改清单,将您的服务器名称添加到 caller-allowable-codebase 中。也许您不再需要将网站网址添加到例外中
更新:
这是我的清单文件的示例:
Manifest-Version: 1.0
Application-Library-Allowable-Codebase: *
Application-Name: myApp
Name: MyName
Permissions: all-permissions
Created-By: 1.7.0_51 (Oracle Corporation)
Caller-Allowable-Codebase: MyServerName
Codebase: *
Run Code Online (Sandbox Code Playgroud)