我在libcurl返回SSL错误时遇到问题,让我描述一下情况:
有两台使用debian的计算机,客户端是debian 7,服务器是debian 9,客户端使用libcurl通过C代码发送http请求(这两台计算机都是本地的,所以我有CURLOPT_SSL_VERIFYHOST
和{{1 }}(在客户端上设置为CURLOPT_SSL_VERIFYPEER
),并且服务器上有一个针对该请求的php脚本。每次尝试后,我都遇到SSL连接错误false
,即使我在命令行上使用"gnutls_handshake() failed: A TLS fatal alert has been received"
使用curl可以毫无问题地得到响应。
值得一提的是,只有当serve为deb9且客户端为deb7时,一切似乎都无法正常工作。所以:
感谢您的帮助