使用rxtx和build 1.7.0_25-b15时的Java applet安全性

Ric*_*ach 4 java security applet

背景:

我有一个自签名的Java applet,使用build 1.7.0_21-b11和FireFox(或Opera)在Windows XP(32位)虚拟机上运行,​​在我的本地网络上与试用Web服务器成功通信.Applet仅用作"传递",用于将加密数据传输到特殊USB TTL232R-3v3设备或从特殊USB TTL232R-3v3设备传输加密数据.所有加密和数据库操作都由PHP执行,并且Javascript用于与服务器通信.像这样,我可以最大限度地减少页面重新加载的数量.除了关于狡猾证书的(预期)投诉之外,这种方法也很有效.

问题:

使用上述虚拟机的克隆但安装了build 1.7.0_25-b17,我现在发现Applet被阻止了.给出的原因是Invalid Permissions值:all-permissions.

我已经在applet的(netbeans)项目文件的清单文件中放置了codebase:*和permissions:all-permissions,这些文件似乎是由jarsigner"看到"的.有人有任何线索吗?

较旧的Java VM仍然使用修改后的清单BTW运行applet.

pie*_*t.t 6

当我们使用java 1.7.0_25获得该错误消息时,原因是在清单文件中的所有权限之后还有一个空白.

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