有没有办法在没有证书的情况下做JNLP?

Bri*_*uch 7 java jnlp certificate

我有一个内部唯一的应用程序,我历史上自签名.使用最新版本的Java,不推荐使用JNLP的自签名.我也遇到过使用Java 7U25从自签名应用程序打开套接字的奇怪问题(但是当从命令行作为普通jar运行时工作正常).

有没有办法在没有签名的情况下进行JNLP?鉴于它是一个内部唯一的应用程序,签署是没有必要的(对我来说).当真的没必要时,我真的不想花钱购买证书.

ass*_*ias 5

似乎即将推出的Java 7u40认识到需要一个解决方案并提供一个新功能:

在提供公共执行环境并管理员工访问的应用程序的企业中,部署规则集功能使企业能够建立白名单和已知应用程序的黑名单.


Lon*_*zak 2

是的,可能(但不推荐)。

如果您仅在内部(本地)使用它,您可以将 java 安全设置从高降低到中,然后您就可以再次执行您的应用程序。但我可能会停用你的网络浏览器插件......

  • 但这仅适用于具有多个安全设置级别的 Java 版本。根据一些预言机的说法,在未来的版本中只会有“最高”级别 (2认同)