簡體   English   中英

curl SSL 證書錯誤

[英]curl SSL certificate error

我正在嘗試通過 CURL 安裝 Vaprobash,但每次嘗試通過 CURL 下載內容時都會收到此消息。 我正在使用 Mac。

curl -L http://bit.ly/vaprobash > Vagrantfile

curl: (60) SSL 證書問題:無法獲取本地頒發者證書 更多詳情請訪問: http : //curl.haxx.se/docs/sslcerts.html

curl 默認使用證書頒發機構 (CA) 公鑰 (CA 證書) 的“捆綁”執行 SSL 證書驗證。 如果默認包文件不夠用,您可以使用 --cacert 選項指定備用文件。 如果此 HTTPS 服務器使用由捆綁中表示的 CA 簽名的證書,則證書驗證可能會因證書問題而失敗(它可能已過期,或者名稱可能與 URL 中的域名不匹配)。 如果您想關閉 curl 對證書的驗證,請使用 -k(或 --insecure)選項。

該鏈接正在重定向到安全的 HTTP (SSL) 服務器,並且 curl 無法訪問正確的受信任證書鏈以確認該站點聲稱其身份。

如果您確定該站點是合法的,並且這是一次性的,您可以使用 --insecure 選項(它將忽略任何證書錯誤)。 在瀏覽器中打開鏈接會毫無問題地指向 GitHub,並且 curl 在我的 Ubuntu 12.04 機器上可以很好地獲取它。

您的 SSL 安裝中可能缺少證書。 如果您需要確認這一點,請使用-v選項運行以獲取詳細輸出。

在 curl 調用中附加選項:

-k/--insecure

curl 不會嘗試驗證 SSL 證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM