Оно начало вызывать исключение:
Код: Выделить всё
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target- Вдруг все перестало работать с указанным выше исключением!
< /li>
Что еще больше усугубляет ситуацию, имитация неудачных вызовов API на той же машине, использование Postman проходит нормально! - Если это имеет значение, Java-приложения используют PKCS12. хранилище ключей, созданное с помощью keytool из файлов crt+key (которые использует Postman)
Обновление: администратор поделился со мной старым и новым сертификатами сервера (не уверены, что им разрешено это делать?). Мне удалось увидеть некоторые незначительные изменения. Особенно интересно выглядит эмитент:
Старая версия: DigiCert SHA2 Secure Server CA, DigiCert Inc
Новая: DigiCert TLS RSA SHA256 2020 CA1, DigiCert Inc
Думаю, это случай, когда Java не доверяет новому эмитенту? И я мог бы исправить это, отредактировав файл cacerts?
Хотелось бы пролить немного света на этот вопрос. Итак, у меня есть некоторое чувство понимания, пожалуйста
Подробнее здесь: https://stackoverflow.com/questions/649 ... ted-target
Мобильная версия