您好我正在尝试在JAVAFX中的webView pannel中加载网页。 我可以加载认证有效的网页,如google,yahoo。但无法加载无效的认证网站。
请建议如何在我的网站上添加认证。
感谢。
答案 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握手并查看证书的潜在错误。