我需要在多台机器上安装fiddler,并且需要默认启用https并自行安装证书。我不想使用 UI 手动执行此操作。
有这样的选择吗?
或者,是否有我用来安装证书的命令行?我可以通过直接在注册表中更改它来启用https模式,但我仍然需要安装证书。我尝试了 winhttpcertcfg,但它将证书安装在根而不是个人存储中。
我需要在多台机器上安装fiddler,并且需要默认启用https并自行安装证书。我不想使用 UI 手动执行此操作。
有这样的选择吗?
或者,是否有我用来安装证书的命令行?我可以通过直接在注册表中更改它来启用https模式,但我仍然需要安装证书。我尝试了 winhttpcertcfg,但它将证书安装在根而不是个人存储中。
此场景的自动化目前不是官方支持的操作。
您可以让安装程序/批处理文件创建一个自签名根供 Fiddler 使用,然后将其自动安装在 Windows 的受信任的商店中。请注意,您需要从提升的命令提示符处执行此操作。
makecert -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -eku 1.3.6.1.5.5.7.3.1 -r -a sha1 -cy authority
certmgr /add /c /s my /n DO_NOT_TRUST_FiddlerRoot /s root