PostgreSQL SSL 设置 DigitalOcean

PostgreSQL SSL setup DigitalOcean

我正在尝试将 pgAdmin 连接到 digitalOcean。但是我收到此错误:

我添加了证书,但是数字海洋没有给我提供密钥文件。 我在哪里可以找到它?

这是我添加证书文件的方式。

谢谢,

乔纳森·普列托

您需要使用 openssl 命令创建此私钥。

不幸的是,PostgreSQL 官方文档中没有记录客户端证书设置。

我找到的最好的文档如下: https://info.crunchydata.com/blog/ssl-certificate-authentication-postgresql-docker-containers.

您应该尝试使“第 4 步:生成客户端密钥和证书”适应您的配置。

我认为DigitalOcean提供的证书是针对“Root certificate”字段的。

是验证服务端,不是验证客户端。

使用 libpq 的默认配置,您根本不需要证书,SSL 仅用于加密通信。