火狐浏览器怎么导出所有的SSL信任根证书进行本地备份_火狐浏览器证书管理与授权

浅敏君_6676

浅敏君_6676

2026-06-01

511人浏览

原创

火狐浏览器需通过三种方法导出全部ssl根证书:一、图形界面手动逐个导出pem格式;二、提取cert9.db并用certutil逐条导出der格式;三、用nss工具链批量转为单个pem集合文件。

火狐浏览器怎么导出所有的ssl信任根证书进行本地备份_火狐浏览器证书管理与授权

如果您需要将火狐浏览器中预装的全部SSL信任根证书统一导出用于本地备份、合规审计或跨环境迁移,则需绕过其不支持一键导出全部证书的限制,借助内置证书管理器、底层数据库提取或NSS工具链实现。以下是完成该任务的多种可行方法:

一、在证书管理器中手动勾选并逐个导出为PEM格式

该方法利用火狐图形界面直接操作,适用于目标明确、数量可控的证书导出场景,确保输出为通用性高、可读性强的PEM格式文件,便于人工核查与归档。

1、启动火狐浏览器,点击右上角三条横线图标,选择“设置”。

2、在左侧菜单中滚动并点击“隐私与安全”选项卡。

3、向下滚动至“证书”区域,点击“查看证书…”按钮。

4、在弹出窗口中切换至“证书机构”标签页,按住Ctrl键(Windows/Linux)或Command键(macOS),依次点击选中多个目标证书。

5、对每个已选证书,单独点击右侧“备份…”按钮;在保存对话框中,将文件类型设为“PEM 格式(.crt)”,命名时建议包含颁发者缩写(如 digicert-g2.crt),并勾选“包含所有证书(如果可用)”。

二、提取cert9.db数据库文件并用certutil逐条导出DER格式证书

火狐将全部内置根证书以SQLite数据库形式固化于程序资源中,cert9.db文件内含原始DER编码证书数据,此方法适用于离线批量处理、脚本自动化或需保留原始二进制格式的场景。

1、关闭所有火狐浏览器进程,确保无残留后台服务。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

2、进入火狐安装目录:Windows路径为C:\Program Files\Mozilla Firefox\,macOS路径为/Applications/Firefox.app/Contents/Resources/,Linux路径为/usr/lib/firefox/或/opt/firefox/。

3、定位文件cert9.db,该文件为NSS证书数据库,不可直接编辑,需通过certutil工具解析。

4、使用命令行工具certutil执行导出:certutil -L -d sql:. -f pwdfile.txt > certs_list.txt列出所有证书条目;再用certutil -L -d sql:. -n "证书名称" -r > cert_name.der逐个导出DER格式证书。

三、利用NSS工具链将cert9.db整体转换为单个PEM集合文件

该方法基于火狐底层依赖的Network Security Services(NSS)工具集,可将整个cert9.db中的全部受信任根证书一次性解包并合并为单个PEM文件,结构清晰、便于集中归档或导入其他系统(如Java cacerts、OpenSSL信任库)。

1、确认系统已安装与当前Firefox版本匹配的NSS Tools套件(含certutil、pk12util等)。

2、复制cert9.db到工作目录,并创建空密码文件pwdfile.txt(内容仅含一个换行符)。

3、运行命令:certutil -L -d sql:. -f pwdfile.txt | grep "CT,," | cut -d' ' -f1 | xargs -I{} sh -c 'certutil -L -d sql:. -n "{}" -r 2>/dev/null | openssl x509 -inform DER -outform PEM -out {}.pem',生成多个独立PEM文件。

4、执行cat *.pem > all_firefox_roots.pem合并全部证书为单一PEM集合文件。

相关专题

更多
SSL检测工具介绍
SSL检测工具介绍

SSL检测工具有SSL Labs、SSL Check、SSL Server Test、SSLMate、SSL/TLS Analyzer等。详细介绍:1、SSL Labs是一个由Qualys提供的在线SSL检测工具,可以评估服务器证书的部署情况、加密套件、协议支持等方面的安全性,它提供了一个详细的报告,包括证书的颁发者、有效期、安全性配置等;2、SSL Check等等。

2023.10.20

770

3

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

剧云故事大纲与分场规划教程
剧云故事大纲与分场规划教程

本专题讲解剧云梗概与多级大纲功能,覆盖全局、分集、分场结构生成,以及主线冲突、剧情节点和场次顺序调整。

2026.10.22

0

15

VibeKnow PPT讲解视频教程汇总
VibeKnow PPT讲解视频教程汇总

本专题介绍VibeKnow PPT讲解模式的素材准备、旁白生成、页面节奏、画面呈现与导出设置,适合课程和培训场景。

2026.10.22

0

16

VibeKnow PDF转视频教程合集
VibeKnow PDF转视频教程合集

本专题围绕VibeKnow的PDF转视频功能,讲解文件准备、内容解析、脚本生成、重点可视化及配音字幕检查方法。

2026.10.22

0

12

二狗PPT模板与视觉设计
二狗PPT模板与视觉设计

本专题介绍二狗PPT的职场模板、主题风格与页面版式,覆盖模板切换、色彩选择、内容匹配和正式汇报场景下的视觉优化方法。

2026.10.22

0

13

php漏洞修复方法
php漏洞修复方法

PHP漏洞聚合专题,持续整理PHP最新高危漏洞、CVE安全预警、受影响版本、自查命令及修复方案,覆盖PHP-FPM、Docker、Ubuntu与Linux服务器环境,帮助开发者快速完成漏洞排查、版本升级和安全加固。

2026.10.22

20

31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程