我在旧的Debian 6上安装了旧的PHP 5.3应用程序。它使用SOAP / CURL / file_get_content(POST / GET)服务,很快就需要TLS 1.2来建立连接。
我已经成功重新编译了OpenSSL,CURL,PHP和phpinfo,它说它使用OpenSSL 1.0.2n,所以我们在这里很好。
现在我想确定PHP Soap和file_get_contents使用TLS 1.2(不是旧版本),所以当TLS 1.2天到来时 - 所有服务都将正常运行。
我通过https://tlstest.paypal.com测试了CURL,然后通过了。
如何测试SOAP(SoapClient)和stream_context_create + file_get_content以确保它使用TLS 1.2?
在PHP 5.6中,我可以强制soap使用TLS1.2和STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT,但它在旧的PHP版本中不可用。
感谢您的任何建议。
或者你知道一些仅限TLS 1.2的服务,所以我可以测试我的服务器吗?