Используя Guzzle 6, я пытаюсь связаться с конечной точкой Https, которая использует самозаверяющий сертификат.
Я создаю экземпляр своего класса Client следующим образом:
$authClient = new Client([
'base_uri' => config('app.auth_uri'),
'verify' => false
]);
И попытка запроса:
$res = $this->authClient->request('POST', '/auth', [
'form_params' => [
'client_id' => 'XXXXXXXXXXXXXXX',
'username' => 'RSA',
'grant_type' => 'password'
]
]);
Вот ошибка, которую я получаю:
cURL error 35: SSL connect error (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
Согласно документам Guzzle, я должен был сделать достаточно, чтобы обойти ошибку SSL.