DrTeamRocks / uon

U-On Travel RESTful API PHP Client
https://api.u-on.ru/doc
MIT License
8 stars 7 forks source link

SSL #16

Open MAXiDROME opened 2 years ago

MAXiDROME commented 2 years ago

При использовании API получаю ответ: URL error 60: SSL certificate problem: certificate has expired (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) Array

Написал в техподдержку, что у них что-то с сертификатом, они ответили: Вам достаточно использовать: CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false

И вот вопрос: а как мне это сделать?

EvilFreelancer commented 2 years ago

Привет! Вот в этом месте https://github.com/DrTeamRocks/uon/blob/master/src/Client.php#L142

Надо в массив $configs добавить вот ключ defaults:

$configs = array_merge($configs, ['defaults' => ['verify' => false]]);

Он отключит валидацию SSL.

Тут подробности https://docs.guzzlephp.org/en/5.3/clients.html#verify