我让Fiddler配置为解密来自Java应用程序的SSL流量。
但是我在Fiddler日志中看到以下错误:
19:39:27:1726 Fiddler.CertMaker> [C:\Program Files (x86)\Fiddler2\MakeCert.exe -pe -ss my -n "CN=test.example.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 03/26/2013] Returned Error: Creation of the interception certificate failed.
makecert.exe returned -1.
Results from C:\Program Files (x86)\Fiddler2\MakeCert.exe -pe -ss my -n "CN=test.example.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 03/26/2013
Error: Fail to acquire a security provider from the issuer's certificate
Failed
有谁知道如何解决这个问题?
答案 0 :(得分:1)
这可能意味着您安装了第三方加密提供程序(例如Entrust或某些VPN软件),阻止MakeCert从FiddlerRoot证书生成最终实体证书。
有一些方法可以解决这个问题,但最简单的方法是尝试使用http://fiddler2.com/r/?FiddlerCertMaker,因为它不依赖于makecert.exe
。