由于某种原因,我的对OpenSSL s的调用 SSL_CTX_use_PrivateKey_file
在Ubuntu上又开始失败了。 我以前的帖子涉及到这个函数; 在Linux下SSL_CTX_use_PrivateKey_file失败。
通过上述修复,我一直能够正常使用,直到几天前。我不知道为什么。我现在收到的错误字符串是 error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
,错误代码为336265225
。问题出在哪里?
附加信息:传递给函数的文件存在(SSL_CTX_use_certificate_file
传递的是同一个文件)。回调函数中的密码代码也没有被调用(至少根据调试器中的更新信息)。在 Windows 上一切正常运作。