bg-tutorials

Android पर SSL सर्टिफिकेट कैसे इंस्टॉल करें

इस ट्यूटोरियल में, आप सीखेंगे Android पर SSL certificate कैसे इंस्टॉल करें, जो दुनिया का सबसे व्यापक रूप से उपयोग किया जाने वाला मोबाइल ऑपरेटिंग सिस्टम है। यदि आपने अभी तक certificate के लिए आवेदन नहीं किया है, तो इस गाइड का पहला भाग आपको दिखाता है कि अपने Android ऐप के लिए CSR कोड कैसे जनरेट करें।

Android ऐप्स के लिए CSR कोड जनरेट करें

CSR का मतलब है Certificate Signing Request, यह एन्कोडेड टेक्स्ट का एक ब्लॉक है जिसमें आपका संपर्क डेटा होता है। हर SSL आवेदक एक CSR जनरेट करता है और नामांकन के दौरान इसे Certificate Authority (CA) को भेजता है। आपके पास दो विकल्प हैं:

  • हमारे CSR Generator के साथ CSR स्वचालित रूप से जनरेट करें।
  • Android पर CSR बनाने के तरीके पर हमारे step-by-step ट्यूटोरियल का पालन करें।

अपना ऑर्डर देते समय CSR को Certificate Authority को सबमिट करें। CA द्वारा इसे वेरिफाई करने और आपका certificate जारी करने के बाद, नीचे दी गई इंस्टॉलेशन प्रक्रिया के साथ जारी रखें।

Android पर SSL certificate इंस्टॉल करें

आपके CA द्वारा रिक्वेस्ट को वेरिफाई करने और आपको ईमेल के माध्यम से certificate फाइलें भेजने के बाद, आप उन्हें अपने डिवाइस पर इंस्टॉल कर सकते हैं। पहले, यह पुष्टि करें कि आपकी फाइलें Android की अपेक्षा से मेल खाती हैं।

शुरू करने से पहले: फाइल फॉर्मेट जांचें

Android दो स्थितियों में X.509 certificates पढ़ता है, और फाइल फॉर्मेट यह तय करता है कि आप किस इंस्टॉल विकल्प का उपयोग करेंगे:

  • एक पब्लिक certificate फाइल .crt, .cer, .pem, या .der फॉर्मेट में। इसमें केवल certificate होता है, कोई private key नहीं। इसे CA certificate के रूप में इंस्टॉल करें।
  • एक PKCS#12 key store .p12 या .pfx फॉर्मेट में। यह certificate को इसके private key के साथ एक पासवर्ड-प्रोटेक्टेड फाइल में बंडल करता है। इसे VPN और ऐप यूज़र certificate के रूप में इंस्टॉल करें (Samsung पर इसे Install from device storage कहा जाता है)।

यदि आपकी फाइलें किसी अलग फॉर्मेट में हैं, तो पहले हमारे SSL टूल्स से उन्हें कन्वर्ट करें। एक .p12 फाइल बनाने के लिए, आपको certificate, CA bundle, और private key की आवश्यकता होती है, और कन्वर्शन के दौरान आप एक पासवर्ड (passphrase) सेट करेंगे। उस पासवर्ड को संभालकर रखें: Android इंस्टॉलेशन के दौरान इसकी मांग करता है।

चरण 1: certificate फाइल को अपने डिवाइस पर कॉपी करें

certificate फाइल को अपने फोन की इंटरनल स्टोरेज या SD कार्ड में ले जाएं, उदाहरण के लिए Download फोल्डर में। आप इसे USB के माध्यम से ट्रांसफर कर सकते हैं, इसे किसी ईमेल अटैचमेंट से सेव कर सकते हैं, या Chrome के माध्यम से डाउनलोड कर सकते हैं। Android को इंस्टॉलर में दिखने से पहले फाइल का डिवाइस पर होना जरूरी है।

चरण 2: Settings में certificate इंस्टॉलर खोलें

पथ आपके Android वर्शन और फोन निर्माता पर निर्भर करता है। जो आपके डिवाइस से मेल खाता हो उसका उपयोग करें:

  • Stock Android (Android 12, 13, 14, और 15, Pixel सहित): Settings खोलें, फिर Security & privacy, फिर More security settings, फिर Encryption & credentials, फिर Install a certificate
  • Samsung Galaxy (One UI): Settings खोलें, फिर Biometrics and security, फिर Other security settings, फिर Install from device storage
  • पुराना Android (9 और उससे पहले का): Settings खोलें, फिर Security, फिर Credential storage के अंतर्गत Install from storage या Install from SD card देखें।

यदि आपको यह विकल्प नहीं मिलते हैं, तो Settings सर्च बॉक्स खोलें और certificate टाइप करें। इंस्टॉलर एंट्री दिखेगी, चाहे आपके OEM ने इसे कहीं भी रखा हो।

चरण 3: certificate का प्रकार चुनें

जब पूछा जाए, तो अपनी फाइल से मेल खाने वाला प्रकार चुनें:

  • पब्लिक certificate फाइल (.crt, .cer, .pem, या .der) के लिए CA certificate
  • PKCS#12 key store (.p12 या .pfx) के लिए VPN & app user certificate
  • यदि आप certificate-आधारित Wi-Fi authentication सेट कर रहे हैं तो Wi-Fi certificate

यदि आप CA certificate चुनते हैं, तो Android एक चेतावनी दिखाता है कि आपके द्वारा इंस्टॉल किया गया certificate authority नेटवर्क ट्रैफिक की मॉनिटरिंग कर सकता है। यह उस CA के लिए अपेक्षित है जिस पर आप जानबूझकर भरोसा करते हैं। Install anyway पर टैप करें और अपने PIN, पैटर्न, पासवर्ड, या फिंगरप्रिंट से पुष्टि करें। यदि आपके डिवाइस पर कोई स्क्रीन लॉक सेट नहीं है, तो Android आपको पहले एक बनाने के लिए कहता है।

चरण 4: फाइल चुनें और certificate को नाम दें

फाइल पिकर खुल जाता है। उस फोल्डर में जाएं जहां आपने certificate सेव किया था (उदाहरण के लिए Download) और फाइल पर टैप करें। यदि यह पासवर्ड-प्रोटेक्टेड .p12 या .pfx फाइल है, तो कन्वर्शन के दौरान सेट किया गया PKCS#12 पासवर्ड दर्ज करें। certificate नाम फील्ड में, बाद में पहचानने योग्य एक लेबल टाइप करें, फिर समाप्त करने के लिए OK पर टैप करें।

बस इतना ही: आपका certificate अब आपके Android डिवाइस पर इंस्टॉल हो गया है।

महत्वपूर्ण: Android 7 और उसके बाद के वर्शन में ऐप ट्रस्ट

CA certificate इंस्टॉल करने से यह यूज़र certificate स्टोर में जुड़ जाता है, सिस्टम स्टोर में नहीं। Android 7 (Nougat) के बाद से, ऐप्स डिफॉल्ट रूप से यूज़र-इंस्टॉल्ड CA certificates पर भरोसा नहीं करते हैं, और Google Chrome भी उन्हें अनदेखा करता है। एक ऐप केवल तब यूज़र CA पर भरोसा करता है जब उसका डेवलपर नेटवर्क सिक्योरिटी कॉन्फिगरेशन के माध्यम से इसे स्वीकार करता है। यदि आप ऐप को नियंत्रित करते हैं, तो एक नेटवर्क सिक्योरिटी कॉन्फिग जोड़ें जिसमें <certificates src=”user” /> शामिल हो, जिससे ऐप आपके certificate को स्वीकार करे। ब्राउज़र्स और अधिकांश थर्ड-पार्टी ऐप्स बिल्ट-इन सिस्टम CAs का उपयोग करते रहेंगे।

अपनी SSL इंस्टॉलेशन का परीक्षण करें

certificate इंस्टॉल करने के बाद, जांचें कि सब कुछ काम कर रहा है। यह पुष्टि करने के लिए कि certificate डिवाइस पर मौजूद है, Settings खोलें, Encryption & credentials पर जाएं (या Samsung पर Other security settings), फिर Trusted credentials और User टैब खोलें ताकि आपका certificate सूचीबद्ध दिखे। किसी वेबसाइट द्वारा प्रदान किए गए certificate को सत्यापित करने के लिए, हमारे SSL Checker से डोमेन को स्कैन करें, जो certificate chain, समाप्ति (expiry), और कॉन्फिगरेशन पर तुरंत रिपोर्ट देता है ताकि आप किसी भी समस्या का पता लगा सकें।

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

Android पर SSL कनेक्शन एरर को कैसे ठीक करें?

Android पर SSL कनेक्शन एरर आमतौर पर गलत डिवाइस क्लॉक या कैश्ड डेटा से आते हैं। इन उपायों को क्रम में आजमाएं:
तारीख और समय को automatic पर सेट करें, क्योंकि गलत क्लॉक वैलिड certificates को समाप्त दिखाता है।
अपने ब्राउज़र का कैश और कुकीज़ साफ करें।
किसी भी antivirus या VPN ऐप को अस्थायी रूप से बंद करें जो HTTPS ट्रैफिक की जांच करता है।
Android और अपने ब्राउज़र को नवीनतम वर्शन में अपडेट करें।
अधिक सहायता के लिए, हमारी गाइड देखें SSL errors कैसे ठीक करें

Android पर SSL certificates कहाँ स्टोर होते हैं?

Settings खोलें, फिर Security & privacy, फिर More security settings, फिर Encryption & credentials, फिर Trusted credentials (Samsung पर: Biometrics and security, फिर Other security settings, फिर View security certificates)। System टैब में Android में बिल्ट-इन certificates की सूची होती है, और User टैब में वे certificates सूचीबद्ध होते हैं जो आपने स्वयं इंस्टॉल किए हैं। किसी भी एंट्री पर टैप करके उसके विवरण देखें।

क्या मोबाइल ऐप्स को SSL certificate की जरूरत होती है?

कोई भी ऐप जो इंटरनेट पर डेटा भेजता या प्राप्त करता है, उसे HTTPS का उपयोग करना चाहिए, जो उस सर्वर पर एक SSL/TLS certificate पर निर्भर करता है जिससे वह बात करता है। यह यूज़र्स को man-in-the-middle हमलों से बचाता है और संवेदनशील डेटा को निजी रखता है। यदि आपका ऐप लॉगिन या पेमेंट को हैंडल करता है, तो certificate आवश्यक है, वैकल्पिक नहीं।

मेरा ऐप इंस्टॉल करने के बाद भी certificate को क्यों रिजेक्ट करता है?

Android 7 के बाद से, ऐप्स यूज़र-इंस्टॉल्ड CA certificates को अनदेखा करते हैं जब तक कि डेवलपर इसे स्वीकार न करे। certificate सही ढंग से इंस्टॉल हुआ है, लेकिन ऐप केवल सिस्टम certificate स्टोर पर भरोसा करता है। इसका समाधान ऐप की तरफ से है: एक नेटवर्क सिक्योरिटी कॉन्फिगरेशन जोड़ें जिसमें यूज़र certificate स्रोत शामिल हो, या मैनेज्ड या रूटेड डिवाइस पर certificate को सिस्टम स्टोर में जोड़ें।

आज ऑर्डर करते समय एसएसएल प्रमाणपत्रों पर 10% की बचत करें!

तेजी से जारी करना, मजबूत एन्क्रिप्शन, 99.99% ब्राउज़र ट्रस्ट, समर्पित समर्थन और 25 दिन की मनी-बैक गारंटी। कूपन कोड: SAVE10

उड़ान में एक ड्रैगन की एक विस्तृत छवि
द्वारा लिखित

एसएसएल प्रमाणपत्रों में विशेषज्ञता वाला अनुभवी सामग्री लेखक। जटिल साइबर सुरक्षा विषयों को स्पष्ट, आकर्षक सामग्री में बदलना। प्रभावशाली आख्यानों के माध्यम से डिजिटल सुरक्षा को बेहतर बनाने में योगदान करें।