2013-03-31 8 views
8

मैं एसएसएल कनेक्शन डीबग करने के लिए चार्ल्स 3.7 का उपयोग कर रहा हूं। मैं अधिकांश HTTPS कनेक्शन देखने में सक्षम था, हालांकि 1 या 2 साइटें हैं जो "एसएसएलप्रोटोकॉल: हैंडशेक अलर्ट: अपरिचित_नाम" लौटाती हैं जब मैं इसे डीबग करने का प्रयास करता हूं, और मैं चार्ल्स ऑन वेबसाइट को लोड करने में असमर्थ था। मैं फिडलर का उपयोग कर ऐसा करने में सक्षम हूं। इस मुद्दे को हल करने के तरीके पर कोई विचार? धन्यवाद।हैंडशेक अलर्ट: unrecognized_name त्रुटि

उत्तर

0

ऐसा लगता है कि जावा 1.7 से सुरक्षा सुधार के साथ और चार्ल्स की तुलना में सर्वर कॉन्फ़िगरेशन के साथ ऐसा करने के लिए और कुछ करना है। क्या आप पुष्टि कर सकते हैं कि जेआरएम चार्ल्स किस प्रयोग कर रहा है?

http://www.pressingquestion.com/2030237/Ssl-Handshake-Alert-Unrecognized_name-Error-Since-Upgrade-To-Java-170

आप उन साइटों त्रुटि फेंकने के लिए चार्ल्स का प्रयोग करना होगा: help -> about java

यहाँ एक ही त्रुटि संदेश के बारे लेकिन जावा 1.7 में अपग्रेड करने के बाद एक लेख है? अगर आप प्रति साइट एसएसएल प्रॉक्सीइंग को अक्षम नहीं कर सकते हैं।

0

-Djsse.enableSNIExtension = चार्ल्स एप्लिकेशन के लिए सामग्री फ़ोल्डर में info.plist को झूठा जोड़ें। में:

<key>VMOptions</key> 
<string>-Xmx512m -Djsse.enableSNIExtension=false</string> 
5

मैं जब 10.10 पर नवीनतम बीटा चार्ल्स 3.10b9 उपयोग करते हुए इस बारे में जाना।

मैं Xcode में Info.plist खोला और निम्नलिखित किया:

JVMOptions के तहत (जैसा कि VMOptions करने का विरोध) कुंजी स्ट्रिंग जोड़ें:

-Djsse.enableSNIExtension=false 
हम शेड का जवाब देने के लिए इसी तरह की एक विधि का उपयोग कर तय
0

प्रोजेक्ट के पथ से कमांड लाइन का उपयोग करने का प्रयास करें:

mvn clean install -Djsse.enableSNIExtension=false 
संबंधित मुद्दे