ca 证书也就是证书颁发机构根证书,删除 ca 证书核心思路是打开系统自带的证书管理器,定位到对应的受信任根证书颁发机构存储目录,选中目标 ca 证书执行删除,删除之前一定要确认证书来源,不要误删系统自带原生 ca 证书,误删之后会造成网页打不开 软件联网报错 加密通信失败,Windows mac 安卓 ios 不同系统存放 ca 证书的位置不一样,操作入口和权限要求也有区别,很多用户是因为手动安装了企业 ca 证书 抓包工具 ca 证书之后,想卸载清理残留,最常见就是 Fiddler Charles 这类抓包软件留下的 ca 证书,这类自定义安装的 ca 证书可以正常删除,系统预装根证书部分受保护,普通权限无法直接移除,需要管理员权限或者组策略特殊处理。
Windows 系统删除 ca 证书步骤
第一步 按下键盘 win 加 R 组合键,调出运行窗口,输入 certmgr.msc 回车,打开证书管理器
第二步 在左侧树形目录找到受信任的根证书颁发机构,点开子项证书
第三步 在右侧证书列表,按照颁发者名称 友好名称 有效期查找你要删除的 ca 证书
第四步 鼠标右键点击该 ca 证书,选择删除
第五步 在弹出确认窗口勾选是,确认移除该 ca 证书,操作完成之后重启浏览器或者重启电脑让改动生效
补充说明 如果提示权限不足,需要右键证书管理器,选择以管理员身份运行,再重复上面操作。如果是通过组策略下发的 ca 证书,在 certmgr 里面删除之后重启会自动恢复,需要进入组策略编辑器,在计算机配置 windows 设置 公钥策略 受信任的根证书颁发机构里面删除对应的策略证书。
Mac 系统删除 ca 证书步骤
第一步 打开启动台,找到其他里面的钥匙串访问
第二步 左侧选择系统钥匙串,切换到系统根证书分类
第三步 在列表找到目标 ca 证书,双击或者右键选择删除
第四步 输入本机管理员账号密码确认授权,完成 ca 证书删除
第五步 重启浏览器,部分 mac 版本还需要在描述文件里面检查,如果是描述文件安装的 ca 证书,需要先进入系统设置 隐私与安全性 描述文件,移除对应的描述文件。
安卓手机删除 ca 证书步骤
第一步 打开系统设置,找到安全选项
第二步 找到加密与凭据,进入受信任的凭据
第三步 切换到用户标签页,这里就是用户手动安装的 ca 证书,系统内置根证书在系统标签页,一般不允许普通用户删除
第四步 选中需要移除的 ca 证书,点击删除或者移除凭据,确认操作即可
苹果 iPhone 删除 ca 证书步骤
第一步 打开设置,进入通用
第二步 找到 VPN 与设备管理
第三步 在已安装的描述文件列表,找到这个 ca 证书对应的描述文件
第四步 点击删除描述文件,输入手机锁屏密码确认,描述文件移除之后里面附带的 ca 证书就同步删除
常见注意事项表格
| 项目 | 说明 |
|---|---|
| 自定义抓包 ca 证书 | 可以正常删除,删除后抓包 HTTPS 会失效 |
| 系统原生根 ca 证书 | 受系统保护,普通用户不能直接删除 |
| 组策略下发 ca 证书 | 单纯证书管理器删除无效,需要删除组策略 |
| 浏览器独立 ca 证书 | 部分浏览器自带独立证书库,系统删除后浏览器仍然残留,需要单独在浏览器设置里清理 |
| 删除后异常 | 网页证书报错,需要重新安装对应 ca 证书 |
原理补充
ca 根证书是系统信任链的基础,系统默认信任这个 ca 之后,这个 ca 签发的所有站点证书都会判定为可信,当你不再需要这个 ca,比如抓包调试结束,就需要把这个 ca 证书删掉,恢复原本的信任状态,避免安全风险,恶意 ca 证书如果留在系统里,会存在中间人攻击风险,所以调试完成后及时删除 ca 证书是安全规范操作。
【相关 FAQ】
问题 1 ca 证书怎么删除的时候提示受保护无法删除怎么办
回答 1 ca 证书怎么删除遇到受保护提示,说明这个是系统原生根 ca 证书,普通管理员权限不能直接移除,如果是企业组策略推送的 ca 证书,需要修改组策略才能完成 ca 证书删除。
问题 2 ca 证书怎么删除,Fiddler 的 ca 证书在 Windows 哪里删
回答 2 ca 证书怎么删除,Fiddler 的 ca 证书在 Windows 的受信任根证书颁发机构里面,打开 certmgr.msc 找到 Fiddler 相关 ca 证书右键删除,也可以直接打开 Fiddler 软件,在设置里面选择重置根证书自动清理 ca 证书。
问题 3 ca 证书怎么删除之后 HTTPS 抓包失效正常吗
回答 3 ca 证书怎么删除之后 HTTPS 抓包失效属于正常现象,因为抓包依赖这个 ca 证书建立信任,ca 证书删除之后系统不再信任抓包工具,所以 HTTPS 抓包就无法继续运行。
【免责申明】
本文仅为 ca 证书删除操作科普,删除系统原生根 ca 证书可能引发系统联网异常,操作前请做好系统备份,企业内网 ca 证书删除需要提前和 IT 管理员确认,本文不承担误操作造成的系统故障风险。


