Добрый день, господа!
Есть вопрос такой. Сайт обновил SSL сертификат. Теперь с него не получается сделать даже file_get_contents(). При этом с другими сайтами по HTTPS получается успешно связываться (с тем же Google).
Смена версии PHP ничего не даёт, пробовал 7.1-7.3. OpenSSL 1.1.1 установлен, в phpinfo() отображается. Пробовал корневой сертификат подставлять в запрос (который cafile). Через NodeJS получается и через openssl клиента тоже (с от TLSv1 до TLSv1.2), правда со своего локального хоста, браузер конечно тоже ходит на сайт. Только PHP не может.
Симптомы следующие — при запросе подвисание, ожидание, 60-120 секунд, сколько задашь лимит. Думает, потом обрывается без эксепшенов, исполнение кода идёт дальше нормально.
Попытка соединиться curl`ом PHP`шным даёт такой же результат.