प्रमाणपत्र हस्ताक्षर अनुरोध कैसे प्राप्त करें


95

मैं एक प्रमाणपत्र हस्ताक्षर अनुरोध कैसे प्राप्त करूं? मैं जो भी करने की कोशिश कर रहा हूं वह मेरा ऐप मेरे आइपॉड टच पर चल रहा है। यह आसान था क्योंकि मैं सिर्फ IOS डेवलपमेंट पोर्टल पर जा सकता था और सिर्फ एक डाउनलोड कर सकता था, कोई उपद्रव नहीं। लेकिन अब वे चाहते हैं कि मैं प्रोविजनिंग प्रोफाइल बनाने के लिए सीएसआर बनाऊं और मुझे नहीं पता कि कैसे। मैं किचेन एक्सेस और ऑनलाइन दस्तावेजों के दो घंटे के बेहतर हिस्से के लिए चारों ओर चक्कर लगा रहा हूं और मैं अभी भी पूरी तरह से खो गया हूं।

मुझे भी यकीन नहीं है कि जब मैं पहले नहीं था तब मुझे एक की आवश्यकता क्यों है। इससे पहले कि मैं हाल ही में स्नो लेपर्ड से माउंटेन लॉयन में परिवर्तित हुआ, मेरे पास एक प्रोविज़निंग प्रोफाइल था, लेकिन अब इसे नहीं लेंगे। हां, मैं अब भी उसी कंप्यूटर पर हूं।

जवाबों:


162

जब से आपने एक नया OS स्थापित किया है, तो आपके पास शायद आपकी कोई भी निजी और सार्वजनिक कुंजी नहीं है जिसका उपयोग आपने अपने ऐप को XCode से पहले साइन इन करने के लिए किया था। आपको अपने पिछले प्रमाणपत्र को रद्द करके और iOS विकास पोर्टल पर एक नए के लिए पूछकर अपनी मशीन पर उन कुंजियों को फिर से बनाने की आवश्यकता है। इस प्रक्रिया के एक भाग के रूप में आपको एक सर्टिफिकेट साइनिंग रिक्वेस्ट जेनरेट करने के लिए कहा जाएगा, जहाँ आपको समस्या होती है।

आपको वहां सभी की आवश्यकता होगी, जिसमें (आधिकारिक डॉक्टर से) शामिल हैं:

1. अपने मैक (एप्लिकेशन / उपयोगिताओं में स्थित) पर किचेन एक्सेस।

2.Open प्राथमिकताएं और प्रमाण पत्र पर क्लिक करें। सुनिश्चित करें कि ऑनलाइन प्रमाणपत्र स्थिति प्रोटोकॉल और प्रमाणपत्र निरस्तीकरण सूची दोनों को बंद पर सेट किया गया है।

3. चुनें चाबी का गुच्छा पहुँच प्रमाण पत्र सहायक> एक प्रमाण पत्र प्राधिकरण से एक प्रमाण पत्र का अनुरोध करें।

नोट: यदि आपके पास ऐसा करते समय आपके पास एक निजी कुंजी चयनित है, तो CSR स्वीकार नहीं किया जाएगा। सुनिश्चित करें कि कोई भी निजी कुंजी चयनित नहीं है। अपना उपयोगकर्ता ईमेल पता और सामान्य नाम दर्ज करें। IOS डेवलपर प्रोग्राम में पंजीकरण करने के लिए उसी पते और नाम का उपयोग करें, जिसका आपने उपयोग किया था। कोई CA ईमेल पता आवश्यक नहीं है।

4. "डिस्क पर सहेजे गए" और "मुझे मुख्य जोड़ी जानकारी निर्दिष्ट करने दें" विकल्प चुनें और जारी रखें पर क्लिक करें।

5. एक फ़ाइल नाम की जाँच करें और सहेजें पर क्लिक करें। (.csr के साथ .certSigningRequest को बदलना सुनिश्चित करें)

कुंजी आकार के लिए 2048 बिट्स चुनें और एल्गोरिथम के लिए RSA चुनें। जारी रखें पर क्लिक करें और प्रमाणपत्र सहायक एक सीएसआर बनाता है और फ़ाइल को आपके निर्दिष्ट स्थान पर सहेजता है।


1
यह उत्तर वास्तव में यह नहीं कहता कि प्रमाणित हस्ताक्षर अनुरोध कैसे उत्पन्न किया जाए। यह कहता है कि मैक किचेन आपके लिए करता है।
NoBugs

"वहाँ" मर चुका है, लगता है कि सेब ने हाल ही में डॉक्स को मार दिया है।
ओवेन बेर्स्फोर्ड

1
@KenanKarakecili यह इस डॉक का हिस्सा है: developer.apple.com/library/content/documentation/IDEs/…
tiguero

2
मुझे मान्य उपयोगकर्ता नाम या गुप्त वाक्यांश के बारे में एक त्रुटि मिलती है
ब्राह्मण

धन्यवाद दोस्त, यह बचाया प्रमाण पत्र एक सेब / डेवलपर एक CSR फ़ाइल सही उत्पन्न करने के लिए है?
एलेजांद्रोड

58

CSR (कोड हस्ताक्षर पहचान) बनाने के लिए इन चरणों का पालन करें:

  1. अपने मैक पर, फ़ोल्डर 'एप्लिकेशन' 'यूटिलिटीज' पर जाएं और 'किचेन एक्सेस' खोलें।

    यहां छवि विवरण दर्ज करें

  2. 'कीचेन एक्सेस' पर जाएं Assistant सर्टिफिकेट असिस्टेंट Certificate एक सर्टिफिकेट अथॉरिटी से एक सर्टिफिकेट का अनुरोध करें। 

    यहां छवि विवरण दर्ज करें

  3. प्रमाणपत्र सूचना विंडो में नीचे दी गई जानकारी भरें और "जारी रखें" पर क्लिक करें।
    • उपयोगकर्ता ईमेल पता फ़ील्ड में, इस प्रमाण पत्र के साथ पहचान करने के लिए ईमेल पता दर्ज करें
    • सामान्य नाम फ़ील्ड में, अपना नाम दर्ज करें
    • अनुरोध समूह में, "सहेजे गए डिस्क" विकल्प पर क्लिक करें Address

    यहां छवि विवरण दर्ज करें

  4. फ़ाइल को अपनी हार्ड ड्राइव में सहेजें।

    यहां छवि विवरण दर्ज करें


Apple डेवलपर खाते में प्रोजेक्ट / एप्लिकेशन प्रमाणपत्र और प्रोफाइल बनाने के लिए इस CSR (.certSigningRequest) फ़ाइल का उपयोग करें।


1
एक त्रुटि हो रही है: निर्दिष्ट आइटम
मेजर मैकग्रेगर

@ क्रुनाल क्या आप जानते हैं कि डिफ़ॉल्ट एक वर्ष के बजाय एक लंबी समाप्ति अवधि निर्दिष्ट करना संभव है?
बजे कैसियो सेफ्रिन

1

प्रमाणपत्र को मैन्युअल रूप से जनरेट करने के लिए, आपको अपने मैक से प्रमाणपत्र हस्ताक्षर अनुरोध (CSR) फ़ाइल की आवश्यकता है। CSR फ़ाइल बनाने के लिए, किचेन एक्सेस का उपयोग करके एक बनाने के लिए नीचे दिए गए निर्देशों का पालन करें।

CSR फ़ाइल बनाएँ। अपने मैक पर एप्लिकेशन फ़ोल्डर में, यूटिलिटीज फ़ोल्डर खोलें और किचेन एक्सेस लॉन्च करें।

किचेन एक्सेस ड्रॉप डाउन मेनू के अंदर, किचेन एक्सेस> सर्टिफिकेट असिस्टेंट> एक सर्टिफिकेट अथॉरिटी से एक सर्टिफिकेट का अनुरोध करें।

प्रमाणपत्र सूचना विंडो में, निम्नलिखित जानकारी दर्ज करें: उपयोगकर्ता ईमेल पता फ़ील्ड में, अपना ईमेल पता दर्ज करें। सामान्य नाम फ़ील्ड में, अपनी निजी कुंजी (जैसे, जॉन डो देव की) के लिए एक नाम बनाएँ। CA ईमेल पता फ़ील्ड को खाली छोड़ दिया जाना चाहिए। "अनुरोध" समूह में, "डिस्क पर सहेजा गया" विकल्प चुनें। CSR जनरेटिंग प्रक्रिया को पूरा करने के लिए Keychain Access के भीतर जारी रखें पर क्लिक करें।

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