Вы, кажется, запускаете это в localhost
, где вам дополнительно понадобится строка:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
Это говорит cURL не проверять ваш сертификат SSL.
В качестве альтернативы,если у вас действительно есть .pem
файл сертификата, вы можете использовать:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt($curl, CURLOPT_CAINFO, "/path/to/cacert.pem");