Сертифікат SSL: не вдається отримати сертифікат місцевого емітента [закрито]


9

Я запускаю Дебіана (Ленні).

Коли я запускаю це:

curl --ssl https://www.google.com

Я отримую цю помилку:

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.

У цьому повідомленні про помилку є посилання, яке говорить вам, що потрібно щось читати, чи читали ви? Ви прочитали решту повідомлення під цим посиланням? Чи вживали ви дії, до яких доручили вам два ресурси? (Якщо відповідь на останні запитання була "так", ви, ймовірно, більше не отримували б цієї помилки - якщо відповідь чесно так, і ви все ще отримуєте цю помилку, повідомте нам, які кроки ви зробили, щоб зробити це далеко, і дайте мені знати, щоб я могла знову відкрити це питання, і ми спробуємо вам допомогти :)
voretaq7

Відповіді:


10

Це може статися тому, що curl не може отримати доступ до дійсного пакета сертифікатів CA. Можливо, ви просто не встановили їх, тому спробуйте це:

apt-get install ca-certificates

Якщо це не допомагає - перевірте CURL_CA_BUNDLE, переконайтеся, що локон не шукає розшарування в неправильному місці.


1
так, зробив і те, і інше. Я думаю, що саме це зробило останнє. Дякую!
celwell

Перевірка CURL_CA_BUNDLEтакож працював для мене, як - то у мене була ця лінія на мою .profile: export CURL_CA_BUNDLE=~/.ssh/cacert.pem. Можливо, я додав його ще деякий час для налагодження / розробки. Видалення його вирішило мою проблему.
шмонк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.