代码之家  ›  专栏  ›  技术社区  ›  Fredrik Ullner

SSL\u CTX\u use\u PrivateKey\u file fail on Linux(第2部分)

  •  1
  • Fredrik Ullner  · 技术社区  · 16 年前

    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

    1 回复  |  直到 9 年前
        1
  •  0
  •   Alexei Khlebnikov John Stauffer    14 年前

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