在開發、測試或訪問使用自簽名 SSL 證書的內部系統時,macOS 用户常常會遇到 Chrome 瀏覽器提示“您的連接不是私密連接”(NET::ERR_CERT_AUTHORITY_INVALID)的問題。這是因為 Chrome 不信任該證書的頒發機構。要解決此問題,需將證書手動安裝到系統的受信任根證書存儲中,並確保 Chrome 能正確識別。本文將詳細介紹如何在 macOS 系統中為 Chrome 瀏覽器安裝 HTTPS 證書。

【MacOS】本地搭建https環境以及證書授權_mac 本地使用https證書_the_fool_#ssl


第一步:獲取證書文件

請確保您已獲得要安裝的證書文件,格式通常為 .crt.pem
常見來源包括:

  • 內部 CA(證書頒發機構)提供的根證書;
  • 自簽名證書文件;
  • 運維或開發團隊分發的測試證書。

📌 提示:如果只有 .key.crt 文件,只需使用 .crt 文件即可用於客户端信任安裝。


第二步:打開 Chrome 設置

  1. 啓動 Google Chrome 瀏覽器。
  2. 點擊右上角的 **三個垂直點(⋮)**,打開菜單。
  3. 在下拉菜單中選擇 **“設置”**。

第三步:進入證書管理界面

  1. 在 Chrome 設置頁面底部,點擊 “高級” 以展開更多選項。
  2. 向下滾動至 “隱私設置和安全性” 區塊。
  3. 點擊 “管理證書” 按鈕。

【MacOS】本地搭建https環境以及證書授權_mac 本地使用https證書_the_fool_#macos_02


第四步:導入並信任證書

【MacOS】本地搭建https環境以及證書授權_mac 本地使用https證書_the_fool_#ssl_03

✅ 至此,證書已在 Chrome 瀏覽器級別被標記為受信任。


第五步:重啓 Chrome 並驗證

  1. 完全關閉 Chrome 瀏覽器(可通過 Cmd + Q 或右鍵 Dock 圖標選擇“退出”)。
  2. 重新啓動 Chrome。
  3. 訪問使用該證書的 HTTPS 網站(如 https://your-dev-site.local)。
  4. 若不再出現安全警告,説明證書已成功安裝並生效。

總結

在 macOS 上為 Chrome 安裝 HTTPS 證書,本質是向系統鑰匙串添加並信任根證書。但是快速的方式還是自定義證書更為方便 Chrome 提供了“管理證書”自定義導入證書的入口。按照上述步驟操作,可有效解決本地開發、測試環境中的 HTTPS 證書信任問題,提升開發效率與安全性。