Решение проблемы «невозможно найти действительный путь сертификации» без отключения защиты или добавления вручную кодировщиков - PullRequest
0 голосов
/ 09 сентября 2018

При попытке подключиться к сайту я получаю исключение:

javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: 
    unable to find valid certification path to requested target  

Я прочитал, что мне нужно добавить открытый ключ сайта в файл cacerts. Или я видел решения, в которых они полностью отключают эту функцию безопасности.

Можно ли добавить один открытый ключ к доверенным ключам из кода?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...