सीधे कंटेंट पर जाएँ
ToolMug

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

CSR जनरेटर

SSL सर्टिफ़िकेट ऑर्डर करने पर सर्टिफ़िकेट अथॉरिटी CSR माँगती है। अपना डोमेन डालें और "CSR बनाएँ" पर क्लिक करें, आपको CSR और उसकी प्राइवेट की मिल जाएगी। सब कुछ आपके ब्राउज़र में Web Crypto से चलता है और की किसी सर्वर तक नहीं पहुँचती, फिर भी अपने सर्वर पर openssl से बनाना सबसे सुरक्षित तरीका है।

आपके ब्राउज़र में चलता है — आपका डाला गया कुछ भी अपलोड नहीं होता

वाइल्डकार्ड सर्टिफ़िकेट के लिए *.example.com लिखें

वैकल्पिक, स्पेस या नई लाइन से अलग करें। Common Name हमेशा शामिल रहता है।

संस्था की जानकारी (OV/EV सर्टिफ़िकेट के लिए)

की Web Crypto से आपके ब्राउज़र में बनती हैं और आपके डिवाइस से बाहर कभी नहीं जातीं।

कैसे इस्तेमाल करें

  1. डोमेन (Common Name) डालें; बाकी डोमेन "और डोमेन (SAN)" में जोड़ें। वाइल्डकार्ड सर्टिफ़िकेट के लिए *.example.com लिखें।
  2. की का प्रकार चुनें। OV या EV सर्टिफ़िकेट के लिए "संस्था की जानकारी (OV/EV सर्टिफ़िकेट के लिए)" खोलकर भरें।
  3. "CSR बनाएँ" पर क्लिक करें, CSR को अपनी सर्टिफ़िकेट अथॉरिटी को भेजें और प्राइवेट की तुरंत डाउनलोड कर लें।

विकल्पों की जानकारी

की का प्रकार
RSA 2048 सबसे ज़्यादा संगत है; ECDSA P-256 छोटी और तेज़ है और आधुनिक ब्राउज़र व सर्वर इसे सपोर्ट करते हैं।
SAN
ब्राउज़र सिर्फ़ SAN में लिखे नामों पर भरोसा करते हैं, इसलिए Common Name और हर अतिरिक्त डोमेन वहीं लिखे जाते हैं।

CSR के अंदर क्या होता है

अनुरोध PEM रूप में एक PKCS #10 फ़ाइल है, जिसकी हेडर लाइन CERTIFICATE REQUEST है। प्राइवेट की PKCS #8 है, जिसकी हेडर लाइन PRIVATE KEY है। सब्जेक्ट आपके भरे गए फ़ील्ड से बनता है:

फ़ील्ड अर्थ टिप्पणी
CN Common Name मुख्य डोमेन
O Organization OV और EV के लिए क़ानूनी नाम
OU Organizational unit वैकल्पिक
L Locality शहर
ST राज्य या प्रांत पूरा नाम
C देश दो अक्षर; अपर केस में सहेजा जाता है
emailAddress संपर्क पता वैकल्पिक

SAN सूची के जो नाम IPv4 पते जैसे दिखते हैं, वे IP address प्रविष्टियों के रूप में लिखे जाते हैं; बाक़ी सब DNS नाम हैं। हस्ताक्षर RSA और P-256 के लिए SHA-256 और P-384 के लिए SHA-384 इस्तेमाल करता है।

अक्सर पूछे जाने वाले सवाल

क्या मेरी प्राइवेट की अपलोड होती है?

नहीं। यह आपके डिवाइस पर ब्राउज़र के Web Crypto से बनती है और पेज कुछ भी अपलोड नहीं करता। पेज बंद करते ही यह मिट जाती है, इसलिए पहले डाउनलोड कर लें।

CSR की जाँच कैसे करूँ?

इसे SSL सर्टिफ़िकेट डिकोडर में चिपकाएँ, जहाँ नाम और की का प्रकार दिखेगा और प्राइवेट की से मिलान भी हो सकेगा; या openssl req -in domain.csr -noout -text चलाएँ।

openssl में इसका बराबर क्या है?

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"

प्राइवेसी

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।

मिलते-जुलते टूल