Я пытаюсь подключиться к экземпляру 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, изменил упаковку (убедившись, что весь сертификат помещается на одной строке и т. Д.)
Любые указатели на то, что здесь может пойти не так или как отладить это, очень приветствуются!