C# 将重复的Fiddler.cer插入证书存储
我已经准备了一个简单的测试用例,它除了C# 将重复的Fiddler.cer插入证书存储,c#,x509certificate,fiddler,makecert,fiddlercore,C#,X509certificate,Fiddler,Makecert,Fiddlercore,我已经准备了一个简单的测试用例,它除了FiddlerApplication.Startup(8877,true,true)之外什么都不做即使在清除fiddleroot.cer的个人存储之后,我也会得到一堆随机的fiddleroot.cer,有时会有多达10个即时插入到当前用户的个人存储中。下面是运行测试用例和刷新网页时发生的情况的屏幕截图 最终,它会导致Fiddler向我的日志输出发送以下错误: (20/06/2014 00:43:37)[LogString]/Fiddler.CertMake
FiddlerApplication.Startup(8877,true,true)之外什么都不做
即使在清除fiddleroot.cer的个人存储之后,我也会得到一堆随机的fiddleroot.cer,有时会有多达10个即时插入到当前用户的个人存储中。下面是运行测试用例和刷新网页时发生的情况的屏幕截图
最终,它会导致Fiddler向我的日志输出发送以下错误:
(20/06/2014 00:43:37)[LogString]/Fiddler.CertMaker> Invoking makecert.exe with arguments: -pe -ss my -n "CN=p.midasplayer.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky exchange -in DO_NOT_TRUST_FiddlerRoot -is my -eku 1.3.6.1.5.5.7.3.1 -cy end -a sha1 -m 132 -b 06/19/2013
---------------------------------------------------------------------------------------------
(20/06/2014 00:43:37)[LogString]/Fiddler.CertMaker>8-CreateCert(p.midasplayer.com) => (-1)
Results from C:\Users\Spark\AppData\Local\Test\MakeCert.exe -pe -ss my -n "CN=p.midasplayer.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky exchange -in DO_NOT_TRUST_FiddlerRoot -is my -eku 1.3.6.1.5.5.7.3.1 -cy end -a sha1 -m 132 -b 06/19/2013
Error: There are more than one matching certificate in the issuer's my cert store
Failed
添加作为答案
请升级到FiddlerCore的当前版本,这可能会解决此问题。谢谢 对不起,我花了这么长时间才回复Eric。我更新到了最新的版本,解决了这个问题,不知道我最近是如何获得这样一个旧版本的,可能是Telerik之前的一个旧镜像。