Передача нескольких сертификатов через запрос Curl с использованием GuzzlePhp

Кемеровские программисты php общаются здесь
Anonymous
Передача нескольких сертификатов через запрос Curl с использованием Guzzle

Сообщение Anonymous »

У меня есть HTTP-запрос, в котором используются ключ, сертификат и цепочка сертификатов. Как это можно перевести на Guzzle? Проблема в том, что я не знаю, как добавить все свои сертификаты в запрос Guzzle. В документации есть пример только для одного сертификата.
Пример моего запроса:

Код: Выделить всё

// curl -vvv -X POST --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' --cacert client-bundle.pem --key key.pem --cert cert.pem 'my_url'
Моя функция в данный момент отправляет запрос с помощью Guzzle:

Код: Выделить всё

try {
$response = $this->request('POST', 'my_url', [
'headers' => [
'Content-Type' => 'application/x-www-form-urlencoded',
'Accept' => 'application/json'
],

]);

return Json::decode($response->getBody()->getContents());
$this->checkResponse($result);

} catch (GuzzleException $e) {
return $e->getMessage();
}
Я пытался найти пример отправки запроса с передачей нескольких сертификатов. Я не смог найти такого примера, использование только одного сертификата меня не устраивает

Подробнее здесь: https://stackoverflow.com/questions/760 ... ing-guzzle

Вернуться в «Php»