@4ainik
начинал с бейсика на 286 в 1994

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

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

В данном случае речь идет о модуле curl, который вызывается из php!
В чем причина?
  • Вопрос задан
  • 9332 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы