当然可以。谷歌浏览器(Chrome)本身不单独存储证书,它主要使用操作系统的证书库。因此,删除证书需要在操作系统的证书管理工具中进行

谷歌 关于Google 2

删除错误的证书可能导致某些网站(尤其是公司内网、学校或银行网站)无法正常访问,请确保您知道要删除的证书的来源和用途。

当然可以。谷歌浏览器(Chrome)本身不单独存储证书,它主要使用操作系统的证书库。因此,删除证书需要在操作系统的证书管理工具中进行-第1张图片-Google Chrome官方首页_极速谷歌浏览器

下面将分别介绍 WindowsmacOSLinux 下的操作方法,并附带在Chrome内查看证书的步骤。


通用第一步:在Chrome中定位问题证书

在删除前,最好先确认证书。

  1. 打开 Chrome,访问一个提示证书错误的网站,或者点击地址栏左侧的锁形图标
  2. 点击 “连接是安全的”
  3. 点击 “证书有效”
  4. 在弹出的证书窗口中,切换到 “详细信息” 选项卡,你可以查看证书的颁发给颁发者有效期等信息,记下这些信息以便在系统证书库中定位。

在 Windows 中删除证书

这是最常用的方法。

  1. 打开系统证书管理器

    • Win + R 键,打开“运行”对话框。
    • 输入 certmgr.msc 并回车,这将打开“证书管理器”控制台。
  2. 找到并删除证书

    • 证书管理器左侧有两大主要库:
      • 当前用户: 仅影响你的用户账户。
      • 本地计算机: 影响电脑上的所有用户(需要管理员权限)。
    • 通常个人安装的证书在 “当前用户” 下。
    • 展开 当前用户 -> 受信任的根证书颁发机构 -> 证书,这是最常见的存放位置(尤其是你手动信任的证书),如果要删除的是中间证书,可能在 中间证书颁发机构 里。
    • 在右侧列表中找到你要删除的证书(可以通过“颁发给”、“颁发者”或“有效期”来识别)。
    • 右键点击该证书,选择 “删除”
    • 确认删除。
  3. 重启Chrome: 删除后,请完全关闭并重新打开Chrome,更改才会生效。

在 macOS 中删除证书

  1. 打开钥匙串访问

    • 打开“应用程序” -> “实用工具” -> “钥匙串访问”
  2. 找到并删除证书

    • 在左侧的钥匙串列表中,选择 “登录”(仅影响当前用户)或 “系统”(影响所有用户,需要密码)。
    • 类别中选择 “证书”
    • 在列表中找到你要删除的证书,你可以使用右上角的搜索框。
    • 选中该证书,然后点击工具栏上的删除按钮(一个垃圾桶图标),或按 Delete 键。
    • 输入你的用户密码进行确认。
  3. 重启Chrome

在 Linux 中删除证书

Linux 通常使用 NSS 工具库,但更通用的方法是使用命令行。

  1. 找到Chrome的证书数据库

    • Chrome的证书数据库通常位于: ~/.pki/nssdb/ (主目录下的隐藏文件夹)
  2. 使用 certutil 工具删除

    • 打开终端。
    • 首先列出所有证书以找到要删除的证书的昵称:
      certutil -L -d sql:$HOME/.pki/nssdb
    • 找到你想删除的证书名称("My Old Certificate")。
    • 使用以下命令删除(将 "Certificate Name" 替换为实际名称):
      certutil -D -d sql:$HOME/.pki/nssdb -n "Certificate Name"
    • certutil 命令未找到,你可能需要安装 libnss3-tools 包(例如在Ubuntu上:sudo apt install libnss3-tools)。
  3. 重启Chrome

特殊情况:Chrome 设置中的“管理证书”

在 Chrome 设置中,有一个快捷入口:

  1. 打开 Chrome 设置
  2. 搜索或在“隐私和安全”中找到 “安全”
  3. 点击 “管理证书”
    • Windows 上: 这会直接打开系统级的 certmgr.msc(当前用户)。
    • macOS 上: 这会直接打开“钥匙串访问”应用。
    • Linux 上: 这可能打开系统或Chrome自己的NSS数据库管理界面。

这是一个方便的入口,但最终操作界面仍是操作系统的工具。

删除后问题依旧?

如果删除后,Chrome仍然报告相同的证书问题:

  1. 检查是否删对了位置: 确认在系统证书库(如Windows的“本地计算机”或macOS的“系统”钥匙串)中是否还存在该证书的副本。
  2. 清除Chrome浏览数据: 有时旧的SSL状态会被缓存,尝试清除浏览数据(Ctrl+Shift+Del),时间范围选择“时间不限”,并勾选 “缓存的图片和文件”
  3. 重启电脑: 确保所有系统进程都重新加载了证书库。

按照以上步骤操作,你应该能成功删除导致问题的证书,如有疑问,请谨慎操作或咨询系统管理员。

标签: 谷歌浏览器 证书管理

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