【发布时间】:2020-07-03 03:34:44
【问题描述】:
我正在尝试将 pgAdmin 连接到 digitalOcean。但是我收到此错误:
我添加了证书,但数字海洋没有为我提供密钥文件。 我在哪里可以找到它?
这就是我添加证书文件的方式。
谢谢,
乔纳森·普列托
【问题讨论】:
我正在尝试将 pgAdmin 连接到 digitalOcean。但是我收到此错误:
我添加了证书,但数字海洋没有为我提供密钥文件。 我在哪里可以找到它?
这就是我添加证书文件的方式。
谢谢,
乔纳森·普列托
【问题讨论】:
我认为DigitalOcean提供的证书是针对“根证书”字段的。
是验证服务器,不是验证客户端。
使用默认配置libpq,您根本不需要证书,SSL 仅用于加密通信。
【讨论】:
您需要使用openssl 命令创建此私钥。
很遗憾,PostgreSQL 官方文档中没有记录客户端证书设置。
我找到的最好的文档如下: https://info.crunchydata.com/blog/ssl-certificate-authentication-postgresql-docker-containers.
您应该尝试使“第 4 步:生成客户端密钥和证书”适应您的配置。
【讨论】: