@4ainik

В чем причина ошибки curl?

При выполнении запроса по https курл выдает ошибку
curl: error: 35, 'error:14094410:ssl routines:ssl3_read_bytes:sslv3 alert handshake failure

В данном случае речь идет о модуле curl, который вызывается из php!
В чем причина?
  • Вопрос задан
  • 3353 просмотра
Пригласить эксперта
Ответы на вопрос 3
PavelMonro
@PavelMonro
Проблема с ssl сертификатом или curl. Обновить curl до последней версии или принудительно отправлять --force
Ответ написан
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Curl работает через openssl как правило. Либо стоит обновить openssl, либо сервер, на который вы обращаетесь выдает левый SSL сертификат
Ответ написан
@zlo1
Опции CURLOPT_SSL_VERIFYPEER, CURLOPT_SSL_VERIFYHOST отключают проверку сертификатов

если будет код ошибки 35
попробуй задать опцию CURLOPT_SSLVERSION значением CURL_SSLVERSION_TLSv1_0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Sportmaster Lab Москва
от 140 000 до 180 000 ₽
RecruitIT Москва
от 100 000 до 160 000 ₽
КуулКлевер Нижний Новгород
от 138 000 ₽