Я пытаюсь настроить сертификат ssl для сервера postgreSQL. Я создал файл сертификата (server.crt) и key (server.key) в каталоге данных и обновил параметр SSL до "on", чтобы включить безопасное соединение.
Я просто хочу, чтобы сервер был аутентифицирован с сертификатами сервера на стороне клиента и не требовал аутентификации клиента на стороне сервера. Я использую psql в качестве клиента для подключения и выполнения команд.
Я использую PostgreSQL 8.4 и linux. Я попытался с помощью следующей команды подключиться к серверу с включенным ssl
psql "postgresql://localhost:2345/postgres?sslmode=require"
но я получаю
psql: invalid connection option "postgresql://localhost:2345/postgres?sslmode"
Что здесь не так? Является ли способ, которым я пытаюсь подключиться к серверу с включенным режимом ssl, является правильным? Хорошо ли аутентифицировать только сервер, а не клиент?
Пожалуйста, помогите мне.