Я пытался использовать CURL для выполнения некоторых вызовов API https с php и столкнулся с этой проблемой. Я заметил рекомендацию на php-сайте, который запустил меня и запущен: http://php.net/manual/en/function.curl-setopt.php#110457
Пожалуйста, всем, прекратите настройку CURLOPT_SSL_VERIFYPEER на false или 0. Если ваша установка PHP не имеет обновленного набора корневых сертификатов CA, загрузите ее на сайт curl и сохраните на своем сервере:
http://curl.haxx.se/docs/caextract.html
Затем установите путь к нему в файле php.ini, например на Windows:
curl.cainfo = c: \ php \ cacert.pem
Отключение CURLOPT_SSL_VERIFYPEER позволяет людям посередине (MITM), которые вам не нужны!
blockquote>