如何使用JavaFX加载无效的认证网页。

时间:2014-02-10 10:44:49

标签: javafx-webengine

您好我正在尝试在JAVAFX中的webView pannel中加载网页。 我可以加载认证有效的网页,如google,yahoo。但无法加载无效的认证网站。

请建议如何在我的网站上添加认证。

感谢。

1 个答案:

答案 0 :(得分: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握手并查看证书的潜在错误。