macOS 系统下 Chrome 浏览器安装 HTTPS 证书完整指南

在开发、测试或访问使用自签名 SSL 证书的内部系统时,macOS 用户常常会遇到 Chrome 浏览器提示"您的连接不是私密连接"(NET::ERR_CERT_AUTHORITY_INVALID)的问题。这是因为 Chrome 不信任该证书的颁发机构。要解决此问题,需将证书手动安装到系统的受信任根证书存储中,并确保 Chrome 能正确识别。本文将详细介绍如何在 macOS 系统中为 Chrome 浏览器安装 HTTPS 证书。


第一步:获取证书文件

请确保您已获得要安装的证书文件,格式通常为 .crt 或 .pem。

常见来源包括:

  • 内部 CA(证书颁发机构)提供的根证书;
  • 自签名证书文件;
  • 运维或开发团队分发的测试证书。

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


第二步:打开 Chrome 设置

  1. 启动 Google Chrome 浏览器。
  2. 点击右上角的 **三个垂直点(⋮)**,打开菜单。
  3. 在下拉菜单中选择 **"设置"**。

第三步:进入证书管理界面

  1. 在 Chrome 设置页面底部,点击 "高级" 以展开更多选项。
  2. 向下滚动至 "隐私设置和安全性" 区块。
  3. 点击 "管理证书" 按钮。

第四步:导入并信任证书

✅ 至此,证书已在 Chrome 浏览器级别被标记为受信任。


第五步:重启 Chrome 并验证

  1. 完全关闭 Chrome 浏览器(可通过 Cmd + Q 或右键 Dock 图标选择"退出")。
  2. 重新启动 Chrome。
  3. 访问使用该证书的 HTTPS 网站(如 https://your-dev-site.local)。
  4. 若不再出现安全警告,说明证书已成功安装并生效。

总结

在 macOS 上为 Chrome 安装 HTTPS 证书,本质是向系统钥匙串添加并信任根证书。但是快速的方式还是自定义证书更为方便 Chrome 提供了"管理证书"自定义导入证书的入口。按照上述步骤操作,可有效解决本地开发、测试环境中的 HTTPS 证书信任问题,提升开发效率与安全性。

🔐 安全提醒:仅在可信环境中安装自签名或内部 CA 证书,切勿随意信任未知来源的证书,以免遭受中间人攻击。

相关推荐
FungLeo2 小时前
成为全栈·基础补充·域名、DNS 与 HTTPS 证书
https·网络基础·网站部署·tls证书·成为全栈·域名 dns
todoitbo1 天前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备
独隅1 天前
WebStorm macOS 安装部署与高效调优实战指南
ide·macos·webstorm
其实防守也摸鱼2 天前
个人学习 Pwn 思路:从基础到漏洞利用的进阶路径
大数据·前端·人工智能·chrome·算法·安全·网络安全
Lsetea2 天前
Docker更新SSL证书后容器仍读旧文件:单文件挂载与目录挂载排查
运维·nginx·docker·https·ssl证书
fthux2 天前
Tick Rest,一个休息提醒工具的自我修养
macos·开源·swift
达梦产品与服务2 天前
SQLark V4.2 更新 | 新增TiDB、SSL安全连接、数据字典、清空/截断表等40+项功能已上线!
数据库·安全·tidb·ssl
FPGA小迷弟3 天前
FPGA 与千兆以太网:各类物理接口的形式、区别、使用方法与应用场景详解
tcp/ip·macos·fpga开发·udp·fpga
李长渊哦3 天前
Qoder 自定义子智能体(Subagent)学习笔记
chrome·笔记·学习
2501_916008893 天前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview