从debian 7到debian 9 gnutls握手错误的libcurl发布请求

时间:2018-10-03 05:24:31

标签: http ssl curl debian libcurl

我在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时,一切似乎都无法正常工作。所以:

  • debian7服务器debian7客户端-可以工作
  • debian7服务器debian9客户端-可以工作
  • debian9服务器debian9客户端-可以工作
  • debian9服务器debian7客户端-不起作用

感谢您的帮助

0 个答案:

没有答案