【问题标题】:Making a java applet meet high security standards使 java 小程序符合高安全标准
【发布时间】:2014-12-28 15:45:24
【问题描述】:

我有一个可用的小程序,我正在尝试将它添加到我的网站以作为我的投资组合。我的问题是如果不将目录(我现在在本地运行)添加到站点异常列表中,我无法运行小程序。我的小程序代码如下:

<applet code = "myTetris.TetrisApplet" 
        archive = "myTetris\jar.jar" 
        height = "400" width = "200">

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

Manifest-Version: 1.0 
Permissions: sandbox
Application-Name: Tetris

我已经签署了 jar 文件。

【问题讨论】:

    标签: java security browser applet blocked


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多