如何移除根证书?

0
7199

本文主要讲述如何移除苹果、微软和Mozilla上的根。

想知道如何移除根证书?那么,你来对地方了。

数字证书,或者更明确点,SSL证书都必须追溯到一个可信的根证书。这称为证书链,也是信任建立的方式。

当你在上网时,你的浏览器就已经学会了保持怀疑的态度——它不会随意给予任何它遇到的网站信任。当浏览器抵达拥有数字证书的网站时,它会进行检查,以确保这个证书能够追溯到可信的根。这就是为什么有时可能会要求你安装中间证书和SSL——你是在帮助完善证书链。

为了帮助在浏览器端形成这一链流程,每个主要的浏览器都有一个可信的根存储库,该根存储库包含了一系列预先下载好的X.509证书(这是表述数字证书的一种奇特的方式)。这些根全都得到了很好的保护,归各个证书机构所有,而这些证书机构在高度安全的数据中心中的私有硬件令牌上都存储有私有密钥。根存储库主要有四个,苹果和微软各有一个,Mozilla有一个它自己的根存储库,此外还有一个Android根存储库。同样值得注意的是,美国最流行的浏览器谷歌Chrome使用的是任何你正在使用的OS所提供的根存储库。

浏览器可能不会随意信任任何数字证书,但它们会信任其信任存储库中的根,此外,只要你的证书链能够追溯回这些根存储库中的一个,浏览器也会授予它信任。

以下是如何从Windows、苹果和Mozilla以及iPhone和Android手机中移除根证书的具体步骤。

如何从Windows 10/8中移除根证书?

从Windows信任存储库中移除根证书是相当直接的,但在我们更进一步之前,我想要做一个免责声明:要小心,更改根证书可能造成严重的问题。我们建议在进行以下步骤之前对你的计算机进行一个备份若因以下这些步骤造成了任何问题,我们恕不负责。

1. 按下Windows开始按钮,然后在运行框中输入“MMC”。这将启动Microsoft管理控制台。

2. 选择文件,然后点击添加/删除管理单元

3. 从左侧区域选择“证书”,然后点击添加

4. 在下一个窗口中,选择“计算机账户,”然后选择“本地计算机,”点击完成

5. 在MMC中,选择“证书(本地计算机)”旁的箭头,这将显示证书存储库。

6. 选择你想要移除/禁用的根证书旁的箭头,然后点击“证书”文件夹。

7. 在列表中找到你将要移除的证书,右键点击它,然后选择“属性。”

8. 选择“禁用该证书的所有用途,”点击应用

9. 现在,重启你的计算机即可。

如何移除苹果上的根证书?

就像在Windows中一样,当删除苹果机上的根证书时,你将需要拥有管理员访问权限,以便访问你的信任存储库。再次强调,如果你不谨慎,这可能会搞乱你的机器,因此,小心行事。

1. 选中Finder,点击下一步并选择实用程序(或者也可以按住Shift + Command + U)

2. 双击密钥链访问,选择系统根

3. 找到你想要删除的根证书,双击它。

4. 在弹出的窗口中,在“信任”下选择“当使用该证书时”并选择“永不信任。”

如何移除Mozilla上的根证书?

与谷歌Chrome不同,Mozilla的Firefox使用的是它自己的、由Mozilla企业中的人负责维护的专有信任存储库。为了移除一个根,你将必须能够通过浏览器访问该信任存储库。

1. 点击Firefox菜单,然后选择选项

2. 选择高级,然后点击“证书”标签。

3. 点击访问证书。

4. 选择“机构”标签,找到你想要删除的证书,然后点击“删除或不信任”按钮。

5. 在下面的框中,确保选择了正确的根证书,然后点击确定

如何从iPhone或iPad移除根证书?

移动设备已然取代计算机成为了大多数冲浪的人的首要选择。这意味着你的手机需要链接证书,并验证信任。正因为如此,你可能必须偶尔管理你的移动设备上的根证书。以下是在iPhone(也包括iPad)上的具体做法。

1. 打开Home屏幕上的设置,选择通用

2. 选择配置文件(如果你没有看到任何配置文件,那么没有什么要删除的)。

3. 选择你想要删除的配置文件。

4. 选择删除配置文件

5. 输入你的密码(如果有提示)。

6. 再次选择删除以进行确认。

如何移除Android设备上的根证书?

最后,是Android设备。Android手机有它自己的信任库,如同其他任何一种设备一样,需要对它进行管理。以下是具体步骤。

1. 打开设置,选择安全性

2. 选择信任的凭证

3. 选择你想要移除的证书。

4. 点击禁用

LEAVE A REPLY

Please enter your comment!
Please enter your name here