2013-04-24 95 views
60

我在我的机器上安装了Fiddler。我已经安装了Fiddler根证书来解密HTTPS流量,但它只能在FF和IE中使用,而不能在chrome中使用。 Chrome不信任Fiddler的证书,并且不允许我连接到任何隧道连接。Chrome不信任提琴手根证书

我试着在Fiddler2.com的页面上寻找一个插件,但我没有看到任何东西。

+0

你最终做了什么?默认情况下,Chrome会尊重IE使用的同一个Windows级证书存储区。 Firefox有自己的商店,需要手动配置。 – EricLaw 2013-04-24 21:52:43

+0

试图在“管理证书”模式中导入您的证书时,您是否在“权限”选项卡上? (我开始尝试将我的证书导入到“您的证书”选项卡中,但是重复失败。您需要进入“授权”选项卡。) – JellicleCat 2013-08-20 15:25:31

回答

134

我更新了Fiddler并遇到了类似的问题。这个固定为我:http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

提琴手4.6.1.5+

  • 单击工具>选项提琴手。
  • 单击HTTPS选项卡。
  • 确保文本显示由CertEnroll引擎生成的证书。
  • 单击操作>重置证书。这可能需要一分钟。
  • 接受所有提示

提琴手4.6.1.4和早期

  • 单击工具>选项提琴手
  • 单击HTTPS选项卡
  • 取消选中解密HTTPS流量复选框
  • 单击删除拦截证书按钮。这可能需要一分钟。
  • 接受所有显示的提示(例如你想删除这些证书等)
  • (可选)单击Fiddler.DefaultCertificateProvider链接并确认下拉菜单设为CertEnroll
  • 退出并重新启动提琴手
  • 单击工具>提琴手选项。
  • 单击HTTPS选项卡
  • 重新检查解密HTTPS流量复选框
  • 接受所有显示的提示(例如你要信任这个根证书)

我觉得这可能只是众多潜在解决方案之一,但它将成为“您的连接不是私人提琴手”的顶级搜索结果之一,因此我将添加它。希望它能帮助遇到它的其他人。

+10

这些说明对我来说非常合适。非常感谢! – TrueEddie 2015-11-24 15:25:56

+0

@TrueEddie不用担心! – Chris 2015-11-26 07:17:23

+1

也为我工作。谢谢。 – 2016-02-02 08:17:59

0

通过@chris添加到答案中,请确保您在清除证书后将您的设备连接到我的手机,手机,以及提琴手。否则,它仍然具有较旧的证书并且不会获得新的证书。

1

同样值得检查一下证书生成器插件是否可以被指责。

在我的情况下,提琴手使用CertMaker.BCCertMaker。卸载后,重新安装并恢复到CertEnroll engine,SSL再次工作。

  1. 卸载Fiddler及其所有设置。
  2. 安装最新版本。
  3. 确认工具 - > Telerik Fiddler选项... - > HTTPS,确认CertEnroll engine执行证书生成。
  4. 在同一对话框中,按操作 - >重置所有证书正如Chris的回答中所述,接受所有提示。
  5. 重新启动提琴手。