Php - cUrl支持TLSv1连接

时间:2014-12-15 15:46:52

标签: php ssl curl

我的付款通道将使用TLS 1.0或更高版本更改连接协议。

我的php 5.5包含库CUrl 7.19.7(NSS / 3.16.2.3 Basic ECC),它只支持CURL_SSLVERSION_TLSv1(根据此链接http://curl.haxx.se/libcurl/c/symbols-in-versions.html)。

也应该没事? set CURL_SSLVERSION_TLSv1或CURL_SSLVERSION_TLSv1_0之间的区别是什么。

非常感谢你的时间

1 个答案:

答案 0 :(得分:1)

  • TLSv1:使用TLS 1.x,即TLS 1.0,TLS 1.1,TLS 1.2。根据底层实现,这些可能并非全部可用。
  • TLSv1_0:仅使用TLS 1.0,即没有TLS 1.1,TLS 1.2,即使实施会支持这一点。

如果您的实现最多支持TLS 1.0,则两个选项都应具有相同的效果。

BTW,搜索“CURL_SSLVERSION_TLSv1_0 CURL_SSLVERSION_TLSv1”时谷歌的第一次点击是http://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html,它将这些选项记录为:

  • CURL_SSLVERSION_TLSv1:TLS 1.x
  • CURL_SSLVERSION_TLSv1_0:TLS 1.0