例如在Debian/Ubuntu上

谷歌 Chrome2026 4

重要提示

  • 证书用途:删除证书可能会影响您访问某些需要该证书的网站(如银行、企业内部网站)或使用某些安全服务,请确保您知道要删除的证书的用途。
  • 管理权限:在Windows和macOS上,可能需要管理员或用户密码。
  • 最佳实践:在删除前,可以先尝试“禁用”证书,或记下其详细信息以便需要时可以重新安装。

通用步骤:先通过Chrome检查证书

在操作前,你可以先在Chrome里查看证书:

例如在Debian/Ubuntu上-第1张图片-Google下载|谷歌浏览器官网-2026最新版

  1. 打开Chrome,点击右上角三个点设置
  2. 在左侧菜单栏中,点击 隐私和安全安全
  3. 向下滚动,找到并点击 管理设备证书
  4. 点击此按钮后,系统会直接打开操作系统的证书管理器(如Windows的证书管理控制台或macOS的钥匙串访问)。

接下来的步骤取决于你的操作系统:


Windows 系统

点击“管理设备证书”后会打开 “证书管理器”certlm.msc)。

删除受信任的根证书或中级证书(谨慎操作!)

  1. 在左侧控制台树中,展开 “受信任的根证书颁发机构”“中级证书颁发机构”
  2. 点击 “证书” 文件夹。
  3. 在右侧列表中找到你要删除的证书(可以通过颁发者、有效期等识别)。
  4. 右键点击该证书,选择 “删除”
  5. 确认警告,点击 “是”

删除个人证书

  1. 在左侧控制台树中,展开 “个人”
  2. 点击 “证书” 文件夹。
  3. 找到并右键点击要删除的个人证书,选择 “删除”

重启Chrome以使更改生效。


macOS 系统

点击“管理设备证书”后会打开 “钥匙串访问” 应用。

删除登录钥匙串中的证书

  1. 在左侧“钥匙串”列表中,选择 “登录”“系统”(需要管理员权限,通常不建议修改系统钥匙串)。
  2. 在右侧列表中,找到你要删除的证书,可以使用搜索框。
  3. 选中证书后,右键点击或点击上方工具栏的 “删除” 按钮(垃圾桶图标)。
  4. 输入你的 用户密码(如果是系统钥匙串,则需输入管理员密码)进行确认。

重启Chrome以使更改生效。


Linux 系统

Linux通常使用NSS(网络安全服务)库,可以通过命令行工具删除。

方法1:使用Chrome/Chromium内置工具(推荐)

  1. 在Chrome地址栏输入并访问:
    chrome://settings/certificates

    chromium://settings/certificates
  2. 这会打开一个本地对话框,有 “证书管理器” 窗口,包含“您的证书”、“其他人”、“服务器”、“授权中心”等标签页。
  3. 切换到相应标签页,找到证书,点击 “删除”“移除”

方法2:使用命令行工具 certutil

首先确保安装了 libnss3-tools 包。


证书数据库通常位于 ~/.pki/nssdb/,使用以下命令列出证书:

certutil -L -d sql:$HOME/.pki/nssdb

找到要删除证书的昵称,然后删除它:

certutil -D -d sql:$HOME/.pki/nssdb -n "证书的昵称"

重启Chrome


备用方案:在Chrome内重置所有证书(核弹选项)

如果问题复杂,或者你想将Chrome的SSL/证书状态完全重置为初始状态,可以尝试此方法:

  1. 打开Chrome设置(chrome://settings)。
  2. 在左侧点击 重置设置将设置恢复为原始默认值
  3. 点击 重置设置 按钮。
  4. 注意:这会重置Chrome的所有设置(包括主页、搜索引擎、启动页面、内容设置、Cookie、扩展数据等),但不会删除书签、历史记录和密码

此操作会将Chrome使用的NSS证书数据库(在Linux和macOS上,或Windows上的某些配置文件)重置,从而清除所有手动添加或异常的证书。

操作系统 主要操作位置
Windows 证书管理器 (certlm.msc)
macOS 钥匙串访问
Linux chrome://settings/certificates 或命令行 certutil

操作顺序建议

  1. 通过Chrome的设置管理设备证书,进入系统工具进行操作。
  2. 如果找不到问题证书或问题依旧,考虑使用Chrome的证书管理器重置(Linux/macOS)。
  3. 作为最后的手段,可以使用 “重置设置” 功能。

完成后,请务必完全关闭并重新启动Chrome浏览器

标签: Debian Ubuntu

抱歉,评论功能暂时关闭!