是否可以在没有curl和wget的情况下将数据发送/获取到TLSv1.1 +安全站点?

Pet*_*ter 8 php linux ssl curl pci-dss

我处于这种非常不幸的境地:

  • 我的网站使用的是过时的软件(应用了安全补丁),OpenSSL 0.9.8o 2010年6月1日,不支持TLSv1.1/1.2
  • 我还有支持PCI DSS的支付网关因此SSL和早期TLS在那里被禁用

我的网站用于与支付网关交换数据,但随着TLSv1.0被删除,我不再使用php的cURL库甚至file_get_contents()(或wget/lynx/curl via shell)

是否有任何解决方法,如何在不使用内置库的情况下连接TLSv1.1 +安全服务器的任何选项?

我知道PHP中存在一些类,如phpseclib,这是SSH客户端,非常适合不能使用SSH2模块的人

PHP存在类似的东西吗?有什么方法可以连接到我的网关吗?

到目前为止,我最好的想法是通过其他服务器连接到网关(使用更新的软件)

Pet*_*ter 0

我找到了另一个解决方案。

在安全服务器上,我设置了两个虚拟主机 - 443 用于 TLSv1.2,另一个用于我的网站(仅支持 TLSv1.0)

更多信息请参见:https://serverfault.com/a/692894/122489

感谢您的所有回答。