例如。我的服务器上最新支持的 TLS 协议(protocol)是 TLS 1.2。
是否设置
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
意味着我将使用 TLS 1.2,而不是(例如)TLS 1.1?
谢谢。
最佳答案
CURL_SSLVERSION_TLSv1 将使用客户端和服务器都支持的最佳 TLS 1.x 版本。这是哪个版本取决于底层 TLS 堆栈的功能及其配置。虽然所有现代 TLS 堆栈都支持 TLS 1.2,但具体细节取决于特定的客户端和服务器。
关于php - 值为 CURL_SSLVERSION_TLSv1 的 curl 选项 SSLVERSION 是否默认为服务器支持的最新 TLSv1.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44177513/