是否可以导出 fiddler 根证书以便其他用户可以使用它?。
我想为我的团队分发一个 vagrant/docker 镜像。我们基本上需要使用 fiddler 来使 SSL 工作(使 guest 虚拟机信任 fiddlers 证书,然后通过主机上的 fiddler 路由所有内容)。
我想通过信任我们共享的根 CA 来让 vagrantmachine 信任 fiddler 。所以虚拟机会信任这个 CA,不需要每次都配置。
有没有办法导出 fiddlers root CA(私钥)并将其安装在另一台机器上?
最佳答案
您可以通过单击启用 HTTPS 的选项卡上的“将根证书导出到桌面”按钮(工具 > Fiddler 选项 > HTTPS)导出 Fiddler 的证书。
或者,您可以简单地从其他客户端访问 http://fiddlerPC:8888/
,并且该页面上的链接提供了可供下载的证书。
.CER 文件不包含私钥,您不需要将私钥分发给其他机器让他们信任证书。
如果要包含私钥,则需要使用 mmc.exe 和 CertMgr.msc
;右键单击根,选择 All Tasks
> Export...
请注意,在一台 PC 上拥有多个不同的 Fiddler 根证书会混淆 Windows;在安装新根之前,使用 CertMgr.msc 或 Fiddler 的“删除拦截证书”按钮删除所有旧根。
关于https - Fiddler 根证书位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25440877/