Paypal: тест TLS 1.2 работает в SSH, но не работает в браузере - PullRequest
0 голосов
/ 13 июня 2018

Я создал следующий скрипт для проверки того, что хостинг использует TLS 1.2 для шифрования:

<?php
$ch = curl_init('https://tlstest.paypal.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //TLS v1.2
$data = curl_exec($ch);
curl_close($ch);

print $data;

Если вызов выполняется с использованием TLS 1.2, PayPal возвращает «PayPal_Connection_OK».

Когда явызовите его непосредственно в ssh, я получаю успешный ответ:

$ php ./tls.php 
PayPal_Connection_OK

Но когда я помещаю этот скрипт в httpdocs dir и вызываю его через браузер, я получаю:

ERROR! Connection is using TLS version lesser than 1.2. Please use TLS1.2

В чем может быть проблема

...