В настоящее время я использовал версию MySQL 6.5 и PostgreSQL 9.5. Мне нужно включить (настроить) SSL на обоих серверах. У меня есть (.pfx) сертификат SSL. Можете ли вы предложить мне, как настроить SSL на обоих серверах. Я искал много документов в Интернете, но я не получил четкого представления об этом.
ОС: Windows 10
Для PostgreSQL вам понадобится файл crt и key. Чтобы получить crt, Key file, вы можете использовать следующие команды:
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [keyfile-encrypted.key]
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [certificate.crt]
Обратите внимание, что вам, возможно, придется использовать pkcs8/pkcs7 в зависимости от вашего файла pfx.
это теперь должно использоваться в вашем файле postgresql.conf, обратитесь к статье, чтобы определить атрибуты, которые вам нужно установить здесь: https://www.postgresql.org/docs/9.5/static/runtime-config-connection. HTML
ключей - ssl_cert_file, ssl_key_file