IPhone के किचेन में .crt प्रमाणपत्र कैसे जोड़ें?


13

मैंने .crtड्रॉपबॉक्स के माध्यम से अपने iPhone डिवाइस पर एक सर्टिफिकेट फ़ाइल को स्थानांतरित किया और इसे डिवाइस किचेन में जोड़ने के लिए इन निर्देशों का पालन करने की कोशिश की :

यह प्रमाणपत्र फ़ाइल को खोलने का सुझाव देता है, लेकिन मेरे iPhone को यह नहीं पता है कि .crt को कैसे खोलें?

मुझे अपने किचेन में प्रमाणपत्र जोड़ने के लिए यहां से कैसे आगे बढ़ना चाहिए?


क्या आपको एक विशिष्ट ऐप के लिए .crt की आवश्यकता है? यदि ऐसा है, तो आप शायद इसे iTunes के माध्यम से आयात कर सकते हैं, यदि आप अपना फोन कनेक्ट करते हैं और एप्लिकेशन टैब पर स्विच करते हैं और ऐप का चयन करते हैं
केविन ग्रैबर

मेरे पास अपना .crt है कि मुझे iPhone से एक SSL ऐप एक्सेस करने की आवश्यकता है
उभयचर

मैंने अभी-अभी अपने उत्तर को और अधिक गहन किया और पुष्टि की कि यह iOS 12.0.1 के लिए काम करता है। यदि आपको लगता है कि यह मददगार लगता है, तो इसे स्वीकृत उत्तर के रूप में चिह्नित करें।
रयान

जवाबों:


17

IOS 12.0.1 के लिए अपडेट किया गया

जैसा कि एंड्रयू और मीकल ने उल्लेख किया है, जाहिरा तौर पर iOS केवल मेल और सफारी ऐप्स को प्रमाणपत्र खोलने और स्थापित करने की अनुमति देता है। अन्य एप्लिकेशन प्रमाणपत्र खोलने से अवरुद्ध हैं।

तो यहाँ है कि मुझे मेरा काम कैसे मिला:

  1. मेरी प्रमाणपत्र फ़ाइल (mycertificate.crt) को मेरे निजी स्थानीय सर्वर पर अस्थायी रूप से रखें।
  2. IOS Safari (बहुत महत्वपूर्ण) का उपयोग करके , मेरे https: //mylocalsite.test/mycertificate.crt पर ब्राउज़ करें
  3. आप शायद "यह कनेक्शन निजी नहीं है" चेतावनी देखेंगे और "विवरण दिखाएं"> "इस वेबसाइट पर जाएँ" पर क्लिक करने की आवश्यकता है।
  4. "यह वेबसाइट आपको कॉन्फ़िगरेशन प्रोफ़ाइल दिखाने के लिए सेटिंग्स खोलने की कोशिश कर रही है, क्या आप इसे अनुमति देना चाहते हैं? [उपेक्षा या अनुमति दें?"), "अनुमति दें" चुनें।
  5. अब आप अपने iPhone सेटिंग्स> प्रोफ़ाइल स्थापित करें। प्रमाणपत्र स्थापित करने के लिए "इंस्टॉल करें" पर क्लिक करें।
  6. पुष्टि करने के लिए अपना पासकोड दर्ज करें।
  7. आपको एक चेतावनी यह बताते हुए दिखाई देगी कि "यह प्रमाणपत्र तब तक वेबसाइटों के लिए विश्वसनीय नहीं होगा जब तक आप इसे प्रमाणपत्र ट्रस्ट सेटिंग्स में सक्षम नहीं करते हैं।" आगे बढ़ने के लिए "इंस्टॉल करें" दबाएं।
  8. प्रेस "किया"।
  9. सेटिंग> जनरल> अबाउट> सर्टिफिकेट ट्रस्ट सेटिंग्स पर जाएं
  10. नए प्रमाणपत्र के लिए "रूट प्रमाणपत्र के लिए पूर्ण विश्वास सक्षम करें"।
  11. (फोन को फिर से शुरू करना आवश्यक नहीं लगता है।) मैं तुरंत https का उपयोग करके अपनी साइट पर ब्राउज़ करने के लिए Chrome का उपयोग करने में सक्षम था, और मैंने आशा के अनुरूप काम किया।

इन अन्य लिंक ने भी मेरी मदद की:


1
क्या इसे 'कॉन्फ़िगरेशन प्रोफ़ाइल' के रूप में स्थापित करना है? इसका कोई मतलब नहीं है - या यह रूट प्रमाण पत्र के लिए सिर्फ कुछ गूंगा Apple नाम है?
सिमोन_विवर

@Simon_Weaver, बाद वाला।
साईं मनोज कुमार यदलपति

3

आपके द्वारा लिंक की गई साइट से कॉपी किया गया

यदि आप इस गाइड का पालन करने के बाद S / MIME के ​​लिए अपने प्रमाणपत्र का उपयोग करना चाहते हैं, तो कृपया https://support.quovadisglobal.com/KB/a353/how-do-i-sign-and-encrypt-on-an- पर जाएं। सेब के iphone.aspx । महत्वपूर्ण नोट: Apple का सुझाव है कि एक ईमेल में अटैचमेंट के रूप में * .p12 या * .pfx फाइल आपके डिवाइस पर भेजी जाती है। QuoVadis इस दृष्टिकोण की अनुशंसा नहीं करता है जब तक कि आपके मेल सर्वर तक ईमेल का उपयोग SSL का उपयोग करके एन्क्रिप्ट नहीं किया जाता है।

आपको खुद को प्रमाण पत्र ई-मेल करने की आवश्यकता है, अन्य 3PP प्रोग्राम iOS किचेन तक पहुंचने से सैंडबॉक्स हैं।


3

IOS 11 से, अगर .crt फ़ाइल, फ़ाइल एप्लिकेशन का उपयोग करके किसी स्थान पर पहुँच योग्य है, तो आपको प्रमाणपत्र स्थापित करने के लिए बस फाइलों के भीतर उस पर टैप करना होगा।

यह iOS द्वारा समर्थित अन्य प्रकार के प्रमाणपत्रों पर भी लागू होता है।


यह मेरे लिए काम करता है, मैंने आईक्लाउड ड्राइव पर एक .crt फ़ाइल अपलोड की है, जहां मैं प्रमाण पत्र स्थापित कर सकता हूं। मैंने इसे सबसे पहले Onedrive पर अपलोड किया है .. जो कि Apple द्वारा MIME प्रकार में इस तरह के प्रतिबंध के लिए बॉर्डरलाइन लॉक-इन है।
तोर अस्ताद


मैं मुख्य रूप से .pfx सर्टिफिकेट के साथ इस विधि का उपयोग करता हूं, और यह मेरे लिए काम करता है।
मोलगार

1

बता दें कि iOS 12 रूट सर्टिफिकेट को अस्वीकार कर देगा जिसमें 'सामान्य नाम' नहीं है।

https://forums.developer.apple.com/thread/89568

यह भी सुनिश्चित करें कि प्रमाणपत्र के पास है Subject Type=CAया इसे https के लिए उपयोग किए जाने वाले रूट प्रमाणपत्र के रूप में स्थापित नहीं किया जा सकता है।


1

चूंकि आप ड्रॉपबॉक्स का उपयोग कर रहे हैं, इसलिए आपको इसे हल करने के लिए स्वयं के वेब सर्वर की आवश्यकता नहीं है।

  1. ड्रॉपबॉक्स आईओएस ऐप में सर्टिफिकेट प्राप्त करें।
  2. ऊपरी दाईं ओर दीर्घवृत्त टैप करें और कॉपी लिंक का चयन करें।
  3. सफारी खोलें, लिंक में पेस्ट करें, और जाएं।
  4. अगर ड्रॉपबॉक्स इसे ड्रॉपबॉक्स ऐप में खोलने की पेशकश करता है, तो कहते हैं कि नहीं।
  5. फ़ाइल डाउनलोड करने के लिए लिंक पर क्लिक करें।

वहां से यह मेल या सफारी से लोड करने के लिए सामान्य कदम है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.