curl --cert worl нормально, но php curl CURLOPT_CAPATH не работает - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь сделать запрос на https URL.Я делаю это через cmd и curl, как:

curl --cert cert.pem https://my_test.com

, и он работает нормально.тогда я пытаюсь сделать это с php и не могу подключиться к URL.Я пробую много решений

curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_STDERR, fopen("D://curl_debug.txt", "w+"));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_CAPATH, "D:\\xampp\\htdocs\\CA\\"); 
curl_setopt($curl, CURLOPT_CAINFO, "D:\\xampp\\htdocs\\cert.pem");

в curl_debug.txt. Я получаю: успешно установлен сертификат для проверки местоположения: CAfile: D: \ xampp \ apache \ bin \ curl-ca-bundle.crt CApath:D: \ xampp \ htdocs \ CA \ * Проблема с сертификатом SSL: невозможно получить сертификат локального эмитента * остановлен поток пауз

Может быть, кто-то есть какие-либо идеи, в чем проблема?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...