#postgresql #ssl #jdbc
#postgresql #ssl #интерфейс jdbc
Вопрос:
Мои приложения внезапно не могут подключиться к нашему экземпляру dev postgres с ошибкой,
Ошибка выполнения (исключение CertPathValidatorException) в sun.security.provider.certpath.Проверка алгоритмов/проверка (AlgorithmChecker.java:237). Проверка ограничений алгоритма не удалась для алгоритма подписи: SHA1withRSA
Я провел много времени, изучая сервер и разговаривая с администратором сервера, и нарисовал пустоту. Что я знаю:
- Версия PostGres 9.6; отлично работала в течение многих лет, версия не изменилась.
- Вход в систему с терминала сервера с помощью
psql
работает нормально - Все соединения были полностью функциональны до последних двух недель
- Наши приложения пытаются найти правильный сервер; выключите postgres, и ошибка изменится на «отказано в подключении».
postgres.conf
Указывает, что целевыми файлами SSL являются файлы snakeoil; ни файлы conf, ни .key, ни .pem или .crt не были изменены.- Ошибка воспроизводится из нескольких источников, поэтому она не зависит от конкретного клиента
Тот факт, что мы нигде не можем найти изменений, действительно сбивает нас с толку. Есть идеи, что может быть причиной этой проблемы?