如何删除fiddler安装的根CA证书

时间:2013-05-30 04:23:27

标签: ssl certificate fiddler

Fiddler帮助提供添加唯一的根CA证书来拦截HTTPS流量。

添加此证书后,您如何删除它?

enter image description here

4 个答案:

答案 0 :(得分:84)

两种方式中的任何一种:

1)禁用HTTPS解密,然后单击标题为“删除拦截证书”的按钮

fiddler options dialog

2)打开CertMgr.msc,打开个人和受信任的商店,然后使用根目录上的Delete键。

答案 1 :(得分:50)

由于Fiddler 4.6.1.5,GUI有点不同。

Fiddler Options

转到工具 - >提琴手选项 - > HTTPS。然后点击"操作"按钮然后"重置所有证书"

它会弹出一条消息,说它可能需要一段时间,但它真的很快。批准所有弹出窗口,然后你去。

注意不要再次重新批准证书(当我完成批准所有弹出窗口时,我已经完成了批准证书弹出的消息。)

答案 2 :(得分:4)

只是扩展了EricLaw的第二个选项,如果您将该证书放在多个设备上(在网络测试期间相当常见),这个选项更有用,而您只想在一个设备上删除它(来源 - http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler) :

  1. 转到设置
  2. 中的“安全”标签
  3. 点按“受信任的凭据”,然后选择“用户”标签
  4. 点击Fiddler“不信任”证书,然后向下滚动以将其删除
  5. 您可能需要重启设备才能让所有应用忘记Fiddler证书(例如,Chrome浏览器会继续尝试使用它一段时间)

答案 3 :(得分:1)

在Fiddler中,转到Tools»Options»HTTPS
然后取消选中Decrypt HTTPS traffic,然后运行Actions»Remove Interception Certificates

这将从Windows证书存储区中删除所有Fiddler证书。

enter image description here

背景
Fiddler显然正在使用一种白帽“中间人”方法来解密和检查任何HTTPS流量。为此,它需要自己的证书才能被信任。因此,Decrypt HTTPS traffic保持选中状态,但按照其他答案中的建议删除Fiddler证书并没有多大意义,因为Fiddler仍然无法解密。