Firefox ESR 从 52 更新至 60 后会加载旧证书

Firefox ESR 从 52 更新至 60 后会加载旧证书

Firefox ESR 52 更新至 60 后,我无法访问网上银行。根据银行电话支持,我突然开始使用旧的、据说仍然有效但已被吊销的证书,该证书是在一段时间前安装的,可能是在我开始使用 ESR 之前。

基本上,我的旧证书(现已撤销)还在那里,但我的新证书却不在,尽管直到前一天还在正常使用。

答案1

虽然这可能与从 32 位安装更改为 64 位安装或更改为 ESR 版本(银行需要未更新的特定签名扩展)有关,但旧证书仍然存在。

解决:

  1. 在配置文件夹(Windows:)中%appdata%\Mozilla\Firefox\Profiles\<profile_id>.default,备份cert8.dbcert9.db文件。

  2. 安装以前可用的 Firefox 版本(在本例中为 52)并关闭它。

  3. 在配置文件夹中,删除该cert9.db文件。

  4. 重新启动 Firefox,确保不要更新它。

  5. 在 Firefox 中打开证书列表。所有正确的证书都应列在那里。

  6. 将所有证书备份到文件中(以防万一,您仍然有cert8.db和备份)cert9.db

  7. 删除所有证书

  8. 更新 Firefox

  9. 从文件导入新证书

相关内容