【问题标题】:Changing Fiddler root certificate to successfully decrypt HTTPS更改 Fiddler 根证书以成功解密 HTTPS
【发布时间】:2014-10-28 19:12:05
【问题描述】:

有没有办法更改 Fiddler 的根证书。当客户端应用程序使用证书固定并且我可以访问密钥库时,我想要它,该密钥库的证书受到客户端应用程序的信任。

【问题讨论】:

    标签: https ssl-certificate fiddler


    【解决方案1】:

    我想您是在问“我可以更改 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 文件。

    【讨论】:

    • 添加自签名证书会导致 https 网站出现 HSTS 错误,有什么解决方法吗?
    • 不清楚你在问什么;一般来说,新问题应该作为新问题提出,而不是作为 3 年前答案的 cmets。
    • 工作完美。谢谢你。
    猜你喜欢
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 2011-01-04
    • 2019-02-05
    相关资源
    最近更新 更多