(131) "unable to set private key file: 'private.key' type PEM" в чем может быть ошибка в самом CURL, в сертификатах или в API к которому идет запрос?
Возможно ваш сервер принимает запросы только из защищенного соединения (https)
Так же вы можете использовать ваш внутренний сертификат при curl запросе
$request = http_build_query($requestParams + $params);
$curlOptions = [
CURLOPT_URL => $this->_endPoint,
CURLOPT_VERBOSE => 1,
CURLOPT_SSL_VERIFYPEER => true,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_CAINFO => $this->_config_path . '/cacert.pem',
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $request
];
$ch = curl_init();
curl_setopt_array($ch, $curlOptions);
$response = curl_exec($ch);
В CURLOPT_CAINFO => $this->_config_path . '/cacert.pem', укажите относительный путь к вашему сертификату.
Возможно решение вашей проблемы уже найдено здесь https://stackoverflow.com/questions/7958892/passing-pem-and-key-as-string-in-curl-using-php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не давно поступила задача реализовать авторизацию в laravel через стороннее приложениеЕсть api по которому можно получить token пользователя при...
Изучаю работу функций, решил сделать некое API для своего движкаВот так выглядит сама функция: