एक आईटी व्यवस्थापक का जीवन आम तौर पर पासवर्ड रीसेट करने, उपयोगकर्ता इनबॉक्स को व्यवस्थित करने और लोगों को बताते हुए घूमता है कि उनके पास अधिक संग्रहण स्थान नहीं हो सकता है। हालांकि हर बार, आप दिलचस्प कुछ पर काम करते हैं। पिछले हफ्ते यह एक नई त्रुटि थी जिसे मैंने क्रोम में 'err_ssl_version_or_cipher_mismatch' से पहले कभी नहीं देखा था।
त्रुटि वाक्यविन्यास ने मुझे गलत बताया कि एसएसएल प्रमाणपत्र या किसी वेबसाइट या ब्राउज़र की सुरक्षा सेटिंग के साथ कुछ समस्या थी। एसएसएल ध्वज का मतलब है कि वेबसाइट के एसएसएल प्रमाणपत्र या क्रोम की उम्मीद के साथ कुछ प्रमाण गलत था जब उसने प्रमाण पत्र देखा था। मुझे यह स्वीकार करना होगा कि मुझे इससे कुछ और पता नहीं था इसलिए कुछ शोध करना पड़ा।
सबसे पहले मैं आपको इस मुद्दे को ठीक करने का तरीका दिखाऊंगा, फिर मैं चर्चा करूंगा कि यह सब कैसे काम करता है।
क्रोम में err_ssl_version_or_cipher_mismatch को ठीक करें
यदि समर्थित SSL संस्करणों में कोई मेल नहीं है और वेब सर्वर द्वारा प्रमाण पत्र भेजने वाले संस्करण को आप इस संदेश को देखेंगे। कुछ साल पहले यह बहुत प्रचलित था जब क्रोम ने एसएसएल 3.0 का समर्थन करना बंद कर दिया था, लेकिन अब तक दुर्लभ होना चाहिए जब तक आप पुराना ब्राउज़र नहीं चला रहे हों या प्रमाणपत्र भेजने वाले सर्वर में कॉन्फ़िगरेशन समस्या हो।
इसे ठीक करने का तरीका यहां दिया गया है।
- क्रोम खोलें और यूआरएल बॉक्स में क्रोम: // झंडे टाइप करें।
- 'अधिकतम टीएलएस संस्करण सक्षम' पर नेविगेट करें।
- डिफ़ॉल्ट पर सेट करें या टीएलएस 1.3 आज़माएं।
- अभी पुनः लॉन्च करें का चयन करें।
पुराने गाइड का समर्थन न्यूनतम एसएसएल / टीएलएस संस्करण का चयन करना और एसएसएलवी 3 पर सेट करना है, लेकिन क्रोम के नए संस्करणों में विकल्प बदल गए हैं। सिद्धांत रूप में, यह त्रुटि क्रोम के नए संस्करणों में भी नहीं होनी चाहिए क्योंकि एसएसएल अब अलग-अलग संभाला जाता है। यह अभी भी कभी-कभी प्रकट होता है।
यदि यह अकेले क्रोम में err_ssl_version_or_cipher_mismatch को ठीक नहीं करता है तो आपको SSL प्रमाणपत्र कैश को फ़्लश करने की आवश्यकता हो सकती है।
- क्रोम में तीन डॉट सेटिंग्स आइकन पर नेविगेट करें।
- पृष्ठ के नीचे उन्नत का चयन करें।
- सिस्टम बॉक्स में प्रॉक्सी सेटिंग्स खोलें का चयन करें।
- सामग्री टैब का चयन करें और एसएसएल स्थिति साफ़ करें का चयन करें।
- ठीक चुनें और खिड़कियां बंद करें।
यह निश्चित रूप से आपको err_ssl_version_or_cipher_mismatch देखने से रोकना चाहिए।
एसएसएल प्रमाणपत्र
जब से हम HTTP के बजाय HTTPS के साथ इंटरनेट को सुरक्षित करने का प्रयास करना शुरू कर चुके हैं, तब से SSL प्रमाणपत्र पहले से कहीं अधिक महत्वपूर्ण रहे हैं। वे आपके ब्राउज़र और वेब होस्ट के बीच सुरक्षित कनेक्शन का हिस्सा बनते हैं जो आपके बीच बहने वाले सभी डेटा को एन्क्रिप्ट कर सकता है। हर बार जब आप कुछ खरीदते हैं या इंटरनेट बैंकिंग का उपयोग करते हैं, तो आपको अपने डेटा को एन्क्रिप्ट किया जाना चाहिए ताकि इसे अवरुद्ध नहीं किया जा सके। एक एसएसएल प्रमाणपत्र मदद करता है।
एक प्रमाणपत्र प्राधिकरण या सीए नामक एक विश्वसनीय पार्टी द्वारा एक एसएसएल प्रमाण पत्र जारी किया जाता है। यह वेबसाइट मालिक को जारी करता है और इसे अपने वेब सर्वर पर स्थापित करता है। इसमें एक सार्वजनिक और एक निजी कुंजी है जो ब्राउज़र के भीतर एन्क्रिप्शन सॉफ्टवेयर सुरक्षित कनेक्शन बनाने के लिए उपयोग करता है।
सुरक्षित संयोजन
एन्क्रिप्टेड ब्राउज़िंग सत्र स्थापित करने के लिए पांच मुख्य चरण हैं। यह दृश्यों के पीछे एक या दो के भीतर होता है। हर बार जब आप एक सुरक्षित वेबसाइट पर उतरते हैं, तो यह प्रक्रिया दोहराई जाती है।
- जब कोई वेब ब्राउज़र एक सुरक्षित वेबसाइट (HTTPS) तक पहुंचता है, तो उसे एसएसएल हैंडशेक के साथ स्वागत किया जाता है। यह सुनिश्चित करता है कि सर्वर और ब्राउज़र दोनों एक सुरक्षित कनेक्शन स्वीकार कर सकते हैं और ऐसा करने के लिए आवश्यक सब कुछ है। एक बार हैंडशेक पूरा हो जाने पर, सार्वजनिक एन्क्रिप्शन कुंजी साझा की जाती है।
- एक बार स्वीकार किए जाने पर, सर्वर अपने एसएसएल प्रमाणपत्र की एक प्रति आपके ब्राउज़र में भेजता है। इसमें सार्वजनिक कुंजी शामिल है जो एन्क्रिप्टेड सत्र शुरू कर सकती है।
- ब्राउजर सर्टिफिकेट अथॉरिटी की एक सूची के खिलाफ प्रमाण पत्र की जांच करता है ताकि यह वास्तविक हो सके। यह भी सुनिश्चित करता है कि यह समाप्त हो गया है या छेड़छाड़ नहीं हुई है।
- ब्राउज़र तब कनेक्शन को एन्क्रिप्ट करता है और वेब सर्वर को एक सममित सत्र प्रमाणपत्र भेजता है जो केवल वेबसाइट पर आपके द्वारा ही टिकेगा। यह इसके लिए सर्वर की सार्वजनिक कुंजी का उपयोग करता है।
- वेब सर्वर अपनी निजी कुंजी के साथ सममित सत्र कुंजी को अस्वीकार करता है और आपके ब्राउज़र से कनेक्शन को स्वीकार करता है।
यदि ब्राउज़र नहीं देखता कि वह उस SSL प्रमाणपत्र में क्या अपेक्षा करता है, तो err_ssl_version_or_cipher_mismatch त्रुटि हो सकती है। यह केवल क्रोम में फ़ायरफ़ॉक्स, ओपेरा, सफारी के रूप में होता है और अन्य एसएसएल प्रमाणपत्रों को अलग-अलग संभालते हैं।
यह त्रुटि केवल क्रोम के पुराने संस्करणों (संस्करण 40) पर वास्तव में हुई क्योंकि यह एसएसएल को एक अलग तरीके से संभाला गया। क्रोम के नए संस्करण एसएसएल को अधिक व्यापक तरीके से कैसे संभालते हैं और आपको यह समस्या कभी नहीं देखना चाहिए। जबकि पहला फिक्स टीएलएस सेटिंग्स को बदलता है और एसएसएल नहीं, यह एक फर्क पड़ता है। हालांकि, दूसरा फिक्स, एसएसएल राज्य को साफ़ करने की संभावना अधिक प्रभावी है।
क्या आपने हाल ही में err_ssl_version_or_cipher_mismatch त्रुटि देखी है? इसके लिए कोई अन्य फिक्सेस मिला? अगर आप करते हैं तो हमें नीचे बताएं!