0

您好我正在尝试在 JAVAFX 的 webView 面板中加载网页。我可以加载认证有效的网页,如谷歌、雅虎。但无法加载无效的认证站点。

请建议如何将认证添加到我的网站。

谢谢。

4

1 回答 1

3

这是因为在默认的 java 证书存储中找不到证书。

尝试使用“无效证书站点”中的根证书创建 java 信任库。类似这样的命令:

keytool -importcert -trustcacerts -alias somealias -file certificate.crt -deststorepass somePassword -destkeystore truststore.jks

然后使用 VM 选项启动您的 java 程序:

-Djavax.net.ssl.trustStore="pathto\truststore.jks" -Djavax.net.ssl.trustStorePassword="somePassword" -Djavax.net.debug=all

附加选项 -Djavax.net.debug=all 允许您调试 ssl 握手并查看证书的潜在错误。

于 2014-02-14T12:04:00.160 回答