使Java applet符合高安全标准

And*_*ndy 9 java browser security applet blocked

我有一个工作小程序,我正在尝试将其添加到我的网站为我的投资组合.我的问题是我无法在没有将目录(我现在在本地运行它)添加到站点例外列表的情况下运行applet.我的applet代码如下:

<applet code = "myTetris.TetrisApplet" 
        archive = "myTetris\jar.jar" 
        height = "400" width = "200">
Run Code Online (Sandbox Code Playgroud)

我使用IntelliJ IDEA创建了一个jar文件.清单如下:

Manifest-Version: 1.0 
Permissions: sandbox
Application-Name: Tetris
Run Code Online (Sandbox Code Playgroud)

我已经签署了jar文件.

小智 2

自 Java 7 update 51 起,Java Web Start 应用程序和小程序需要进行签名,并且必须在清单中设置权限。这两点你都做对了。但是,您用于代码签名的证书可能是所谓的自签名证书。由于无法验证签名者的身份,因此此类证书不受浏览器、操作系统和 Java 运行时的信任。要解决此问题,您需要将证书导入系统并信任它,或者需要获取(购买)由受信任的机构颁发的证书。一些组织为开源项目提供可信证书。