Я намагаюся налаштувати SSL-сертифікат для сервера PostgreSQL. Я створив файл сертифіката (server.crt) та ключ (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? Чи добре аутентифікувати лише сервер, а не клієнта?