在手動信任證書時,提示Unable to configure Windows to Trust the Fiddler Root certificate.The LOG tab may contain more infor
大致意思是:創建root證書不成功
解決方法:
使用cmd命令,找到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 09/11/2020
出現succeeded就算是執行成功了。
上面的命令意思是在Fiddler安裝目錄下(安裝時自帶的)創建證書,makecert.exe就是個創建證書的工具,
后面接了一些參數:-n指定主題的證書名稱,此名稱必須符合 X.500 標准。最簡單的方法是在雙引號中指定此名稱,並加上前綴 CN=,O=....,
下面是前綴的一些含義:
CN=commonName OU=organizationUnit O=organizationName L=localityName S=stateName C=country
-m后面的數字是有效期持續時間(月份數量),-b后面是證書生效時間.
注意最后這個日期 一定要大於現在的日期 否則創建證書是過期的。
執行成功后就會出現新的證書,如下圖,點擊是就可以了
再去查看剛才的證書是否安裝成功
看到下圖的證書:DO_NOT_TRUST_FiddlerRoot ,就算是安裝成功了
最后再重啟Fiddler,就可以抓取https的數據了。