gpt4 book ai didi

ssl - 隧道错误 : no start line

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

我有一个客户端应用程序。服务器应用程序给了我一个 PEM 文件,并要求我使用 SSL 进行连接。我使用stunnel,指定认证文件为PEM文件,并设置client=yes。当我运行 stunnel 时,我在启动时看到以下错误:

[!] error queue:  : error:  :SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib[!] SSL_CTX_use_PrivateKey_file: : error: :PEM routines:PEM_read_bio:no start line

PEM 文件看起来不错,它有 -----BEGIN CERTIFICATE----- 和 -----END CERTIFICATE-----。我用

openssl x509 -inform PERM -in filename.pem -text 

查看内容,看起来没问题。

知道会出什么问题吗?

最佳答案

我猜您想使用给定的证书来验证连接,因此您需要将其指定为 CAfile。您可能做的是将其指定为客户端证书,该证书将发送到服务器以对客户端进行身份验证。但这只是猜测,因为你没有提供问题中的配置。

如果您真的想使用客户端身份验证,那么您还必须提供与证书匹配的私钥。如果您没有指定 key ,它将在证书文件中查找它,而在您的情况下,它没有在那里找到它。

关于ssl - 隧道错误 : no start line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26494692/

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