修復「憑證驗證失敗」錯誤
嘗試使用Python造訪HTTPS網站時,使用者可能會遇到「憑證驗證失敗」錯誤:無法取得本地頒發者證書。 「此問題是由於無法驗證網站的SSL 憑證造成的。
要解決此問題,使用者有兩種選擇:
選項1:安裝系統憑證
運行位於Python 安裝目錄中的「Install Certificates.command」指令,將系統的SSL 憑證安裝到Python 環境中。 ]
選項2:安裝「certifi」套件或者,使用者可以安裝「使用下列指令安裝「certifi」軟體套件:
pip install --upgrade certifi
pip install --upgrade certifi了解 SSL 和憑證
SSL(安全通訊端層)是一種在網路瀏覽器和網站之間提供安全通訊的協定。它使用加密來保護透過網路傳輸的資料。
SSL 憑證用於驗證網站的身份。它們由受信任的憑證授權單位 (CA) 頒發,包含網站網域名稱、組織名稱和到期日期等詳細資訊。瀏覽器和作業系統維護受信任的 CA 清單。
當瀏覽器使用 HTTPS 造訪網站時,它會檢查網站的 SSL 憑證以確保其有效且來自受信任的來源。如果憑證無法驗證,瀏覽器將顯示錯誤訊息並阻止訪問網站。
透過安裝 SSL 憑證或使用「certifi」包,使用者可以解決「憑證驗證失敗」錯誤,並與 HTTPS 網站建立安全連線。
安全與憑證學習資源[Mozilla Developer網路:SSL 憑證](https://developer.mozilla.org/en-US/docs /Glossary/Certificate)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3