SSL सर्टिफ़िकेट त्रुटियाँ: इनका मतलब और इन्हें कैसे ठीक करें
आख़िरी जाँच: 20 अक्टू॰ 2026
जब ब्राउज़र कहता है “आपका कनेक्शन निजी नहीं है”, तो सर्वर का सर्टिफ़िकेट कुछ जाँचों में से किसी एक में विफल हुआ है। त्रुटि कोड बताता है कि कौन-सी। कहाँ देखना है यह पता हो, तो ज़्यादातर कुछ ही मिनटों में ठीक हो जाती हैं।
संक्षेप में
- ज़्यादातर त्रुटियों के चार में से एक कारण होता है: सर्टिफ़िकेट समाप्त हो गया, खोले गए नाम को शामिल नहीं करता, मध्यवर्ती सर्टिफ़िकेट गायब है, या ब्राउज़र जारीकर्ता पर भरोसा नहीं करता।
- Let's Encrypt जैसे मुफ़्त सर्टिफ़िकेट कम समय के होते हैं; अपने आप नवीनीकरण ज़रूरी है।
- 15 मार्च 2026 से सार्वजनिक रूप से भरोसेमंद सर्टिफ़िकेट ज़्यादा से ज़्यादा 200 दिन मान्य रह सकते हैं; 2027 में यह 100 और 2029 में 47 दिन हो जाएगा।
- SSL जाँच से सर्टिफ़िकेट देखें और निगरानी से समाप्ति से पहले चेतावनी पाएँ।
त्रुटि कोड
| त्रुटि (Chrome) | अर्थ | समाधान |
|---|---|---|
NET::ERR_CERT_DATE_INVALID | सर्टिफ़िकेट समाप्त हो गया है या अभी मान्य नहीं है | नवीनीकरण करें और वेब सर्वर को फिर से लोड करें; सर्टिफ़िकेट ठीक दिखे तो डिवाइस की घड़ी जाँचें। |
NET::ERR_CERT_COMMON_NAME_INVALID | सर्टिफ़िकेट खोले गए नाम को शामिल नहीं करता | ऐसा सर्टिफ़िकेट लें जिसमें आपके सभी नाम हों: example.com, www.example.com और सबडोमेन (या वाइल्डकार्ड)। |
NET::ERR_CERT_AUTHORITY_INVALID | जारीकर्ता भरोसेमंद नहीं: स्व-हस्ताक्षरित, आंतरिक CA या मध्यवर्ती सर्टिफ़िकेट गायब | सार्वजनिक रूप से भरोसेमंद CA उपयोग करें और पूरी श्रृंखला इंस्टॉल करें। |
ERR_SSL_VERSION_OR_CIPHER_MISMATCH | सर्वर केवल पुराने प्रोटोकॉल या साइफ़र देता है | TLS 1.2 और TLS 1.3 चालू करें। |
NET::ERR_CERT_REVOKED | CA ने सर्टिफ़िकेट रद्द कर दिया है | नया सर्टिफ़िकेट लें, और पुरानी कुंजी लीक हुई हो तो नई कुंजी भी। |
ERR_TOO_MANY_REDIRECTS | HTTP और HTTPS के बीच रीडायरेक्ट लूप, अक्सर CDN के “flexible” मोड में होने पर | CDN पर full/strict मोड उपयोग करें और सर्वर पर केवल एक रीडायरेक्ट रखें। |
समाप्त सर्टिफ़िकेट
Firefox यही समस्या SEC_ERROR_EXPIRED_CERTIFICATE के रूप में दिखाता है। Let's Encrypt सर्टिफ़िकेट 90 दिन मान्य होते हैं और certbot जैसे ACME क्लाइंट या होस्टिंग पैनल द्वारा अपने आप नवीनीकृत होते हैं। नवीनीकरण अक्सर चुपचाप विफल हो जाता है: पोर्ट 80 बंद कर दिया गया, DNS किसी दूसरे सर्वर पर ले जाया गया, या नया सर्टिफ़िकेट आने के बाद वेब सर्वर फिर से लोड नहीं हुआ।
CA/Browser Forum के नियम सर्टिफ़िकेट की अवधि घटा रहे हैं: 15 मार्च 2026 तक ज़्यादा से ज़्यादा 398 दिन, उसके बाद 200 दिन, 15 मार्च 2027 से 100 दिन और 15 मार्च 2029 से 47 दिन। हाथ से नवीनीकरण अब व्यावहारिक नहीं; इसे ACME से स्वचालित करें।
गायब मध्यवर्ती सर्टिफ़िकेट
सर्वर को अपने सर्टिफ़िकेट के साथ मध्यवर्ती सर्टिफ़िकेट भी भेजने चाहिए। डेस्कटॉप ब्राउज़र अक्सर कैश से कमी पूरी कर लेते हैं, इसलिए साइट “मेरे कंप्यूटर पर चलती है” लेकिन फ़ोन, ऐप, curl या API क्लाइंट में विफल होती है। पूरी श्रृंखला इंस्टॉल करें: Let's Encrypt में fullchain.pem, होस्टिंग पैनल में “CA bundle” फ़ील्ड। SSL जाँच बताती है कि श्रृंखला पूरी है या नहीं।
नाम का मेल न खाना
सर्टिफ़िकेट जिन नामों को शामिल करता है वे SAN (Subject Alternative Name) फ़ील्ड में होते हैं; Firefox इस त्रुटि को SSL_ERROR_BAD_CERT_DOMAIN दिखाता है। *.example.com जैसा वाइल्डकार्ड ठीक एक स्तर (shop.example.com) शामिल करता है, example.com स्वयं या a.b.example.com नहीं। अगर साइट www के साथ भी खुलती है, तो सर्टिफ़िकेट में दोनों नाम होने चाहिए।
अन्य कारण
- मिश्रित सामग्री: HTTPS पेज http:// से स्क्रिप्ट, चित्र या स्टाइल लोड करता है; ताले का चिह्न गायब हो जाता है या सामग्री रोक दी जाती है। उन पतों को https:// में बदलें।
- HSTS: साइट के एक बार HSTS भेजने के बाद ब्राउज़र max-age ख़त्म होने तक सर्टिफ़िकेट त्रुटि को अनदेखा नहीं करने देते। समाधान सर्टिफ़िकेट ठीक करना है, HTTPS बंद करना नहीं।
- CAA: अगर आपके डोमेन में CAA रिकॉर्ड हैं, तो केवल उनमें सूचीबद्ध CA ही सर्टिफ़िकेट जारी कर सकते हैं; आपका CA सूची में न हो तो नवीनीकरण विफल होता है।
- डिवाइस की ग़लत घड़ी से सर्टिफ़िकेट समाप्त या अभी अमान्य दिखते हैं।
- HTTPS की जाँच करने वाले एंटीवायरस और कंपनी प्रॉक्सी अपना सर्टिफ़िकेट दिखाते हैं; तब त्रुटि केवल उसी नेटवर्क या डिवाइस पर दिखती है।
जाँचें और चेतावनी पाएँ
स्रोत
- CA/Browser Forum – Baseline Requirements
- Let's Encrypt – FAQ
- RFC 8446 – TLS 1.3
- RFC 6797 – HSTS
- MDN – Mixed content
यह गाइड सार्वजनिक जानकारी का सारांश है और क़ानूनी सलाह नहीं है। नियम बदल सकते हैं; आधिकारिक पाठ और घोषणाएँ ही मान्य हैं।