3 修復了“該服務器的證書無效”錯誤

Ella

當您在 Mac 上訪問某些網站時,您可能會注意到收到一條警告,提示“此服務器的證書無效”,並詢問您下一步該怎麼做。

該證書是 Mac 用於驗證您嘗試與服務器建立的連接的證書。如果該連接的證書已過期或無效,macOS 會向您發出警告,並要求您選擇繼續、檢查證書或取消。

如果發生一兩次,問題不大。如果您訪問的幾乎每個網站都發生這種情況,則會帶來嚴重的不便。本文旨在向您展示當您看到此類警告時該怎麼做。所以,不必驚慌;保持冷靜並繼續閱讀。

證書是什麼?

證書用於驗證網站的身份。它在瀏覽器和 Web 服務器之間建立加密且安全的連接,因此用戶發送和接收的所有數據都使用公鑰和私鑰進行加密。

為什麼 Mac 顯示無效證書警告?

證書構成 HTTPS 協議的一部分,由受信任的證書頒發機構頒發。 macOS 在連接到任何網站之前必須檢查證書。如果證書無效或已過期,您的 Mac 將顯示此警告。您可以忽略警告、檢查證書或放棄連接嘗試。

了解更多:“目錄名稱無效”錯誤的 5 個快速修復 (2024)

出現警告的一個常見原因可能是 Mac 上的日期和時間不正確 - 驗證證書需要 Mac 的時鐘與服務器上的時鐘同步。

此外,如果特定網站更改了服務器,但您的瀏覽器已緩存舊服務器詳細信息,則可能會導致彈出警告。

如何讓 Mac 信任證書?

如果您經常看到此類通知,可以通過以下一些方法讓您的 Mac 信任證書並解決問題。

1.檢查Mac上的日期和時間

Mac 上的時間應與設備所連接的服務器同步。因此,當您遇到無效證書錯誤時,您需要檢查您的日期和時間設置。

幾分鐘之內,問題就會消失。

  1. 單擊 Apple 菜單並選擇系統設置。
  2. 選擇常規 > 日期和時間。
  3. 確保“自動設置日期和時間”選項已打開。
  4. 退出系統設置。

2.清除瀏覽器緩存

網站上出現無效證書錯誤的最直接、最明顯的原因是該網站已更改其域名。當您的瀏覽器從緩存下載頁面時,它可能會緩存過時的頁面。因此,當您看到該消息時,您應該做的另一件事是清除瀏覽器緩存。

要清除 Safari 中的緩存,請轉至“設置”頁面,然後轉至“高級”選項卡,為 Web 開發人員啟用“開發”菜單/功能。然後,單擊“開發”菜單並選擇“清空緩存”。

有一種更快的方法可以一次性從所有瀏覽器中刪除緩存和其他瀏覽數據。 CleanMyMac 可以幫助您做到這一點。該工具為您的 Mac 提供了許多有用的功能,並且 Apple 對其進行了公證。

  1. 開始免費 CleanMyMac 試用版並安裝它。
  2. 打開應用程序,轉到側邊欄中的“保護”,然後點擊“掃描”。
  3. 單擊管理隱私項目並找到隱私工具。
  4. 檢查並刪除瀏覽數據。

該應用程序將刪除過時的緩存並幫助清除您在線活動的所有痕跡。

3.修改信任設置

如果修復日期和時間並刪除瀏覽器緩存不能解決問題,下一步是更改導致問題的證書的信任設置。大多數證書將使用默認設置,這意味著它們要么受信任,要么不受信任。某些證書使用自定義設置。如果這些自定義設置設置不正確,可能會導致 macOS 顯示無效證書錯誤。

現在,您有兩個選擇:將這些證書設置為在所有情況下都受信任或調整自定義設置。但要小心!僅當您知道哪些連接需要證書時才這樣做。

如何在 Mac 上查找證書?

  1. 轉到實用程序並打開鑰匙串訪問。
  2. 選擇登錄鑰匙串。
  3. 選擇頂部菜單欄中的證書。

如果任何證書的名稱下顯示紅色“X”,請右鍵單擊該證書並選擇“刪除”。將重新下載證書。

要使用自定義設置編輯證書的設置,請執行以下步驟:

  1. 雙擊證書以打開其設置。
  2. 單擊“信任”旁邊的箭頭。
  3. 使用下拉菜單進行調整。
  4. 關上窗戶。
  5. 完成後退出鑰匙串訪問。

如何刪除有問題的證書?

如果您無法調整導致問題的證書的設置,則可以將其刪除。下次需要時將再次下載證書。當您下次看到錯誤時,請記下證書的名稱。然後,打開鑰匙串訪問並按照上述步驟操作。

您應該只對登錄鑰匙串中的證書執行此操作。切勿刪除系統根目錄中的證書,因為這可能會給您的 macOS 帶來嚴重問題。

Mac 上的無效證書錯誤可能會非常令人沮喪,尤其是當它不斷重複出現時。但是,您可以嘗試本文中的一些技巧來修復它。請記住僅編輯或刪除登錄鑰匙串中的證書,而不是系統根目錄中的證書。我希望這篇文章對您有所幫助,並且您的問題將永遠消失。