gpt4 book ai didi

perl - SSL 握手错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:46 25 4
gpt4 key购买 nike

我遇到了我们的一台服务器的握手问题。我似乎无法弄清楚如何解决这个问题。几天前,我在连接到我们的其他服务器之一时遇到了类似的问题,您可以在 this 中关注该问题。问题。该问题已解决,但我面临着一个类似的问题。

这是来自错误日志。

DEBUG: .../IO/Socket/SSL.pm:415: connection failed - connect returned 0
DEBUG: .../IO/Socket/SSL.pm:1175: SSL connect attempt failed because of handshake problemserror:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

我也运行了一个 openssl 命令,这是输出。

-> openssl s_client -connect ABC:443 -CApath XXX
CONNECTED(00000003)
...
31507:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1101:SSL alert number 40
31507:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188:

我在那里看到了 40 号警报。是不是说明了什么??服务器是否需要某种客户端证书来进行握手?

最佳答案

您必须使用-cert-key 参数指定用户证书和私钥。

openssl s_client -port 443 -CApath /usr/share/ssl/certs/ -host $host -prexit -cert your.client.certificate.cert -key your.private.key.key

关于perl - SSL 握手错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39826100/

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