SSL हैंडशेक त्रुटि उस वेबसाइट के लिए काफी आम है जिसे उपयोगकर्ता की वैधता को सत्यापित करना होता है (कभी-कभी हार्डवेयर क्रिप्टोग्राफिक डिवाइस या कार्ड के माध्यम से)। यह त्रुटि सभी प्रमुख ब्राउज़रों (Firefox, Chrome, Edge, आदि.) द्वारा सभी प्रमुख डेस्कटॉप OS (Windows, Mac, Linux, आदि.) पर दिखाई जाती है। आमतौर पर, निम्न प्रकार का संदेश दिखाया जाता है:
SSL हैंडशेक त्रुटि सर्वर और क्लाइंट के बीच SSL प्रोटोकॉल का उपयोग करके संचार की विफलता है। यह क्लाइंट-साइड के साथ-साथ सर्वर-साइड के कारकों के कारण हो सकता है। मुख्य रूप से निम्नलिखित को हैंडशेक त्रुटि का कारण बताया गया है:
- दूषित ब्राउज़र डेटा: यदि ब्राउज़र का डेटा (कुकीज़, कैश, आदि.) दूषित है, तो यह वेबसाइट द्वारा आवश्यक प्रमाणपत्र को ठीक से लोड करने में विफल हो सकता है, जिससे SSL हैंडशेक समस्या होती है।
- ब्राउज़र या Java सुरक्षा का गलत कॉन्फ़िगरेशन: यदि ब्राउज़र या Java सुरक्षा किसी वेबसाइट को "जोखिम भरा" मानती है, तो यह SSL हैंडशेक अलर्ट के साथ वेबसाइट को नहीं खोल सकती है।
- सिस्टम के सुरक्षा एप्लिकेशन से हस्तक्षेप: यदि सिस्टम का एंटीवायरस/फ़ायरवॉल डेटा के एक विशेष पैकेट को ब्लॉक कर रहा है ("यह सोचकर" कि यह जोखिम भरा है), तो ब्राउज़र SSL हैंडशेक अलर्ट के साथ वेबसाइट लोड करने में विफल हो सकता है।
- प्रमाणपत्र की अनुचित स्थापना: कुछ वेबसाइटों को अपने प्रमाणपत्रों को OS में एक विशेष स्थान पर स्थापित करने की आवश्यकता होती है और यदि प्रमाणपत्र वहां मौजूद नहीं है लेकिन किसी अन्य स्थान पर मौजूद है, तो वेबसाइट ब्राउज़र का जवाब नहीं दे सकती है, जिससे ब्राउज़र SSL हैंडशेक विफलता अलर्ट दिखाता है।
ब्राउज़र को नवीनतम बिल्ड में अपडेट करें
यदि ब्राउज़र पुराना है तो यह SSL_error_handshake_failure_alert दिखा सकता है क्योंकि यह विभिन्न वेबसाइटों के साथ असंगतता का कारण बन सकता है। यहां, ब्राउज़र को नवीनतम संस्करण में अपडेट करने से समस्या हल हो सकती है। स्पष्टीकरण के लिए, हम Google Chrome ब्राउज़र के लिए प्रक्रिया पर चर्चा करेंगे। लेकिन उससे पहले, यदि समस्याग्रस्त वेबसाइट को उपयोगकर्ता की पहचान करने के लिए क्रिप्टोग्राफिक डिवाइस या कार्ड की आवश्यकता है, तो सुनिश्चित करें कि डिवाइस का उचित ड्राइवर स्थापित है और उपयोग किया जा रहा है।
- Chrome ब्राउज़र खोलें और ऊपरी दाएं कोने में, Chrome मेनू खोलने के लिए तीन ऊर्ध्वाधर दीर्घवृत्त पर क्लिक करें।
- अब Settings चुनें और बाएं फलक में, About Chrome टैब पर जाएं।
- फिर, दाएं फलक में, सुनिश्चित करें कि Google Chrome नवीनतम बिल्ड में अपडेटेड है, और बाद में, जांचें कि क्या SSL हैंडशेक त्रुटि दूर हो गई है।
- यदि नहीं और समस्या ब्राउज़र अपडेट के बाद शुरू हुई, तो जांचें कि क्या ब्राउज़र का पुराना संस्करण इंस्टॉल करना हैंडशेक विफलता समस्या को हल करता है।
ब्राउज़र के सर्टिफिकेट मैनेजर में समस्याग्रस्त प्रमाणपत्र हटाएं
यदि ब्राउज़र के सर्टिफिकेट मैनेजर में वेबसाइट का प्रमाणपत्र दूषित है, तो ब्राउज़र SSL_error_handshake_failure_alert फेंक सकता है। इस परिदृश्य में, उपयोगकर्ता ब्राउज़र की सेटिंग्स में समस्याग्रस्त वेबसाइट के प्रमाणपत्र को हटाकर समस्या को हल कर सकता है। स्पष्टीकरण के लिए, हम Firefox ब्राउज़र के लिए प्रक्रिया पर चर्चा करेंगे।
- Firefox लॉन्च करें और ऊपरी दाएं कोने के पास हैमबर्गर आइकन पर क्लिक करें।
- फिर, Settings चुनें और बाएं फलक में, Privacy & Security टैब पर जाएं।
- अब, तब तक नीचे स्क्रॉल करें जब तक Certificates सेक्शन न दिख जाए, और फिर View Certificates बटन पर क्लिक करें।
- इसके बाद, Your Certificates टैब पर जाएं और समस्याग्रस्त वेबसाइट का प्रमाणपत्र चुनें।
- अब Delete पर क्लिक करें और फिर प्रमाणपत्र हटाने के लिए पुष्टि करें। बाद में, सुनिश्चित करें कि Server's टैब में समस्याग्रस्त वेबसाइट से कोई प्रमाणपत्र नहीं है और Authorities टैब में कोई प्रासंगिक CA नहीं है।
- फिर Firefox ब्राउज़र को पुनः लॉन्च करें और बाद में, जांचें कि क्या SSL हैंडशेक त्रुटि दूर हो गई है।
यदि वह काम नहीं करता, तो जांचें कि क्या दूसरे नेटवर्क या नेटवर्क प्रकार का उपयोग करना (उदाहरण के लिए, यदि ईथरनेट पर समस्या आ रही है, तो वाई-फाई का उपयोग करना) समस्या को हल करता है।
ब्राउज़र की कुकीज़, कैश और डेटा साफ़ करें
यदि ब्राउज़र की कोई कुकीज़, कैश, और डेटा दूषित हैं, तो ब्राउज़र SSL हैंडशेक त्रुटि दिखा सकता है। इस संदर्भ में, ब्राउज़र की कुकीज़, कैश, और डेटा को साफ़ करने से हाथ में SSL त्रुटि हल हो सकती है। स्पष्टीकरण के लिए, हम Chrome ब्राउज़र की कुकीज़, कैश, और डेटा को साफ़ करने की प्रक्रिया पर चर्चा करेंगे।
- Chrome ब्राउज़र लॉन्च करें और ऊपरी दाएं कोने में, तीन ऊर्ध्वाधर दीर्घवृत्त पर क्लिक करें।
- अब More Tools पर होवर करें और Clear Browsing Data चुनें।
- फिर, परिणामी विंडो के Advanced टैब में, विंडो के नीचे के पास Sign Out पर क्लिक करें ताकि Google अकाउंट में डेटा बना रहे।
- अब Time Range को All-Time चुनें और सभी श्रेणियों को चेकमार्क करें।
- फिर Clear Data बटन पर क्लिक करें और एक बार हो जाने पर, सिस्टम को रीस्टार्ट करें।
- रीस्टार्ट पर, जांचें कि क्या SSL_error_handshake_failure_alert दूर हो गई है।
दूसरा ब्राउज़र आज़माएं
SSL_error_handshake_failure_alert उपयोग में ब्राउज़र में बग का परिणाम हो सकता है। यहां, दूसरे ब्राउज़र का उपयोग करने से उपयोगकर्ता समस्याग्रस्त वेबसाइट को बिना किसी समस्या के एक्सेस कर सकता है।
- सिस्टम पर दूसरा ब्राउज़र डाउनलोड और इंस्टॉल करें (यदि पहले से मौजूद नहीं है)। OS पसंदीदा ब्राउज़र का उपयोग करना बेहतर होगा (Windows के लिए Edge, Mac के लिए Safari, Linux के लिए Firefox, Chromebook के लिए Chrome)।
- अब दूसरे ब्राउज़र को लॉन्च करें और जांचें कि क्या वेबसाइट को SSL हैंडशेक त्रुटि को ट्रिगर किए बिना एक्सेस किया जा सकता है।
सिस्टम के इंटरनेट विकल्प को डिफ़ॉल्ट पर रीसेट करें
Windows मशीन पर, इंटरनेट विकल्प OS और एप्लिकेशन द्वारा इंटरनेट एक्सेस करने के लिए उपयोग की जाने वाली कई बुनियादी सेटिंग्स को कवर करते हैं। इंटरनेट विकल्पों का एक मात्र गलत कॉन्फ़िगरेशन या यदि इसका सर्टिफिकेट मैनेजर दूषित है, तो इंटरनेट विकल्पों को डिफ़ॉल्ट पर रीसेट करने से समस्या हल हो सकती है।
- Windows पर क्लिक करें, खोजें, और Internet Options खोलें।
- अब, Advanced टैब पर जाएं और Restore Advanced Settings पर क्लिक करें।
- फिर, Reset Internet Explorer Settings सेक्शन में, Reset पर क्लिक करें और Delete Personal Settings चेकमार्क करें।
- अब Reset पर क्लिक करें और बाद में, अपने सिस्टम को रीस्टार्ट करें।
- रीस्टार्ट पर, जांचें कि क्या ब्राउज़र की SSL हैंडशेक त्रुटि दूर हो गई है।
ब्राउज़र में वेबसाइट को विश्वसनीय के रूप में जोड़ें
यदि समस्या अभी भी है, तो ब्राउज़र में वेबसाइट को विश्वसनीय के रूप में जोड़ने से समस्या हल हो सकती है। चित्रण के लिए, हम आपको Firefox ब्राउज़र पर प्रक्रिया के माध्यम से मार्गदर्शन करेंगे।
चेतावनी:
अपने जोखिम पर आगे बढ़ें क्योंकि ब्राउज़र की सेटिंग्स में जोखिम भरी वेबसाइट को विश्वसनीय के रूप में जोड़ने से डेटा, सिस्टम, और नेटवर्क खतरों के संपर्क में आ सकते हैं।
- Firefox ब्राउज़र लॉन्च करें और समस्याग्रस्त वेबसाइट पर जाएं।
- अब एड्रेस बार से वेबसाइट का पूरा URL कॉपी करें और एड्रेस बार में निम्नलिखित दर्ज करें:
about:config
- फिर Accept Risk and Continue पर क्लिक करें।
- फिर Search Preference Name बॉक्स में निम्नलिखित दर्ज करें:
tls.insecure_fallback_hosts
- अब Edit आइकन पर क्लिक करें और समस्याग्रस्त वेबसाइट का URL दर्ज करें।
- फिर Tick आइकन पर क्लिक करें और Firefox को पुनः लॉन्च करें।
- पुनः लॉन्च पर, जांचें कि क्या समस्याग्रस्त वेबसाइट को हाथ में SSL त्रुटि शुरू किए बिना खोला जा सकता है। ध्यान रखें कि आपको Firefox से वेबसाइट के शीर्ष पर एक पीला चेतावनी पॉपअप दिखाई दे सकता है कि वेबसाइट पर गोपनीय जानकारी दर्ज न करें।
ब्राउज़र की सुरक्षा सेटिंग्स संपादित करें
SSL हैंडशेक त्रुटि समस्याग्रस्त वेबसाइट के खराब कॉन्फ़िगरेशन का परिणाम हो सकती है और ब्राउज़र की सुरक्षा को संपादित करने से उपयोगकर्ता प्रश्न में वेबसाइट तक पहुंच सकता है। स्पष्टीकरण के लिए, हम Firefox ब्राउज़र के लिए प्रक्रिया पर चर्चा करेंगे।
चेतावनी:
अपने जोखिम पर आगे बढ़ें क्योंकि ब्राउज़र की सुरक्षा सेटिंग्स को संपादित करने से आपका सिस्टम, डेटा, और नेटवर्क खतरों के संपर्क में आ सकता है।
- Firefox लॉन्च करें और इसके एड्रेस बार में निम्नलिखित दर्ज करें:
about:config
- अब Accept the Risk and Continue पर क्लिक करें।
- फिर, Search Preference Name में निम्नलिखित दर्ज करें:
tls.enable_0rtt_data
- अब टॉगल बटन पर क्लिक करके उपरोक्त सेटिंग को False पर सेट करें और SSL हैंडशेक विफलता समस्या हल हुई है या नहीं यह जांचने के लिए Firefox ब्राउज़र को पुनः लॉन्च करें।
Burp Suite को पुनर्स्थापित करें
यदि आपका संगठन अपने वेब एप्लिकेशन को सुरक्षित रूप से परीक्षण और विश्लेषण करने के लिए Burp Suite का उपयोग कर रहा है, तो Burp Suite के गलत कॉन्फ़िगरेशन से SSL हैंडशेक विफलता अलर्ट हो सकता है। इस मामले में, Burp Suite को पुनर्स्थापित करने से समस्या हल हो सकती है।
- पिछले Burp फ़ाइल और Loader के JAR फ़ाइल का बैक अप लें।
- अब, Windows पर राइट-क्लिक करें और Apps & Features चुनें।
- फिर, Burp Suite का विस्तार करें और Uninstall पर क्लिक करें।
- अब Burp Suite को अनइंस्टॉल करने के लिए पुष्टि करें और बाद में, अपने सिस्टम को रीस्टार्ट करें।
- रीस्टार्ट पर, Burp Suite का नवीनतम संस्करण डाउनलोड और इंस्टॉल करें। प्रक्रिया के दौरान, सुनिश्चित करें कि Burp Suite OS ड्राइव (जैसे, C) पर इंस्टॉल हो रहा है।
- अब बैकअप की गई Burp फ़ाइल और लोडर को निम्न स्थान पर कॉपी करें:
C:\Burp_Suite\jre\bin
- फिर, Windows पर क्लिक करें, Command Prompt खोजें, इसके परिणाम पर राइट-क्लिक करें, और Run as Administrator चुनें।
- अब निम्नलिखित निष्पादित करें (X को मूल मूल्यों से बदलना सुनिश्चित करें):
C:\Burp_Suite\jre\bin\java.exe -javaagent:BurpSuiteLoader_v.XXX.jar -noverify -jar burpsuite_pro_vXXX.jar
- फिर एक ब्राउज़र (जैसे Firefox) लॉन्च करें और जांचें कि क्या SSL हैंडशेक समस्या हल हो गई है।
Gemalto/Thales DIS CMS के लिए प्रोग्राम फ़ाइल्स डायरेक्टरी में प्रमाणपत्र का उपयोग करें
यदि आपका संगठन Gemalto (या अब Thales DIS के रूप में जाना जाता है) एप्लिकेशन/CMS का उपयोग कर रहा है, तो इसके प्रमाणपत्र को Program Files (X86) से नहीं, बल्कि Program Files से उपयोग करने से समस्या हल हो सकती है क्योंकि 64-बिट क्लाइंट ब्राउज़र Program Files के 64-बिट डायरेक्टरी में प्रमाणपत्र ढूंढते हैं। चित्रण के लिए, हम Firefox ब्राउज़र के लिए प्रक्रिया पर चर्चा करेंगे।
- Firefox ब्राउज़र लॉन्च करें और उसका मेनू खोलें।
- अब Settings चुनें और Privacy & Security टैब पर जाएं।
- फिर नीचे स्क्रॉल करें और Security Devices बटन पर क्लिक करें (Certificates सेक्शन में)।
- अब Load पर क्लिक करें और Module Name में, टाइप करें:
Gemalto PKCS#11 Module
- फिर Browse पर क्लिक करें और gclib.dll चुनने के लिए निम्न पथ पर नेविगेट करें:
C:\Program Files\Gemalto\Classic Client\BIN\gclib.dll
- अब Open पर क्लिक करें और बाद में, OK पर क्लिक करें।
- फिर Firefox को पुनः लॉन्च करें और जांचें कि क्या SSL हैंडशेक समस्या हल हो गई है।
Java की सुरक्षा में वेबसाइट के लिए अपवाद जोड़ें
यदि वेबसाइट को क्लाइंट मशीन पर Java की आवश्यकता है लेकिन Java वेबसाइट को "असुरक्षित" मानता है, तो यह ब्राउज़र की SSL हैंडशेक त्रुटि का कारण बन सकता है। यहां, Java की सुरक्षा में वेबसाइट के लिए अपवाद जोड़ने से समस्या हल हो सकती है।
- Windows पर क्लिक करें, टाइप करें, और Configure Java खोलें।
- अब, Security टैब पर जाएं और Edit Site List पर क्लिक करें।
- फिर Add पर क्लिक करें और समस्याग्रस्त वेबसाइट का URL दर्ज करें।
- अब OK पर क्लिक करें और बाद में, अपने सिस्टम को रीस्टार्ट करें।
- रीस्टार्ट पर, जांचें कि क्या SSL त्रुटि दूर हो गई है।
सिस्टम के एंटीवायरस/फ़ायरवॉल को अक्षम या अनइंस्टॉल करें
यदि सिस्टम का एंटीवायरस वेबसाइट डेटा को इस तरह बदल रहा है कि ब्राउज़र इसे "सुरक्षित" नहीं मानता, तो ब्राउज़र SSL हैंडशेक विफलता अलर्ट दिखा सकता है। ऐसे मामले में, अपने सिस्टम के एंटीवायरस/फ़ायरवॉल को अक्षम करने से SSL हैंडशेक त्रुटि दूर हो सकती है। Kaspersky को चर्चा के तहत मुद्दे का कारण बताया गया है।
चेतावनी:
अपने जोखिम पर आगे बढ़ें क्योंकि सिस्टम के एंटीवायरस या फ़ायरवॉल को अक्षम या अनइंस्टॉल करना, आपके डेटा, सिस्टम, और नेटवर्क को खतरों के संपर्क में ला सकता है।
सिस्टम के एंटीवायरस/फ़ायरवॉल को अक्षम करें
- सिस्टम ट्रे में सुरक्षा उत्पाद (जैसे, ESET) पर राइट-क्लिक करें (आपको छिपे हुए आइकन दिखाने पड़ सकते हैं) और Pause Protection चुनें।
- अब सुरक्षा एप्लिकेशन को अक्षम करने के लिए पुष्टि करें और फिर, सिस्टम ट्रे में सुरक्षा उत्पाद पर फिर से राइट-क्लिक करें।
- अब Pause Firewall चुनें और यदि पूछा जाए, तो ESET फ़ायरवॉल को अक्षम करने के लिए पुष्टि करें।
- फिर जांचें कि क्या ब्राउज़र प्रश्न में वेबसाइट को SSL हैंडशेक त्रुटि शुरू किए बिना एक्सेस कर सकता है।
तृतीय-पक्ष एंटीवायरस/फ़ायरवॉल को अनइंस्टॉल करें
यदि एंटीवायरस/फ़ायरवॉल को अक्षम करने से काम नहीं चला, तो एंटीवायरस/फ़ायरवॉल को अनइंस्टॉल करने से समस्या हल हो सकती है।
- Windows पर राइट-क्लिक करें और Apps & Features चुनें।
- अब सुरक्षा एप्लिकेशन (जैसे ESET) का विस्तार करें और Uninstall पर क्लिक करें।
- फिर सुरक्षा एप्लिकेशन को अनइंस्टॉल करने के लिए पुष्टि करें और बाद में, अपने सिस्टम को रीबूट करें।
- रीबूट पर, जांचें कि क्या SSL हैंडशेक त्रुटि दूर हो गई है।
यदि आपका संगठन हार्डवेयर फ़ायरवॉल कंसोल का उपयोग कर रहा है, तो सुनिश्चित करें कि हार्डवेयर फ़ायरवॉल को सिस्टम से जोड़ने वाला केबल फ़ायरवॉल OEM द्वारा अनुशंसित है क्योंकि असंगत केबल ब्राउज़र में SSL हैंडशेक विफलता अलर्ट ट्रिगर कर सकता है।
समस्याग्रस्त प्रमाणपत्र को पुनः जोड़ें
यदि समस्याग्रस्त वेबसाइट को सिस्टम पर स्थापित प्रमाणपत्र की आवश्यकता है (या तो ईमेल के माध्यम से प्रदान किया गया या ऑनलाइन संसाधन से डाउनलोड किया गया) और प्रमाणपत्र सिस्टम पर ठीक से स्थापित नहीं है, तो सिस्टम पर प्रमाणपत्र को पुनर्स्थापित करने से समस्या हल हो सकती है। सबसे पहले, समस्याग्रस्त प्रमाणपत्र को डाउनलोड या निर्यात करना सुनिश्चित करें।
- Windows पर राइट-क्लिक करें और Run चुनें।
- अब निम्नलिखित निष्पादित करें:
certmgr.msc
- फिर Personal >> Certificates टैब पर जाएं और जांचें कि क्या समस्याग्रस्त प्रमाणपत्र वहां मौजूद है। यदि प्रमाणपत्र जारीकर्ता को किसी अन्य टैब में प्रमाणपत्र की आवश्यकता है, तो सुनिश्चित करें कि प्रमाणपत्र प्रासंगिक टैब में मौजूद है।
- यदि प्रमाणपत्र प्रासंगिक टैब में मौजूद है, तो इस पर डबल-क्लिक करें और इसके गुण/वैधता की जांच करें।
- यदि सब कुछ ठीक है, तो Windows पर क्लिक करें, खोजें, और Internet Options खोलें।
- अब Internet Option पर Content टैब पर जाएं और Certificates पर क्लिक करें।
- फिर जांचें कि क्या समस्याग्रस्त वेबसाइट से प्रमाणपत्र प्रासंगिक टैब में दिखाया गया है (आमतौर पर, Personal)।
- अब प्रमाणपत्र पर डबल-क्लिक करें और इसके गुण/वैधता की जांच करें।
- फिर सुनिश्चित करें कि प्रमाणपत्र के साथ एक वैध पब्लिक की जुड़ी हुई है। आप इसे प्रमाणपत्र गुणों के Details टैब में पा सकते हैं।
- अब Internet Options पर Advanced टैब पर जाएं और TLS एंट्रीज़ को सक्षम करना सुनिश्चित करें और SSL बॉक्स को अनचेक करें।
- फिर अपने परिवर्तन लागू करें और ब्राउज़र को रीस्टार्ट करके जांचें कि क्या हैंडशेक विफलता त्रुटि दूर हो गई है।
यदि प्रमाणपत्र सर्टिफिकेट मैनेजर के उचित टैब में नहीं दिखाया गया है या पुनर्स्थापित नहीं किया जा सकता है, तो आप आधिकारिक Microsoft पेज देख सकते हैं जो प्रक्रिया को विस्तार से बताता है।
Firefox में प्रमाणपत्र आयात करें
यदि आप Firefox ब्राउज़र के साथ समस्या का सामना कर रहे हैं, तो ध्यान रखें कि Firefox OS सर्टिफिकेट मैनेजर में कई प्रमाणपत्रों का उपयोग नहीं करता है और उपयोगकर्ता को Firefox में प्रमाणपत्र आयात करना पड़ सकता है।
- Firefox ब्राउज़र लॉन्च करें और उसका मेनू खोलें।
- अब Settings चुनें और बाएं फलक में Privacy & Security टैब पर क्लिक करें।
- फिर नीचे स्क्रॉल करें और View Certificates पर क्लिक करें।
- अब, Your Certificates टैब (या जारीकर्ता द्वारा अनुशंसित) में, Import पर क्लिक करें और प्रमाणपत्र पर Browse करें।
- फिर प्रमाणपत्र चुनें और अपने परिवर्तन लागू करें।
- अब Firefox को पुनः लॉन्च करें और जांचें कि क्या SSL हैंडशेक समस्या हल हो गई है।
यदि समस्या अभी भी है, तो आप समस्याग्रस्त वेबसाइट से संपर्क कर सकते हैं ताकि यह जांचा जा सके कि उनकी सुरक्षा सेटिंग्स ठीक से काम कर रही हैं। यदि आपके संगठन का बुनियादी ढांचा पुराने हार्डवेयर का उपयोग कर रहा है, तो आप पुराने OS (जैसे XP) का उपयोग VM में समस्याग्रस्त उपकरणों तक पहुंचने के लिए कर सकते हैं।
सर्वर-संबंधी मुद्दों के लिए दिशानिर्देश
चूंकि हाथ में हैंडशेक त्रुटि के कारण सर्वर-संबंधी कारणों (विभिन्न मशीनें, विभिन्न उपकरण, विभिन्न एप्लिकेशन, आदि) को कवर करना व्यावहारिक रूप से असंभव है, यहां उपयोगकर्ताओं द्वारा रिपोर्ट किए गए कुछ दिशानिर्देश हैं जो हैंडशेक त्रुटि को दूर करने के लिए हैं:
- जांचें कि क्या सर्वर कॉन्फ़िगरेशन में निम्नलिखित को हटाने से समस्या हल होती है:
SSLVerifyClient require SSLVerifyDepth 10
- यदि Apache का उपयोग कर रहे हैं, तो जांचें कि क्या SSLCACertificatePath को ~~~~~~/ca/certs/ca.cert.pem पर सेट करना और SSLVerifyDepth 1 को SSLVerifyDepth 10 में बदलना। फिर, क्लाइंट सर्टिफिकेट को PEM में बदलें (PFX से)। बाद में, जांचें कि क्या SSL समस्या हल हो गई है।
- जांचें कि क्या UTF8Stringsfor के साथ प्रमाणपत्र को पुनर्जीवित करना (PrintableStringsfor के साथ नहीं) हैंडशेक समस्या को हल करता है।
- यदि आपका संगठन SAP Cloud Connector का उपयोग कर रहा है, तो क्लाउड कनेक्शन से बाहर निकलें, props.ini फ़ाइल खोलें, #jvm सेक्शन में निम्नलिखित लाइन जोड़ें और जांचें कि क्या यह SSL समस्या को हल करता है:
-Djdk.tls.server.protocols=TLSv1.2
- जांचें कि क्या सर्वर को टू-वे TLS का उपयोग करने के लिए कॉन्फ़िगर करने से हैंडशेक त्रुटि दूर हो जाती है।