2017-02-03 20 views
1

В новых версиях ядра Fiddler (4.6.3.50306) я не могу получить все предпочтения (особенно «fiddler.certmaker.bc.cert» & "fiddler.certmaker.bc.key"), но в старой версии (т.е. 4.5.1) его рабочий режим.В новой версии ядра Fiddler (4.6.3.50306) отсутствуют некоторые параметры

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

Даже в списке предпочтений приложения Фиддлерзло эти два предпочтения отсутствуют

enter image description here

ответ

1

Я не знаю, почему новая версия не дает мне значения для этих двух предпочтений (скрипача. certmaker.bc.cert & fiddler.certmaker.bc.key), может быть потому, что он использовал «CertEnroll engine», а в старой версии «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(); 

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

 Смежные вопросы

  • Нет связанных вопросов^_^