Algolia PHP客户端使用哪个TLS版本?

Algolia PHP客户端使用哪个TLS版本?,php,tls1.2,algolia,Php,Tls1.2,Algolia,我们的服务器后端有一个使用Algolia PHP客户端版本1.17的PHP web应用程序。Algolia很快就完全否定了TLS1.0和1.1 我如何知道PHP后端用于联系Algolia的TLS版本?这完全是web服务器配置问题还是需要SDK升级?Algolia PHP API客户端v1使用cURL客户端进行网络请求,它选择默认的系统SSL版本,并适当地利用CURLOPT_SSL_VERIFYHOST和CURLOPT_SSL_VERIFYPEER选项来加强连接的安全性 只要您在您的环境中实施TL

我们的服务器后端有一个使用Algolia PHP客户端版本1.17的PHP web应用程序。Algolia很快就完全否定了TLS1.0和1.1


我如何知道PHP后端用于联系Algolia的TLS版本?这完全是web服务器配置问题还是需要SDK升级?

Algolia PHP API客户端v1使用cURL客户端进行网络请求,它选择默认的系统SSL版本,并适当地利用
CURLOPT_SSL_VERIFYHOST
CURLOPT_SSL_VERIFYPEER
选项来加强连接的安全性


只要您在您的环境中实施TLS 1.2,您就应该没事。

“php后端”是您自己开发的php后端吗?它用什么?然后通过检查
phpinfo()
查找curl库以了解详细信息。我假设一个较新的库(php7.x+)将兼容…@joste是的,这是我们的应用程序,使用包作为依赖项。我可以看到他们在那里使用curl来启动连接,但他们没有明确说明使用哪个TLS版本我将使用letsencrupt和dissallow TLS 1.0和TLS 1.1设置一个简单的服务器,然后尝试类似于您在algolia上运行的代码-如果可行,您的curl很好…您还可以尝试查看curl文档,找到一些调试标志,或者显式设置要使用的协议。@JoSSte是的,我正在试图找到一种方法“强制”curl不使用TLS 1.2以下的任何内容,而不必乱用第三方代码