修正「憑證驗證失敗」錯誤
嘗試使用Python 造訪HTTPS 網站時,使用者可能會遇到「憑證驗證失敗」錯誤:無法取得本地頒發者證書。 」此問題是由於無法驗證網站的SSL 憑證造成的。
要解決此問題,使用者有兩種選擇:
選項1:安裝系統憑證
執行位於Python 安裝目錄中的「Install Certificates.command」指令,將系統的SSL 憑證安裝到Python 環境中。 >
選項2:安裝「certifi」套件或者,使用者可以安裝「使用以下命令安裝「.certifi」軟體包:
此軟體包包含大多數作業系統信任的SSL 憑證集合。透過安裝“certifi”,Python 可以驗證 SSL 證書,而無需依賴系統安裝的證書。pip install --upgrade certifi
SSL(安全通訊端層)是一種在網路瀏覽器和網站之間提供安全通訊的協定。它使用加密技術來保護透過互聯網傳輸的資料。
SSL 憑證用於驗證網站的身份。它們由受信任的憑證授權單位 (CA) 頒發,包含網站網域名稱、組織名稱和到期日期等詳細資訊。瀏覽器和作業系統維護受信任的 CA 清單。
當瀏覽器使用 HTTPS 存取網站時,它會檢查網站的 SSL 憑證以確保其有效且來自受信任的來源。如果憑證無法驗證,瀏覽器將顯示錯誤訊息並阻止訪問網站。
透過安裝 SSL 憑證或使用「certifi」包,使用者可以解決「憑證驗證失敗」錯誤,並與 HTTPS 網站建立安全連線。
學習安全與憑證的資源[Mozilla 開發者網路:SSL 憑證](https://developer .mozilla.org/en-US /docs/Glossary/Certificate)
以上是如何修復 Python 中的「證書驗證失敗」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!