@DimanCPlusPlus

Как установить SSL сертификат для https get в curl?

В curl есть опции:
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0);

Которые просто убивают весь смысл https, а я хочу установить ssl сертификат, но никак не получается, что делать?
GET запросы делаю к telegram bot api к getUpdates, longpoll
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ответы на вопрос 1
suffix_ixbt
@suffix_ixbt
https://www.babai.ru/
1.

Сохраняете корневой сертификат себе как X.509 Certificate (PEM)

2.

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "/путь/до/имя_сохранённого_сертификата.crt");
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы