2015-03-20 7 views
13

चूंकि मैंने संस्करण 40 से 41 तक क्रोम अपडेट किया है, इसलिए अब मैं स्थानीय एसएमएल साइट को स्थानीय टॉमकैट 7 उदाहरण में नहीं चला सकता। मेरे पास एक स्वयं हस्ताक्षरित प्रमाण पत्र है।क्रोम 41 ERR_SSL_VERSION_OR_CIPHER_MISMATCH टॉमकैट 7

क्रोम को ERR_SSL_VERSION_OR_CIPHER_MISMATCH के साथ प्रिंट करता है।

मैंने पहले से ही chrome://flags स्विच Minimum SSL/TLS version supportedSSLv3 पर स्विच किया है, जो काम नहीं करता है।

उत्तर

10

मुझे अपने जावा ईई वेब एप्लिकेशन के साथ वही समस्या थी जो वाइल्डफ्लाई 8.1 पर स्वयं हस्ताक्षरित प्रमाणपत्र के साथ चल रही थी।

आप शायद अपने स्वयं के हस्ताक्षर प्रमाण पत्र के साथ 1024 बिट डीएसए सार्वजनिक कुंजी का उपयोग कर रहे हैं और क्रोम बंद/बंद डीएसए (डीएसएस) बंद कर देता है।

एक आरएसए 2048 प्रमाण पत्र बनाना और अपने वेब एप्लिकेशन के साथ इसका उपयोग करना आपकी समस्या का समाधान करना चाहिए।

+1

एक आकर्षण की तरह काम किया ... अंत में निराशा के भार के बाद कुछ शांति ... –

+2

हम में से उन लोगों के लिए दैनिक आधार पर सॉफ्टवेयर विकसित नहीं करना, यह कोई जवाब नहीं है। एक पूर्ण और पूर्ण प्रतिक्रिया में संदर्भ जानकारी या उपयोगकर्ता के लिए चरण-दर-चरण शामिल होगा। – NoCatharsis

+2

@NoCatharsis "पूर्ण प्रतिक्रिया" जैसी कोई चीज़ नहीं है। हमेशा ऐसे व्यक्ति होंगे जिनके पास प्रक्रिया में किसी हिस्से का ज्ञान नहीं है। कंसोल का उपयोग करने या फ़ाइलों की प्रतिलिपि बनाने के तरीके के बारे में वर्णन करने के लिए यह जगह से बाहर है क्योंकि इस बिंदु पर सर्टिफिकेट्स और इस पूरे बिंदु पर पूर्ण ग्रैन्युलरिटी के निर्माण को समझाने में मददगार नहीं है। एक बार जब आप जानते हैं कि निर्दिष्ट प्रमाण पत्र बनाना आवश्यक है, तो आप [यह कैसे करें] पर शोध कर सकते हैं (http://stackoverflow.com/search?q=How+to+create+a+RSA+certificate)। –

1

मुझे इसकी एक एसएसएल/टीएलएस प्रोटोकॉल संस्करण समस्या पर संदेह है। अधिकांश समय इस त्रुटि का मतलब है कि सर्वर और क्लाइंट इस बात से सहमत नहीं हो सकता कि किस सिफर का उपयोग करना है। इस ब्लॉग पोस्ट पर एक नज़र डालें: https://blog.eveoh.nl/2014/02/tls-ssl-ciphers-pfs-tomcat/ टॉमकैट में एक सुरक्षित और संगत सिफर सुइट को कैसे सक्षम करें।

0

टॉमकैट server.xml फ़ाइल में आप SSL/TLS <connector/> तत्व में ciphers विशेषता सेट कर सकते हैं।

ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, 
     TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, 
     TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, 
     TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, 
     TLS_ECDHE_RSA_WITH_RC4_128_SHA, 
     TLS_RSA_WITH_AES_128_CBC_SHA256, 
     TLS_RSA_WITH_AES_128_CBC_SHA, 
     TLS_RSA_WITH_AES_256_CBC_SHA256, 
     TLS_RSA_WITH_AES_256_CBC_SHA, 
     SSL_RSA_WITH_RC4_128_SHA" 

इससे क्रोमियम/क्रोम में ERR_SSL_VERSION_OR_CIPHER_MISMATCH के लिए मेरे मामले में और Firefox में ssl_error_no_cypher_overlap के लिए समस्या हल हो।

संबंधित मुद्दे