2017-02-03 132 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引擎」,而舊版本使用的是「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(); 

而現在是工作的罰款,並給予我的鑰匙串和證書的字符串。