«HostName не подтверждено сообщение об ошибке» на соединение SSL в postgresql - PullRequest
0 голосов
/ 03 мая 2018

Я создал server.crt, server.key и root.crt файлы в Centos 7 и поместил их в папку C:\Users\xxxx\AppData\Roaming\postgresql в Windows, так как я запускаю сервер postgresql в Windows. Теперь при запуске моих приложений с использованием SSL я получаю сообщение об ошибке

«Не удалось подтвердить имя хоста»

Любая помощь, пожалуйста.

Ответы [ 3 ]

0 голосов
/ 09 марта 2019

Если вам не нужна проверка имени хоста, когда вы все еще хотите использовать сертификат, вы можете использовать дополнительный параметр sslmode=verify-ca в качестве параметра соединения или как часть URL-адреса, чтобы отключить проверку имени хоста при сохранении проверки сертификата.

0 голосов
/ 02 мая 2019

Я использую JetBrains Data Grip для доступа к Postgres dbs на Heroku, и получил ту же ошибку в последней версии драйвера JDBC. Вот как я решил (используя ответы, приведенные здесь).

Установите следующее на вкладке «Дополнительно»:

= SSL верно

sslmode = проверить-ча

sslfactory = org.postgresql.ssl.NonValidatingFactory

enter image description here

0 голосов
/ 03 мая 2018

Чтобы использовать драйвер JDBC PostgreSQL без проверки сертификата сервера, используйте

sslfactory=org.postgresql.ssl.NonValidatingFactory

как параметр соединения или как часть URL, как описано в документации .

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