Кейс: Нужно делать запросы к апи, которые подписаны российскими сертификатами. Проблема: Естественно, для большинства стандартных окружений это будут "самоподписанные" сертификаты.

Ты можешь столкнуться с советом отключить ssl проверки для этих запросов. ТАК ДЕЛАТЬ НЕ НУЖНО! MITM атаки, подделка ответов, кража конфиденциальных данных - вот это вот всё потенциально становится возможнее. $response = $client->request('GET', 'https://signed.ru', [ 'verify_peer' => false, //Прощай безопасность ]);

Правильный алгоритм: Скачиваем корневой сертификат. Делаем запросы так: // Абсолютный путь к скачанному файлу корневого сертификата Минцифры $certPath = DIR . '/certs/russian_trusted_root.pem';

$response = $client->request('GET', 'https://signed.ru', [ 'cafile' => $certPath, // Всё ок ]);

Кейс: Нужно делать запросы к апи, которые подписаны российскими сертификатами.
Проблема: Естественно, для большинства стандартных окружений это будут "самоподписанные" сертификаты | Сетка — социальная сеть от hh.ru