В хранилище ключей Java отсутствует сертификат CA. ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
В хранилище ключей Java отсутствует сертификат CA.

Сообщение Anonymous »

Недавно столкнулся с проблемой HTTPS-соединения. Мой Java-клиент начал регистрировать следующую ошибку:

Код: Выделить всё

SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Оказалось, что веб-сервер изменил свой сертификат сервера, и моя установка Java не доверяла новому центру сертификации (openjdk-17-jre-headless в Ubuntu 22).
Новый корневой центр сертификации — «CERTSIGN SA / certSIGN ROOT CA G2» и без проблем работает в различных браузерах на разных платформах (Windows, Mac).
Кто-нибудь может объясните, почему этому центру сертификации доверяют большинство систем, но не Java?

Подробнее здесь: https://stackoverflow.com/questions/791 ... a-keystore

Вернуться в «JAVA»