benbor
@benbor
Помог ответ - не забудь лайкнуть

Почему браузер говорит, что «Идентификационные данные подтверждены», а wget не работает?

Зайдите на сайт https://www.dotdeb.org/
gyazo.com/d606e384f0a72f07fb26979fc0ac45cc
А теперь попробуйте скачать его не игнорируя проверку сертификатов
wget https://www.dotdeb.org/
--2015-01-03 00:00:25--  https://www.dotdeb.org/
Resolving www.dotdeb.org... 195.154.242.153
Connecting to www.dotdeb.org|195.154.242.153|:443... connected.
ERROR: cannot verify www.dotdeb.org's certificate, issued by '/C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA':
  Unable to locally verify the issuer's authority.
To connect to www.dotdeb.org insecurely, use `--no-check-certificate'.

UPD: У меня MacOS.
Скачал сертификат сайта, пометил как "доверять всегда". Теперь даже в окне просмотра сертификата сайта есть соответствующая пометка. Но wget всеравно не пашет. Может у него другое хранилище ключей? О_О
  • Вопрос задан
  • 3508 просмотров
Пригласить эксперта
Ответы на вопрос 1
IlyaEvseev
@IlyaEvseev
Opensource geek
1) Браузер использует собственное и общесистемное хранилища, а wget только общесистемное (через библиотеку OpenSSL).
2) Хранилище браузера обновляется вместе с браузером, т.е. часто, и в него можно добавлять записи вручную.
3) Общесистемное в Линуксе, как правило, разворачивается из пакета ca-certificates.
4) Решение для MacOSX: superuser.com/a/451857
sudo port install curl-ca-bundle
echo CA_CERTIFICATE=/opt/local/share/curl/curl-ca-bundle.crt >> ~/.wgetrc

5) Если в пакете curl-ca-bundle не окажется нужного сертификата, можно попробовать скачать самые свежие вручную с CACert.org -- см. www.macfreek.nl/memory/Install_CA_Certificates
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы