gpt4 book ai didi

c++ - Linux 上的 SSL_CTX_use_PrivateKey_file 失败(第 2 部分)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:12 25 4
gpt4 key购买 nike

出于某种原因,我对 OpenSSL 的 SSL_CTX_use_PrivateKey_file 的调用在 Ubuntu 上开始(再次)失败。我之前关于此功能的帖子; SSL_CTX_use_PrivateKey_file fail under Linux

通过上述修复,直到几天前我都可以正常使用。我不知道为什么。我现在得到的错误字符串是 error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib,错误代码是 336265225。有什么问题?

附加信息:传递给函数的文件存在(SSL_CTX_use_certificate_file 传递的是同一个文件)。密码回调函数中的代码也没有被调用(至少根据调试器显然没有)。在 Windows 上一切正常。

最佳答案

可能的原因:PEM 文件中的 CRLF 而不是 LF EOL。它应该适用于 Windows,可能不适用于 Linux。现在您升级了 OpenSSL,也许新版本可以在 Linux 上处理 CRLF。

关于c++ - Linux 上的 SSL_CTX_use_PrivateKey_file 失败(第 2 部分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2237473/

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