Fiddler 设置HTTPS时,提示creation of the root certificate was not successful
从网上找了解决方案都是说在命令行fiddler的安装目录下执行一下命令:
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 12/31/2020
但是我执行的时候命令行总是报:不是内部或外部命令,也不是可运行程序或批处理文件。上网找解决方案,网上说需要检查系统的环境变量Path中是否存在:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;这几个路径。打开自己电脑的Path检查这几个路径在我的Path变量都存在,于是瞬间懵逼,不知如何是好。我就直接把我电脑的Path变量直接删除(记得要备份哟),然后又去命令行执行上面的运行程序,呵呵 成功了。
于是乎,我重新打开Fiddler设置HTTPS;呵呵,也成功了。
最后,记得要把删除的Path给重新添加到系统环境变量中哦,否则后果自负。。。