使用rxtx和1.7.0_25-b15版本时的Java小程序安全性



背景:

我有一个自签名的java小程序,它使用1.7.0_21-b11版本和在windows XP(32位)虚拟机上运行的FireFox(或Opera)与本地网络上的试用web服务器成功通信。Applet仅被用作"直通",用于向特殊的USB TTL232R-3v3设备传输加密数据。所有的加密和数据库操作都由PHP执行,Javascript用于与服务器通信。像这样,我可以最大限度地减少页面重新加载的次数。。除了(预期的)关于证书不可靠的投诉之外,这项工作已经足够好了。

问题:

使用上面虚拟机的克隆,但安装了版本1.7.0_25-b17,我现在发现Applet被阻止了。给出的原因是"无效权限"值:所有权限。

我已经在小程序的(netbeans)项目文件的清单文件中放置了codebase:*和permissions:all权限,jarsigner似乎"看到"了这些权限。有人知道线索吗?

旧的java VM仍然使用修改后的清单BTW运行小程序。

当我们用java 1.7.0_25得到错误消息时,原因是清单文件中的所有权限之后都有一个额外的空白。

因此,请检查"权限:所有权限"和以下换行符之间是否有空格。

最新更新