Аутентификация пройденного пути с сертификатом

У меня есть база данных postgres, которая использует SSL для подключения. В настоящее время у меня есть файл CA сертификата, который я использую для создания соединения из PGAdmin. Я пытаюсь использовать Flyway для миграции. Но я не могу найти какую-либо переменную среды или способ передать мой файл сертификата для аутентификации.

1 ответ

Вы можете указать путь к вашему сертификату CA через параметр sslcert connection в URL-адрес PostgreSQL JDBC. В Flyway вы предоставляете этот URL-адрес через flyway.url конфигурации flyway.url, например:

flyway.url=jdbc:postgresql://postgres.server.address:5432?sslcert=./test/client.crt

См. flyway.url конфигурационные flyway.url.

Подробнее см. В документах драйвера PostgreSQL JDBC.

licensed under cc by-sa 3.0 with attribution.