在 fiddler core 的新版本 (4.6.3.50306) 中缺少一些首选项

In fiddler core's new version (4.6.3.50306) some preferences are missing

在 fiddler core 的新版本 (4.6.3.50306) 中,我无法获得所有首选项(尤其是“fiddler.certmaker.bc.cert”和“fiddler.certmaker.bc.key") 但在旧版本(即 4.5.1)中它工作正常。

FiddlerApplication.Prefs.GetStringPref("fiddler.certmaker.bc.cert", null));
FiddlerApplication.Prefs.GetStringPref("fiddler.certmaker.bc.key", null));

即使在 fiddler 应用程序的首选项列表中也缺少这两个首选项

我不知道为什么新版本没有给我这两个偏好的值(fiddler.certmaker.bc.cert & fiddler.certmaker.bc.key),可能是因为它使用“CertEnroll 引擎”,旧版本使用“BCCertMaker.BCCertMaker from CertMaker.dll

而是使用

FiddlerApplication.Prefs.GetStringPref("fiddler.certmaker.bc.cert", null));
FiddlerApplication.Prefs.GetStringPref("fiddler.certmaker.bc.key", null));

我用过

CertMaker.GetRootCertificate().GetPublicKeyString());
CertMaker.GetRootCertificate().GetRawCertDataString();

现在它工作正常并给我密钥字符串和证书字符串。