В новой версии ядра Fiddler (4.6.3.50306) некоторые настройки отсутствуют

В новых версиях ядра Fiddler (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 эти два параметра отсутствуют

1 ответ

Решение

Я не знаю, почему новая версия не давала мне значения для этих двух предпочтений (fiddler.certmaker.bc.cert & fiddler.certmaker.bc.key), возможно, потому что она использовала "движок CertEnroll", а старый версия использовала "BCCertMaker.BCCertMaker от CertMaker.dll"

Но вместо того, чтобы использовать

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

я использовал

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

И теперь он работает нормально и дает мне строку ключей и строку сертификата.

Другие вопросы по тегам