跳转到内容

CA 根证书使用说明

本文档介绍如何下载和安装 CA 根证书,使您的系统或浏览器信任由该 CA 签发的证书。

CA(Certificate Authority)根证书是证书信任链的根节点。当您创建一个私有 CA 并用它签发服务器证书时,客户端需要信任该 CA 根证书,才能自动信任由它签发的所有证书。

  1. 进入 控制台 → 本地证书 → CA 管理
  2. 找到需要下载的 CA,点击 下载 按钮
  3. 在弹出的对话框中,点击 下载 保存 xxx-ca.crt 文件
  1. 双击下载的 .crt 文件
  2. 在弹出的”钥匙串访问”中,选择添加到 系统 钥匙串
  3. 找到刚添加的证书,双击打开
  4. 展开 信任 部分
  5. 将”使用此证书时”改为 始终信任
  6. 关闭窗口,输入密码确认
Terminal window
sudo security add-trusted-cert -d -r trustRoot \
-k /Library/Keychains/System.keychain \
~/Downloads/xxx-ca.crt

安装完成后,可以通过以下方式验证:

Terminal window
# 使用 curl 测试(假设服务器证书是用此 CA 签发的)
curl https://your-server.local
# 如果没有报错,说明 CA 已被信任
  1. 确认证书已正确安装到系统信任库
  2. 重启浏览器
  3. 检查服务器证书的域名是否与访问地址匹配
  4. Firefox 用户需要单独导入到浏览器
  • macOS:打开钥匙串访问,找到证书并删除
  • Windows:运行 certmgr.msc,在”受信任的根证书颁发机构”中删除
  • Linux:删除对应的 .crt 文件,然后运行 update-ca-certificatesupdate-ca-trust