我有一个奇怪的SSL问题。我有一个动态生成的页面,其中包含一个链接到动态生成的JNPL文件的Java小程序。小程序完成了它想要做的事情。这一切都有效。链接到jnpl文件的SSL页面上的Java applet
问题出在SSL证书上。浏览器对于查看静态页面或动态生成页面的证书没有任何问题。只有客户端抱怨,当Java的东西开始时,'发布者的真实性无法验证。'
当我使用非SSL URL到JNPL文件时,问题消失。是否有解决此问题的方法问题?我想去SSL一路。
我的罐子是代码签名。
感谢
我有一个奇怪的SSL问题。我有一个动态生成的页面,其中包含一个链接到动态生成的JNPL文件的Java小程序。小程序完成了它想要做的事情。这一切都有效。链接到jnpl文件的SSL页面上的Java applet
问题出在SSL证书上。浏览器对于查看静态页面或动态生成页面的证书没有任何问题。只有客户端抱怨,当Java的东西开始时,'发布者的真实性无法验证。'
当我使用非SSL URL到JNPL文件时,问题消失。是否有解决此问题的方法问题?我想去SSL一路。
我的罐子是代码签名。
感谢
当你的SSL证书是从根证书颁发此错误是来不在java-truststore中,而是在浏览器信任库中。
您可以检查通过使用密钥工具的证书,发行人在你的java虚拟机是可信的(自带AFAIK的JDK)Java的信任通常被安装在JRE/lib/security中
keytool --list -keystore cacerts
列出所有证书包含在密钥库中
JNPL代表什么? – 2012-02-15 00:13:13
@AndrewThompson java网络启动协议 - 请参阅http://en.wikipedia.org/wiki/Java_Web_Start – 2012-02-15 20:17:24
这是*** [JNLP](http://stackoverflow.com/tags/jnlp/info)***。请仔细订购这些信件并编辑您的信息。顺便说一句 - 关于JWS的最佳信息可以在这里找到(http://stackoverflow.com/tags/java-web-start/info)。 – 2012-02-15 23:11:31