【发布时间】:2014-10-28 19:12:05
【问题描述】:
有没有办法更改 Fiddler 的根证书。当客户端应用程序使用证书固定并且我可以访问密钥库时,我想要它,该密钥库的证书受到客户端应用程序的信任。
【问题讨论】:
标签: https ssl-certificate fiddler
有没有办法更改 Fiddler 的根证书。当客户端应用程序使用证书固定并且我可以访问密钥库时,我想要它,该密钥库的证书受到客户端应用程序的信任。
【问题讨论】:
标签: https ssl-certificate fiddler
我想您是在问“我可以更改 Fiddler 用于特定站点的证书吗”,而不是 root 证书,它用于所有站点。
是的,如果你确实有证书的私钥,你可以配置 Fiddler 来使用它。在 Fiddler's Rules > Customize Rules > OnBoot 函数中,您可以调用:
CertMaker.StoreCert("example.com", certMyCert);
或
CertMaker.StoreCert("example.com", "C:\\temp\\cert.pfx", "TopSecretPassword");
第一个调用要求您的 X509Certificate2 变量(在本例中为 certMyCert)引用已安装在您计算机的证书管理器中的证书(certmgr.msc),因此可以找到其私钥,而第二个允许您可以从磁盘中指定一个 PFX 文件。
【讨论】: