Я получаю следующую ошибку при вызове CURL с https url:
"Проблема сертификата SSL: невозможно получить сертификат локального эмитента"
$ch = curl_init($sendurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__) .'/cert/uat.abc.pem');
echo $result = curl_exec($ch);
echo curl_error($ch);
Кто-нибудь знает, как настроить его?
Я думаю, вы можете установить параметр CURLOPT_SSLCERT для его исправления или использовать curl_setopt ($ ch, CURLOPT_SSL_VERIFYHOST, 1) и curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, false), чтобы игнорировать это потепление
cacert.pem
из curl.haxx.se/ca/cacert.pem - отрегулируйте / отредактируйте путь в соответствии с вашим запросом curl