更改Fiddler根证书以成功解密HTTPS

roh*_*rma 8 https fiddler ssl-certificate

有没有办法改变Fiddler的根证书.我希望它适用于客户端应用程序使用证书固定并且我可以访问密钥库的情况,密钥库的证书受客户端应用程序的信任.

Eri*_*Law 6

我想您是在问“我可以更改Fiddler用于特定站点的证书”,而不是用于所有站点的证书

是的,如果您确实有证书的私钥,则可以配置Fiddler来使用它。在Fiddler的“规则”>“自定义规则”>“ OnBoot”函数中,可以调用以下任一方法:

CertMaker.StoreCert("example.com", certMyCert);
Run Code Online (Sandbox Code Playgroud)

要么

CertMaker.StoreCert("example.com", "C:\\temp\\cert.pfx", "TopSecretPassword");
Run Code Online (Sandbox Code Playgroud)

第一个调用要求您的X509Certificate2变量(certMyCert在这种情况下)引用您计算机的证书管理器(certmgr.msc)中已安装的证书,因此可以找到其私钥,而第二个调用则允许您从磁盘中指定PFX文件。

  • 不清楚你在问什么;通常,应将新问题作为新问题而不是对3年之久的答案的评论。 (3认同)