当卷曲到HTTPS而未定义SSL版本选项时,将使用SSL/TLS的哪个级别?
从cURL文档中可以看出,CURL_SSLVERSION_DEFAULT将用作默认值。
CURL_SSLVERSION_DEFAULT
CURL_SSLVERSION_DEFAULT默认操作。这将试图找出远程SSL协议版本。
那么它取决于连接的另一端吗?
发布于 2015-09-09 13:23:26
SSL协议涉及到协商版本的握手。web服务器和客户端将就他们都支持的最新版本达成一致。作为最新的标准化版本cURL 支持TLS 1.2,所选的TLS版本将对应于服务器支持的最高版本,除非您限制cURL的SSL选项。
谷歌SSL握手会给你很多版本谈判的参考。
https://security.stackexchange.com/questions/99883
相似问题