• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

curl не принимает сертификат сайта, но отключить проверку сертификата не получается

kadi4

Member
20.02.2021
9
0
BIT
0
Всем привет.

curl при скачивании страницы выдает ошибку сертификата. Окей, проблема известная, добавляем ключ -k или --insecure, но и это не помогает!

Команда тупо подвисает!

Bash:
curl -k  --socks5 xxx.xxx.xxx.xxx:9099 https://domen.ru/

strace -e вот что показывает:

Bash:
strace -e openat curl -k  --socks5 xxx.xxx.xxx.xxx:9099 https://domen.ru/

openat(AT_FDCWD, "/etc/ssl/certs/ca-certificates.crt", O_RDONLY) = 6

Все возможные сертификаты сто раз уже обновил на ubuntu.

wget при опции "игнорировать сертификат" выкачивает все на ура, но мне нужен именно curl

Прошу помощи
 

kadi4

Member
20.02.2021
9
0
BIT
0
1. Попробуй с --socks5-hostname, вместо --socks5
2. Попробуй добавить -vvv дебага ради.
С моей проксей все ок, curl с других сайтов через нее качает отлично (там у меня тор вертится на этом порту).

Конец дебага показывает вот что:
Bash:
*  expire date: Apr 12 23:59:59 2022 GMT
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
> GET / HTTP/1.1
> Host: ***.ru #тут имя сайта с которого качаю страницу
> User-Agent: curl/7.68.0
> Accept: */*
>
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!