签署jar后,Java applet仍然出现安全错误

时间:2014-04-21 17:21:12

标签: java security jar applet

我真的在这里挣扎。我收到了一个旧的小程序,并被告知安装J​​ava版本7的安全错误消失了。我从GoDaddy.com获得了代码签名证书并用它签署了jar。然后我将新的applet放在unix服务器上,由cgi网页(apache web服务器)使用它。

现在我收到一条错误,说“在主jar中缺少需要权限清单属性:[server url] /factorportal.jar。

我几乎不知道java,applets,jar和证书很少。任何人都可以用勺子喂我通过我仍然需要做的事情来让这个小程序运行没有错误?我的Google搜索只显示了部分且非常令人困惑的信息。我对这个过程的不熟悉很可能是我的问题。

1 个答案:

答案 0 :(得分:2)

从7u25开始,您需要在META-INF / MANIFEST.MF文件中添加Permissions: sandbox(使用m命令行实用程序的jar选项添加)。 Here's an Oracle blog on the subject.它在那里,以便jar可以在不提高权限的情况下验证其来源。传统上,Java将确认的来源与信任混为一谈。