Chrome不信任Fiddler根证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Chrome不信任Fiddler根证书相关的知识,希望对你有一定的参考价值。
我在我的机器上安装了Fiddler。我已经安装了Fiddler根证书来解密HTTPS流量,但它只适用于FF和IE,而不适用于chrome。 Chrome不信任Fiddler的证书,也不允许我连接到任何隧道连接。
我尝试在Fiddler2.com的页面上查看插件,但我看不到任何问题。
答案
我更新了Fiddler并遇到了类似的问题。这为我修好了:http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/
Fiddler 4.6.1.5+
- 单击工具>选项。
- 单击HTTPS选项卡。
- 确保文本显示CertEnroll引擎生成的证书。 (注意:您可能会注意到,无法将引擎从MakeCert更改为CertEnroll,在这种情况下重新启动Fiddler并从头开始,它应该显示CertEnroll。)
- 单击“操作”>“重置所有证书”。这可能需要一分钟。
- 接受所有提示(删除并重新添加证书)
Fiddler 4.6.1.4及更早版本
- 单击工具>选项。
- 单击HTTPS选项卡。
- 取消选中Decrypt HTTPS traffic复选框。
- 单击“删除拦截证书”按钮。这可能需要一分钟。
- 接受出现的所有提示(例如,您要删除这些证书等)
- (可选)单击Fiddler.DefaultCertificateProvider链接并验证下拉列表是否设置为CertEnroll。
- 退出并重启Fiddler。
- 单击工具>选项。
- 单击HTTPS选项卡。
- 重新检查Decrypt HTTPS流量复选框。
- 接受显示的所有提示(例如,您是否要信任此根证书)
我认为这可能只是众多潜在解决方案中的一个,但它正在成为“你的连接不是私人提琴手”的顶级搜索结果之一,所以我会添加它。希望它能帮助遇到它的任何人。
注意:有些人评论说他们需要在运行上述内容后重新启动Fiddler。
另一答案
还值得检查证书生成器插件是否应该受到责备。
就我而言,Fiddler正在使用CertMaker.BCCertMaker
。卸载,重新安装并恢复到CertEnroll engine
后,SSL再次运行。
- 卸载Fiddler及其所有设置。
- 安装最新版本。
- 在确认工具 - > Telerik Fiddler选项... - > HTTPS中,确认
CertEnroll engine
执行证书生成。 - 在同一个对话框中,按Chris的答案中的操作 - >重置所有证书,接受所有提示。
- 重启Fiddler。
另一答案
在@chris添加答案后,请确保在清除证书后将设备(我的手机)中的设备连接到提琴手。否则,它仍将具有较旧的证书,并且不会获得新的证书。
以上是关于Chrome不信任Fiddler根证书的主要内容,如果未能解决你的问题,请参考以下文章