Java 7u51 不接受带有自签名证书的 JNLP?

新手上路,请多包涵

我在网上看到 Java 版本 7u51(将于 2014 年 1 月发布)将不再接受我自签名的 Java Webstart 应用程序。

真的吗?

如果这是真的,我是否有机会为我的 JNLP 应用程序构建一个变通方案,以便我能够在 2014 年 1 月之后启动该应用程序?

我已经看到在 7u40 中删除了由于使用自签名证书而抑制安全警告的选项。

原文由 Fabian 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 439
1 个回答

是的,这是真的。 Oracle 的 这篇博客文章 有详细信息。

据我了解,您可以通过三种方式继续工作:

  1. 使用受信任的证书为您的应用签名
  2. 让您的最终用户配置他们的机器以信任您的应用程序,尽管它是自签名的
    • 通过 部署规则集(Oracle 的意图是 DRS 仅用于企业环境,您可以通过集中管理技术推出此配置更新)
    • 通过 例外站点列表(我认为这类似于 DRSes,但对于没有集中管理的个人最终用户)
  3. 让您的用户将他们的安全滑块从高(默认)降低到中

另请参阅 关于获取这些更新的预发布版本以进行测试的问题。

原文由 Matt McHenry 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题