@caballero
Программист

Что не так с curl на PHP при HTTPS запросе?

Есть запрос

$request = curl_init();

            curl_setopt_array($request, [
                CURLOPT_PORT           => 3111,
                CURLOPT_URL            => "https://sign.sysenterprise.com/",
                CURLOPT_POST           => false,
                CURLOPT_ENCODING       => "",
                CURLOPT_MAXREDIRS      => 10,
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_CONNECTTIMEOUT => 20,
                CURLOPT_HTTP_VERSION   => CURL_HTTP_VERSION_1_1,
                CURLOPT_SSL_VERIFYPEER   => true 
                
            ]);

            $ret = curl_exec($request);


сервер на ноде с самополписаным сертификатом

отвечает
SSL certificate problem: self signed certificate

возможно кривой сертификат, но с постмена или https://reqbin.com/
все работает
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
paran0id
@paran0id
Умный, но ленивый
CURLOPT_SSL_VERIFYPEER => false
Добавьте, это отключит проверку сертификата. Или добавьте сертификат в доверенные на этой машине.

Сертификат не то что бы кривой - он самоподписной, на что и ругается курл.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
25 апр. 2024, в 12:03
75000 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект
25 апр. 2024, в 11:37
40000 руб./за проект