Невозможно соединиться с psql: ошибка SSL: неверное заполнение - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь подключиться к экземпляру Postgres, работающему на Google Cloud Platform, используя psql.

Я получил сертификат, используя:

gcloud beta sql ssl server-ca-certs list --instance=[instance-name] --format='value(cert)' > server-ca.pem

и затем попытался подключиться с помощью psql к экземпляру, используя:

psql "host=[ip] port=[port] user=[user] dbname=[db] sslmode=verify-ca sslrootcert=server-ca.pem"

Это возвращает ошибку: SSL error: invalid padding

Я проверил сертификат на наличие действительных конечных строк Unix, изменил упаковку (убедившись, что весь сертификат помещается на одной строке и т. Д.)

Любые указатели на то, что здесь может пойти не так или как отладить это, очень приветствуются!

1 Ответ

0 голосов
/ 24 января 2019

Создание нового сертификата server-ca и его ротация решили проблему с SSL-соединением.

...