解决Fiddler creation of the root certificate was not successful 问题

 

分析:

  1. 根据字面意思是创建根证书是不成功的。

  2. 在抓https包时,需要安装证书,但是有时候没有弹窗安装证书或根本就没有提示,这种情况一般在Win7中较多出现,Win7的系统https方面 在.net Framework4.0上有bug。

 

 解决方法:

  1.通过DOS窗口命令进入 Fiddler 安装目录(你自己安装fiddler的目录)

cd "d:\Program Files\Fiddler"

  2.然后执行以下命令,注意最后的日期09/11/2018大于现在的日期)

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/11/2018

  3.执行完成之后,再去勾选https 的选项,如下图,就可以正确安装证书了。

wKioL1nCFqOyAvclAAGt78qX85c391.png-wh_50