yii2-httpclient и Curl error: #51

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
Аватара пользователя
danilatlt
Сообщения: 26
Зарегистрирован: 2012.06.05, 13:07

yii2-httpclient и Curl error: #51

Сообщение danilatlt »

Делаю запрос через CurlTransport получаю в ответ:

Curl error: #51 - SSL или Curl error: #60 - SSL certificate problem: self signed certificate

Подскажите, если я хочу игнорировать проверку сертификата как и куда прописать параметры
cкайп danil.sidorov
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: yii2-httpclient и Curl error: #51

Сообщение vitalik1183 »

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

$curl->setOption(CURLOPT_SSL_VERIFYPEER, false);
Yii2!
Аватара пользователя
danilatlt
Сообщения: 26
Зарегистрирован: 2012.06.05, 13:07

Re: yii2-httpclient и Curl error: #51

Сообщение danilatlt »

vitalik1183 писал(а): 2017.07.27, 14:09

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

$curl->setOption(CURLOPT_SSL_VERIFYPEER, false);
Да, пробовал

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

	$client = new Client(['transport' => 'yii\httpclient\CurlTransport']);
	$response = $client->createRequest()
		->setMethod('get')
		->setUrl('https://blabla)
		->setOptions([
			'sslVerifyPeer' => false,
        ])        
        ->send();

в результате Curl error: #51 - SSL: certificate subject name does not match target host name

может CURLOPT_SSL_VERIFYHOST ? но как его передать параметр
cкайп danil.sidorov
Аватара пользователя
danilatlt
Сообщения: 26
Зарегистрирован: 2012.06.05, 13:07

Re: yii2-httpclient и Curl error: #51

Сообщение danilatlt »

вот туплю :oops: так и передаем

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

        ->setOptions([
            CURLOPT_SSL_VERIFYHOST => false,
        ])   
все ОК! всем СПС, закрываем тему
cкайп danil.sidorov
Закрыто