php - 值为 CURL_SSLVERSION_TLSv1 的 curl 选项 SSLVERSION 是否默认为服务器支持的最新 TLSv1.x

标签 php ssl curl

例如。我的服务器上最新支持的 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/

相关文章:

visual-studio - Windows 中的 SSL 套接字。图书馆?同步/异步?线程?

node.js - NGINX:使用 1 个域名为多个端口设置 SSL 证书

curl - 跳过 "vagrant up"上的证书验证

php - Zend Framework 多个模块与管理

php - Netbeans 和 Xampp

php - synology php ftp_ssl_connect - 调用未定义的函数

php - AWS SDK for PHP 可以在不禁用 osx 上的 SSL 验证的情况下工作吗?

php - 使用 curl 和 PHP 保存文件

php - 在 Laravel 中展平数组?

php - Laravel + jquery 数据表中的 orderBy