При попытке подключиться к сайту я получаю исключение:
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. Это будет клиентское приложение, которое не должно реально изменять среду хоста.