Wait! Don't Leave Without Securing Your Site
Get enterprise - grade SSL certificates at a fraction of retail prices.
Save 10% on your first order, by entering coupon code SAVE10 during checkout.
और इसकी कमांड लाइनों के साथ एसएसएल प्रमाणपत्र और निजी कुंजी जोड़ी की अखंडता को सत्यापित कर सकते हैं।
प्रक्रिया में चार चरण होते हैं:
निजी कुंजी अखंडता की जाँच करें
निम्न आदेश चलाएँ: openssl rsa -in [key-file .key] -check -noout
यहाँ एक भ्रष्ट निजी कुंजी का एक उदाहरण दिया गया है:
एक परिवर्तित / जाली कुंजी के परिणामस्वरूप अन्य त्रुटियां नीचे सूचीबद्ध हैं:
यदि आपको उपरोक्त में से किसी भी त्रुटि का सामना करना पड़ा है, तो आपकी निजी कुंजी के साथ छेड़छाड़ की गई है और हो सकता है कि वह आपकी सार्वजनिक कुंजी के साथ काम न करे। एक नई निजी कुंजी बनाने और प्रतिस्थापन प्रमाणपत्र का अनुरोध करने पर विचार करें।
यहां निजी कुंजी का एक उदाहरण दिया गया है जो अखंडता को पूरा करता है:
निजी कुंजी और SSL प्रमाणपत्र जोड़ी के साथ मेल खाने वाले मापांक मान की जाँच करें
यदि आप कमांड नहीं चलाना चाहते, तो दोनों फ़ाइलें सर्टिफिकेट की मैचर में पेस्ट करें और परिणाम देखें।
नोट:
निजी कुंजी और प्रमाणपत्र का मापांक बिल्कुल मेल खाना चाहिए।
प्रमाण पत्र देखने के लिए, मापांक कमांड चलाएँ:
ओपनएसएसएल x509 -noout -modulus -in [certificate-file .cer]
निजी कुंजी मापांक देखने के लिए, कमांड चलाएँ:
ओपनएसएसएल आरएसए -नोआउट -मॉड्यूलस -इन [key-file .key]
सार्वजनिक कुंजी से एन्क्रिप्ट करें और निजी कुंजी से डिक्रिप्ट करें
1. प्रमाणपत्र से सार्वजनिक कुंजी प्राप्त करें:
ओपनएसएसएल x509 -इन [certificate-file .cer] -नोआउट -pubkey > certificatefile.pub.cer
2. एन्क्रिप्ट परीक्षण.txt सार्वजनिक कुंजी का उपयोग कर फ़ाइल सामग्री
सामग्री “संदेश परीक्षण” के साथ test.txt फ़ाइल (आप नोटपैड का उपयोग कर सकते हैं) नामक एक नई फ़ाइल बनाएं। सिफर.txt फ़ाइल में एक एन्क्रिप्टेड संदेश बनाने के लिए निम्न आदेश निष्पादित करें।
ओपनएसएसएल आरएसएयूटीएल -एनक्रिप्ट -इन टेस्ट.txt -पबिन -इनकी सर्टिफिकेटफाइल.पब.cer -आउट सिफर.txt
3. निजी कुंजी
का उपयोग करकेसिफर से डिक्रिप्ट करें.txt सिफर.txt सामग्री को डिक्रिप्ट करने के लिए निम्न आदेश करें।
ओपनएसएसएल आरएसएयूटीएल -डिक्रिप्ट -इन सिफर.txt -इंकी [key-file .key]
सुनिश्चित करें कि आप अपने सिफर.txt फ़ाइल सामग्री को अपने टर्मिनल पर डिक्रिप्ट कर सकते हैं। टर्मिनल से आउटपुट को परीक्षण.txt फ़ाइल की सामग्री से मेल खाना चाहिए।
यदि सामग्री मेल नहीं खाती है, तो निजी कुंजी के साथ छेड़छाड़ की गई है और हो सकता है कि वह आपकी सार्वजनिक कुंजी के साथ काम न करे। एक नई निजी कुंजी बनाने और प्रतिस्थापन प्रमाणपत्र का अनुरोध करने पर विचार करें। यहाँ एक डिक्रिप्ट किए गए संदेश का एक उदाहरण दिया गया है:
4. निजी कुंजी के साथ हस्ताक्षरित फ़ाइल अखंडता की पुष्टि करें
test.sig और test.txt फ़ाइल को अपनी निजी कुंजी से हस्ताक्षरित करने के लिए निम्न आदेश चलाएँ:
ओपनएसएसएल डीजीएसटी -एसएचए 256 -साइन [key-file .key] -आउट टेस्ट.सिग टेस्ट.txt
अब, चरण 1 से निकाली गई अपनी सार्वजनिक कुंजी के साथ हस्ताक्षरित फ़ाइलों को सत्यापित करें।
ओपनएसएसएल डीजीएसटी -एसएचए 256 -सत्यापित करें certificatefile.pub.cer -हस्ताक्षर test.sig परीक्षण.txt
सुनिश्चित करें कि टर्मिनल से आउटपुट बिल्कुल नीचे दिए गए उदाहरण की तरह है:
यदि आपकी निजी कुंजी के साथ छेड़छाड़ की जाती है, तो आपको निम्न संदेश प्राप्त होगा:
इस स्थिति में, आपको एक नई निजी कुंजी बनानी चाहिए और प्रतिस्थापन प्रमाणपत्र का अनुरोध करना चाहिए।
लिंक की प्रतिलिपि करें
आपके सर्वर पर आपकी ~/public निर्देशिका के अंदर, आपको .well-known फ़ोल्डर मिल सकता है। प्रसिद्ध यूआरआई प्रसिद्ध सेवाओं या यूआरएल पर सर्वर पर लगातार उपलब्ध जानकारी के लिए यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर हैं।
कुछ सर्वर स्वचालित रूप से .well-known फ़ोल्डर बनाते हैं, लेकिन कभी-कभी, आपको इसे मैन्युअल रूप से जोड़ना पड़ सकता है। यह निर्देशिका अनुरोध करने से पहले होस्ट के बारे में साइट मेटाडेटा लाने के लिए वेब-आधारित प्रोटोकॉल के रूप में कार्य करती है।
एसएसएल प्रमाणपत्र का आदेश देते समय, आपको डीसीवी के हिस्से के रूप में डोमेन स्वामित्व साबित करना होगा। यदि आप HTTP/HTTPS विधि चुनते हैं, तो आपको .well-known निर्देशिका बनानी होगी, वह फ़ोल्डर जहाँ आपको CA के लिए अपने SSL अनुरोध को स्कैन करने और अनुमोदित करने के लिए एक TEXT फ़ाइल अपलोड करनी होगी।
फ़ाइल एक लाइव वेबसाइट लिंक के माध्यम से सुलभ होनी चाहिए। सत्यापन फ़ाइल जोड़ने के बाद, CA क्रॉलर सिस्टम आपकी वेबसाइट को स्कैन करेगा और फ़ाइल की तलाश करेगा। एक बार जब यह मिल जाता है, तो आपको मिनटों के भीतर डोमेन सत्यापन पास करना चाहिए।
लिंक की प्रतिलिपि करें
प्रसिद्ध फ़ोल्डर बनाने के लिए, आपको एक एसएफटीपी क्लाइंट, एक वेब होस्टिंग कंट्रोल पैनल, या किसी अन्य उपयुक्त माध्यम से अपने सर्वर तक पहुंच की आवश्यकता होगी। सबसे लोकप्रिय प्लेटफॉर्म पर .well-known फ़ोल्डर बनाने का तरीका यहां बताया गया है:
नीचे दिए गए निर्देश उबंटू, डेबियन और सेंटोस सर्वर के लिए मान्य हैं।
विंडोज-आधारित सर्वर आपको फ़ोल्डर नाम में डॉट रखने की अनुमति नहीं देते हैं, इसलिए आपको इन चरणों का पालन करने की आवश्यकता है:
आप WordPress में .well-known फोल्डर तीन अलग-अलग तरीकों से बना सकते हैं।
हम प्लगइन का उपयोग करने की अनुशंसा नहीं करते हैं क्योंकि यह समय के साथ संगतता और सुरक्षा समस्याओं का कारण बन सकता है। इसके बजाय, cPanel में .well-known फ़ोल्डर बनाने के लिए ऊपर दिए गए हमारे निर्देशों का उपयोग करें, जो सबसे लोकप्रिय होस्टिंग पैनल है।
यदि आपके पास cPanel नहीं है, तो SFTP क्लाइंट का उपयोग करें। अपने सर्वर से कनेक्ट करें और अपने ~/public फ़ोल्डर के अंदर .well-known निर्देशिका देखें। यदि यह वहां नहीं है, तो सार्वजनिक फ़ोल्डर पर राइट-क्लिक करें, निर्देशिका बनाएं चुनें, और नई निर्देशिका को .well-known नाम दें।
अंतर्निहित एफ़टीपी क्लाइंट या कमांड लाइन इंटरफ़ेस के माध्यम से अपने सर्वर से कनेक्ट करें।
आप TXT फ़ाइल अपलोड करने के लिए SSH और सुरक्षित कॉपी प्रोटोकॉल का उपयोग कर सकते हैं।
एससीपी AC3E5D6I8G12935LSJEIK.txt
your_username@hostname:tld://Library/WebServer/Documents/.well-known/pki-validation
जहां ‘AC3E5D6I8G12935LSJEIK.txt’ सत्यापन फ़ाइल नाम है, ‘your_username’ आपके सर्वर खाते का उपयोगकर्ता नाम है, ‘ hostname.tld’ आपका Mac OSX सर्वर होस्टनाम है, और ‘/Library/WebServer/Documents/’ दस्तावेज़ रूट फ़ोल्डर की डिफ़ॉल्ट निर्देशिका है।
सभी सर्वर प्रकारों के लिए, यदि आपने सब कुछ सही ढंग से किया है, तो आपको निम्न URL खोलने में सक्षम होना चाहिए और किसी भी वेब ब्राउज़र में “comodoca.com” के साथ हैश कोड देखना चाहिए:
http://mywebsite.com/.well-known/pki-validation/HashFileName.txt
लिंक की प्रतिलिपि करें
हां, आप हमारे सीएसआर डिकोडर टूल का उपयोग करके देख सकते हैं कि आपके सीएसआर में कौन सी जानकारी शामिल है। यह एक ऐसी प्रक्रिया कर रहा है जो इसे एन्क्रिप्ट करने के विपरीत है।
लिंक की प्रतिलिपि करें
सीएसआर तुरंत जारी किया जाता है। जैसे ही आप ऊपर से एसएसएल सीएसआर जेनरेटर भरेंगे, यह आपको जारी कर दिया जाएगा।
लिंक की प्रतिलिपि करें
चाहे आप गलती से या उद्देश्यपूर्ण रूप से सीएसआर जनरेशन टूल का उपयोग करते समय कुछ गलत जानकारी दर्ज करते हैं, सीएसआर और निजी कुंजी अभी भी आपको तुरंत जारी की जाएगी। हालाँकि, एक बार जब आप SSL प्रमाणपत्र के लिए आवेदन करने के लिए CSR कोड का उपयोग करते हैं, तो आपको SSL प्रमाणपत्र जारी किया जा सकता है या नहीं भी किया जा सकता है। यदि आपने अपने और आपकी कंपनी के बारे में गलत जानकारी दर्ज की है, तो यह पूरी तरह से प्रमाणपत्र प्राधिकरण के विवेक पर है कि वह आपके एसएसएल प्रमाणपत्र जारी करने को स्वीकृत या अस्वीकार करे।
यदि आपको पता चलता है कि आपने सीएसआर उत्पन्न करते समय गलत जानकारी दर्ज की है, तो आपको बस अपनी मौजूदा सीएसआर और निजी कुंजी को अलग रखना, अनदेखा करना या हटाना होगा। उसके बाद, आपको अपने और अपनी कंपनी के बारे में सही जानकारी का उपयोग करके एक नया सीएसआर कोड (जो स्वचालित रूप से एक नई निजी कुंजी भी उत्पन्न करेगा) उत्पन्न करना चाहिए। SSL प्रमाणपत्र के लिए आवेदन करते समय नए CSR का उपयोग करें, और फिर अपनी वेबसाइट और सर्वर पर अपना SSL प्रमाणपत्र स्थापित करते समय अपनी नई निजी कुंजी का उपयोग करें।
लिंक की प्रतिलिपि करें
सीएसआर में निम्नलिखित एन्क्रिप्टेड जानकारी होती है: आपका देश, राज्य, शहर/शहर, संगठन का नाम, आपके संगठन का विभाग, वह डोमेन नाम जिसके लिए आप एसएसएल प्रमाणपत्र जारी करना चाहते हैं, और वह ईमेल पता जहां आपका सीएसआर कोड और निजी कुंजी दोनों के उत्पन्न होने के बाद भेजी जाएगी।
लिंक की प्रतिलिपि करें
एक बहु-डोमेन वाइल्डकार्ड एसएसएल प्रमाणपत्र विशेष रूप से उपयोगकर्ताओं को एक एकल एसएसएल प्रमाणपत्र का उपयोग करके कई डोमेन और उप-डोमेन को सुरक्षित करने की अनुमति देने के लिए बनाया गया है।
नोट #1: कोई भी मल्टी-डोमेन वाइल्डकार्ड SSL प्रमाणपत्र किसी गैर-वाइल्डकार्ड डोमेन से प्रारंभ होना चाहिए. इसका मतलब यह है कि जब भी आप मल्टी-डोमेन वाइल्डकार्ड एसएसएल प्रमाणपत्र को कॉन्फ़िगर और अनुरोध करते हैं, तो आपको किसी भी तारांकन चिह्न “*” के बिना एकल डोमेन (जैसे: example.com) के लिए एक सीएसआर (प्रमाणपत्र हस्ताक्षर अनुरोध) उत्पन्न करने की आवश्यकता होती है। यह एक आवश्यकता है जो प्रमाणपत्र अधिकारियों से आती है। सभी अतिरिक्त SANs (2nd, 3rd, 4th डोमेन) वाइल्डकार्ड डोमेन हो सकते हैं।
उदाहरण के लिए, मल्टी-डोमेन वाइल्डकार्ड SSL प्रमाणपत्र जिसमें डिफ़ॉल्ट रूप से 3 SAN (4 डोमेन) होते हैं, आपको निम्नलिखित को सुरक्षित करने की अनुमति देता है:
नोट #2: यदि आप * जैसे सैन आइटम जोड़ते हैं। domain.com, आप इसके असीमित उप-डोमेन की रक्षा करेंगे लेकिन मुख्य डोमेन की नहीं। उदाहरण के लिए, यदि आप दो डोमेन और उनके सभी उप-डोमेन को सुरक्षित करना चाहते हैं, तो आपको अपने एसएसएल को निम्न प्रारूप में कॉन्फ़िगर करना होगा:
आप अपने सर्वर में उप-डोमेन जोड़ सकते हैं और वे स्वचालित रूप से आपके वाइल्डकार्ड एसएसएल प्रमाणपत्र द्वारा कवर किए जाएंगे। आपको अपने वाइल्डकार्ड SSL प्रमाणपत्र को हर बार फिर से जारी करने की आवश्यकता नहीं है जब आप इसमें उप-डोमेन जोड़ते हैं। नए जोड़े गए उप-डोमेन स्वचालित रूप से आपके वाइल्डकार्ड SSL प्रमाणपत्र द्वारा कवर किए जाएंगे।
लिंक की प्रतिलिपि करें
“एसएसएल सर्टिफिकेट” का अर्थ “सिक्योरिटी सॉकेट लेयर्स सर्टिफिकेट” है। यह प्रोटोकॉल डेटा एन्क्रिप्शन के माध्यम से दो मशीनों के बीच यात्रा करने वाले डेटा की सुरक्षा के लिए बनाया गया था।
इंटरनेट से सभी जानकारी मूल रूप से HTTP भाषा (हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल) के रूप में एक स्थान से दूसरे स्थान पर स्थानांतरित की जाती है। लेकिन HTTP अपने आप में असुरक्षित है और इंटरनेट चालबाजों और चोरों के लिए अतिसंवेदनशील है। यही कारण है कि एसएसएल प्रमाणपत्र इंटरनेट पर यात्रा करने वाली जानकारी की सुरक्षा के लिए विकसित किए गए थे।
आप अपने ब्राउज़र में दिखाई देने वाली कुछ सामान्य चीजों से SSL प्रमाणपत्र के बारे में जान सकते हैं: पैडलॉक, ब्राउज़र टैब पर “HTTPS” (जब HTTP को SSL द्वारा संरक्षित किया जा रहा है तो यह “S” अक्षर इनहेरिट करता है)।
ये सभी संकेत हैं कि आप जिस वेबसाइट का उपयोग कर रहे हैं उसमें एसएसएल एन्क्रिप्शन है और इसकी जानकारी साइबर हमलों से सुरक्षित है।
लिंक की प्रतिलिपि करें
एक एसएसएल प्रमाणपत्र वारंटी बीमा है जो किसी भी क्षति को कवर करता है जो आपको डेटा उल्लंघन या हैक के परिणामस्वरूप हो सकता है जो प्रमाण पत्र में एक दोष के कारण हुआ था। एसएसएल वारंटी का मूल्य $ 5,000 से $ 1,500,000 तक है। इसका मतलब है कि उच्च मूल्य के प्रमाणपत्र अधिक व्यापक वारंटी के साथ आते हैं।
लिंक की प्रतिलिपि करें