gpt4 book ai didi

postgresql - 解决 PostgresQL 中的 "ssl handshake failure"错误

转载 作者:行者123 更新时间:2023-11-29 13:38:14 25 4
gpt4 key购买 nike

我想使用 SSL 从我的 XP 客户端使用 OpenSSL 连接到我的 Postgres 8.3 数据库。这在没有 SSL 的情况下工作正常。当我尝试使用 SSL(无客户端证书)时,出现错误:

error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure

我怀疑我需要更改 Postgres 配置的某些内容,但我不知道是什么。我已按照 Postgres SSL 手册中的说明进行操作,包括创建自签名证书。在我的 pg_hba.conf 中有一行:

host  dbname  loginname   123.45.67.89/32  md5

还有什么我应该看的吗?

最佳答案

这是 OpenSSL 内部的一个错误。这听起来不像是 PostgreSQL 配置问题。但是,这可能是 OpenSSL 配置问题 - 检查机器上是否有任何非详细信息的 openssl.conf。

此外,您的服务器上有什么版本的 OpenSSL,它是什么操作系统?如果你有一个非常旧的,那可能就是原因。

关于postgresql - 解决 PostgresQL 中的 "ssl handshake failure"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1390209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com