SSL/TLS सर्टिफ़िकेट चेकर
जाँचें कि साइट का HTTPS कनेक्शन सफल है और Certificate Transparency लॉग से उसका नवीनतम सर्टिफ़िकेट देखें: जारीकर्ता, वैधता, बचे दिन, नाम।
SSL सर्टिफ़िकेट चेकर क्या है?
यह SSL चेकर दो सवालों का जवाब देता है: क्या होस्ट से HTTPS कनेक्शन ऐसे सर्टिफ़िकेट के साथ सफल होता है जिसे मानक TLS वैलिडेशन स्वीकार करता है, और उस नाम के लिए प्रकाशित सबसे नया वैध सर्टिफ़िकेट कौन-सा है? यह जारीकर्ता, वैधता अवधि, बचे दिन, सर्टिफ़िकेट के सभी नाम (SAN) और HSTS भेजा जा रहा है या नहीं, दिखाता है।
SSL सर्टिफ़िकेट चेकर का उपयोग कैसे करें
example.comजैसा होस्ट नाम डालें (पूरा URL भी चलता है)।- Check दबाएं।
- HTTPS कनेक्शन टेस्ट का नतीजा और HSTS हेडर पढ़ें।
- नवीनतम सर्टिफ़िकेट का जारीकर्ता, valid-from और valid-until तारीख़ें, बचे दिन और कवर किए नाम देखें।
SSL सर्टिफ़िकेट चेकर का उपयोग कब करें
इसे आने वाली समाप्ति जाँचने, नवीनीकरण जारी हुआ या नहीं यह पुष्टि करने, या यह देखने के लिए इस्तेमाल करें कि डोमेन कौन-सी CA और SAN इस्तेमाल करता है। चूँकि तारीख़ें CT लॉग से आती हैं, सर्वर लॉग हुए नवीनतम सर्टिफ़िकेट से पुराना सर्टिफ़िकेट अब भी परोस रहा हो सकता है; परोसे जा रहे सटीक सर्टिफ़िकेट के लिए अपने ब्राउज़र के padlock में या openssl s_client से जाँचें।
SSL सर्टिफ़िकेट चेकर कैसे काम करता है
ब्राउज़र में JavaScript सर्वर का सर्टिफ़िकेट नहीं पढ़ सकता, इसलिए टूल दो स्रोत मिलाता है। पहला, AlgoKit का Pages Function https://host/ खोलता है; Cloudflare का रनटाइम सर्टिफ़िकेट चेन और होस्टनेम वैलिडेट करता है, इसलिए सफल रिस्पॉन्स का मतलब है कि सर्टिफ़िकेट अभी भरोसेमंद है। दूसरा, आपका ब्राउज़र Cert Spotter API (फ़ॉलबैक crt.sh) से सार्वजनिक Certificate Transparency लॉग में उस नाम को कवर करने वाले, wildcard समेत, अनएक्सपायर्ड सर्टिफ़िकेट खोजता है और सबसे हाल में जारी हुआ दिखाता है।
सामान्य उपयोग मामले
- सर्टिफ़िकेट की समाप्ति में कितने दिन बचे हैं यह देखना।
- पुष्टि करना कि Let's Encrypt या किसी अन्य CA ने नवीनीकृत सर्टिफ़िकेट सचमुच जारी किया।
- जाँचना कि सर्टिफ़िकेट के Subject Alternative Names में कौन-से सबडोमेन सूचीबद्ध हैं।
- नए होस्ट पर जाने के बाद पुष्टि करना कि HTTPS चलता है और HSTS सक्षम है।
सुरक्षा नोट
होस्ट नाम HTTPS टेस्ट के लिए AlgoKit के सर्वर को और लॉग क्वेरी के लिए Cert Spotter / crt.sh को भेजा जाता है।
अक्सर पूछे जाने वाले प्रश्न
Certificate Transparency क्या है?
सार्वजनिक रूप से भरोसेमंद CA को हर जारी सर्टिफ़िकेट append-only CT लॉग में दर्ज करना होता है। ब्राउज़र लॉग न किए गए सर्टिफ़िकेट अस्वीकार करते हैं, इसलिए लॉग डोमेन के सभी वैध सर्टिफ़िकेट सूचीबद्ध करते हैं।
तारीख़ें मेरे ब्राउज़र के padlock से अलग क्यों हो सकती हैं?
अगर सर्टिफ़िकेट नवीनीकृत हुआ पर सर्वर रीलोड नहीं हुआ, तो सर्वर अब भी पुराना परोसता है जबकि CT लॉग नया दिखाते हैं।
क्या यह इंटरनल सर्वर के सर्टिफ़िकेट जाँच सकता है?
नहीं। प्राइवेट एड्रेस ब्लॉक हैं और इंटरनल CA CT लॉग में प्रकाशित नहीं करतीं।