我在 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 相关的错误,发现这解决方案:
- 在 Firefox 地址栏中输入短语 about:support 作为 URL。
- 单击配置文件目录旁边的“打开包含文件夹”按钮。这将启动 Windows 资源管理器。
- 关闭 Firefox。
- 在您在步骤 2 中打开的 Windows 资源管理器窗格中找到文件 cert8.db,然后将该文件移动到其他位置(例如桌面)或重命名。
- 重新启动 Firefox。
这将清除文件并解决您收到的错误。
答案2
对于 Thunderbird,您可以单击“帮助”,然后单击“故障排除信息”。然后单击“配置文件文件夹”旁边的“显示文件夹”。只需右键单击并将 cert8.db 或 cert8 重命名为 cert8ORIG。然后重新打开 TB。您可能必须接受某些邮件服务的证书例外,但它会记住它们以备将来使用。
答案3
除了删除或重命名cert8.db在您的 Firefox 配置文件文件夹中,删除或重命名证书覆盖.txt也一样。