重置 Firefox 和 Thunderbird 中混乱的证书数据?

重置 Firefox 和 Thunderbird 中混乱的证书数据?

我在 Mac OS X 10.6.8 上运行 Firefox 7.0.1 和 Thunderbird 7.0.1。

我正在探索/打探他们的偏好设置,并在证书管理器中删除了许多权威机构。

之后,我开始收到大量来自 Firefox 和 Thunderbird 的消息,如下所示:

[域 ...:443] 使用无效的安全证书。

由于颁发者的证书不受信任,因此该证书不受信任。

(错误代码:sec_error_untrusted_issuer)

我能点击的按钮只有两个:“查看证书”和“取消”。无论我选择哪一个,每次加载网页时都会反复弹出这些消息。

有趣的是,我甚至无法在其他浏览器上登录网站(Gmail、超级用户等)。其他计算机。例如,当浏览 superuser.com 时,我已登录。但当我提问时,系统要求我登录,但我无法使用我的 Google 帐户登录(我总是使用该帐户登录 stackexchange 网站)。

我甚至不知道如何解决这个问题,或者是否有某种方法可以重置我的系统的证书信息?

这真的很奇怪,妨碍了我正常的网页浏览。

答案1

我查看了与 Firefox 相关的错误,发现解决方案:

  1. 在 Firefox 地址栏中输入短语 about:support 作为 URL。
  2. 单击配置文件目录旁边的“打开包含文件夹”按钮。这将启动 Windows 资源管理器。
  3. 关闭 Firefox。
  4. 在您在步骤 2 中打开的 Windows 资源管理器窗格中找到文件 cert8.db,然后将该文件移动到其他位置(例如桌面)或重命名。
  5. 重新启动 Firefox。

这将清除文件并解决您收到的错误。

答案2

对于 Thunderbird,您可以单击“帮助”,然后单击“故障排除信息”。然后单击“配置文件文件夹”旁边的“显示文件夹”。只需右键单击并将 cert8.db 或 cert8 重命名为 cert8ORIG。然后重新打开 TB。您可能必须接受某些邮件服务的证书例外,但它会记住它们以备将来使用。

答案3

除了删除或重命名cert8.db在您的 Firefox 配置文件文件夹中,删除或重命名证书覆盖.txt也一样。

相关内容