【发布时间】:2013-10-12 01:57:54
【问题描述】:
我们开发了几个 Java 应用程序供公司内部使用 (jnlp)。在 Java 1.7u40 中,我们看到了一个令人讨厌的警告,即不允许未知的发布者在未来的 Java 版本中运行。
我了解您的 jars 需要由受信任的 CA 签名才能进行代码签名......自签名是不够的。我不喜欢这样一个事实,即我们现在必须付费才能签署我们的应用程序仅供内部使用。我真的一定是误会了什么。有没有办法对 jars 进行代码签名,以便它们在未来的 java 版本中继续运行,而无需支付 CA(Verisign 等)?
【问题讨论】:
-
我认为这是一个指导用户如何批判性地检查证书的机会。
-
我在这里描述了我对这个问题的解决方案:stackoverflow.com/a/19878008/2725497
标签: java java-web-start ca jar-signing