2016-01-08 4 views
5

पर फिडलर 4 सर्टिफिकेट त्रुटि मैं अपने निजी प्रोजेक्ट के लिए एचटीटीपीएस यातायात की निगरानी के लिए फिडलर का उपयोग कर रहा हूं। विंडोज 10 में अपग्रेड करने और फिडलर स्थापित करने के बाद, मैं रूट प्रमाणपत्र बनाने में असमर्थ हूं। मैं दोनों CertEnroll और MakeCert और उपयोग करने की कोशिश दोनों लौट आए है कि वे मूल प्रमाणपत्र नहीं बना सकते:विंडोज

09:53:54:2275 Fiddler.CertMaker> [C:\Program Files (x86)\Fiddler2\MakeCert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com " -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha256 -m 132 -b 01/07/2015 ] Returned Error: Creation of the interception certificate failed.

makecert.exe returned -1.

Results from C:\Program Files (x86)\Fiddler2\MakeCert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com " -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha256 -m 132 -b 01/07/2015

Error: Can't create the key of the subject ('JoeSoft') Failed

और

09:43:37:0332 /Fiddler.CertMaker> Invoking CertEnroll for Subject: CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com ; Thread's ApartmentState: MTA 09:43:39:0853 !ERROR: Failed to generate Certificate using CertEnroll. System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation. < CertEnroll::CX509PrivateKey::Create: The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation. 0x80090345 (-2146892987 SEC_E_DELEGATION_REQUIRED)

हर बार जब सेवा मैं सभी प्रमाण पत्र और/या निकाला गया अवरोधन प्रमाण पत्र रीसेट बदलते। इसके अलावा AppData/Roaming/Microsoft/Crypt/RSA/{LONG_ID} में कुंजी कहीं भी नहीं है (फ़ोल्डर हमेशा खाली रहता है)। फ़ोरम के माध्यम से ब्राउज़ करने के बाद, मैंने कुछ निर्देशों का पालन किया और बाउंसी कैसल सर्टिफिकेट मेकर (एंड्रॉइड के लिए सुझाए गए एक) को डाउनलोड किया और उसने 2 रूट प्रमाणपत्र बनाए और उन्हें विंडोज़ में जोड़ा ताकि वे भरोसा कर सकें। ऐसा करने के बाद, मेरे सभी HTTPS ट्रैफ़िक सुरंग के साथ HTTP की तरह दिखते थे। जब कि मुद्दे को देख, मैंने पाया कि पाठ ध्यान में रखते हुए यह कहा

"This is a CONNECT tunnel, through which encrypted HTTPS traffic flows. Fiddler's HTTPS Decryption feature is enabled, but this specific tunnel was configured not to be decrypted. Settings can be found inside Tools > Fiddler Options > HTTPS."

और लकड़हारा निम्न में से कुछ दिखाई:

"10:02:38:5419 !Certificate cache didn't find certificate for [server.com]. Returning null to thread #30. ___ 10:02:38:5419 fiddler.https> Failed to obtain certificate for server.com due to Certificate Maker returned null when asked for a certificate for server.com"

"Failed to create certificate for server.com: The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation."

एक सुरंग कनेक्शन के गुणों में, मैं

पाया

"X-HTTPS-DECRYPTION-ERROR: Could not find or generate interception certificate."

क्या आपके पास मेरे लिए कोई समाधान है? मैं वास्तव में इसकी सराहना करता हूं। धन्यवाद! :)

उत्तर

9

अच्छा, ऐसा लगता है कि अंत में यह एक विंडोज़ मुद्दा था। मेरा पीसी कंपनी डोमेन का हिस्सा है और भले ही मेरा उपयोगकर्ता इस पीसी का प्रशासक था, सबकुछ पूरी तरह कार्यात्मक नहीं था (उदाहरण के लिए मैं प्रशासक के रूप में किसी भी समस्या के बिना व्यवस्थापक को चला सकता था, लेकिन रूट प्रमाणपत्र नहीं बना सका)। मुद्दा प्रबंधकविंडोज साख में अपने साथी से मिला था और वह निम्नलिखित पंजीकरण एंट्री (.reg) के साथ यह तय हो:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb] 
"ProtectionPolicy"=dword:00000001 

मुझे आशा है कि इस मदद करता है किसी को इंटरनेट पर खोज कर के घंटे से बचने एक फिक्स के लिए।

3

Reset All Cerificates

आप Fiddler रूट प्रमाणपत्र, रीसेट करने के बाद कि सब कुछ ठीक

+1

उत्तर के लिए धन्यवाद, लेकिन नहीं। मैंने सामान की कोशिश करते समय हर कुछ मिनट किया। जैसा कि मैंने ऊपर बताया है, एक खिड़की की समस्या थी। –

1

यह है एक Windows मुद्दा हो जाएगा की जरूरत है: मेरी कंपनी सिर्फ Windows10 और मैं के अपने संस्करण के लिए एक अद्यतन जारी किया है ऊपर वर्णित प्रमाणपत्र त्रुटियों को देखना शुरू कर दिया। रजिस्ट्री को संपादित करना एकमात्र ऐसा विचार था जिसने फिडलर और वेबसाइट नेविगेशन फिर से काम किया