как я могу загрузить недопустимую веб-страницу сертификации с помощью JavaFX.

Привет, я пытаюсь загрузить веб-страницу в панель webView в JAVAFX. Я могу загрузить веб-страницу, чья сертификация действительна, например, google, yahoo. Но не удалось загрузить недействительные сайты сертификации.

Пожалуйста, предложите, как я могу добавить сертификацию на свой веб-сайт.

Спасибо.


person user3278772    schedule 10.02.2014    source источник


Ответы (1)


Это связано с тем, что сертификат не может быть найден в хранилище сертификатов Java по умолчанию.

Попробуйте создать хранилище доверенных сертификатов Java с корневым сертификатом с «недействительных сайтов сертификации». Команда аналогична этой:

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

Затем запустите свою Java-программу с параметрами VM:

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

Дополнительная опция -Djavax.net.debug=all позволяет отладить рукопожатие ssl и увидеть потенциальные ошибки с сертификатами.

person GregKo    schedule 14.02.2014