2013-02-19 40 views
10

के रूप में मैंने ऐप्पल डेवलपर केंद्र से व्यक्तिगत विकास प्रमाण पत्र डाउनलोड किया और इसे मेरे कीचेन में आयात किया। अब, मैं इसे एक .p12 फ़ाइल के रूप में निर्यात करना चाहता हूं और इसे पासवर्ड से एन्क्रिप्ट करना चाहता हूं। जब मैं कीचेन टैब प्रमाण पत्र में प्रमाणपत्र पर राइट क्लिक करता हूं, और निर्यात बटन दबाता हूं, तो .p12 विकल्प हाइलाइट/उपलब्ध नहीं होता है। अन्य 3 विकल्पों (.cer, .pem, .p7b) के बजाय, जो उपलब्ध हैं।निर्यात विकास प्रमाणपत्र पी 12

मैंने अभी तक कुछ चीजों की कोशिश की है, जैसे कि ऐप्पल आईडी जोड़ने, जिसे सर्टिफिकेट बनाने के लिए इस्तेमाल किया गया था, सिस्टम प्राथमिकताओं-> उपयोगकर्ता और समूह-> मेरा खाता, लेकिन इससे हल नहीं हुआ। प्रमाणपत्र अब मैं उपयोग कर रहा हूं की तुलना में एक अलग मैकबुक पर बनाया गया था।

क्या इसे किसी भी तरह से .p12 के रूप में निर्यात करना संभव है?

उत्तर

14

गायब .p12 विकल्प का अर्थ है कि आपके पास केवल आपकी कुंजी पर निजी कुंजी या प्रमाणपत्र है। आपको .p12 उत्पन्न करने के लिए इन दोनों की आवश्यकता है (और संयोग से, आपको अपने ऐप्स पर हस्ताक्षर करने के लिए निजी कुंजी और प्रमाणपत्र दोनों की आवश्यकता होगी)।

तो, इनमें से कौन सा आप गायब हैं, पता लगाएं कि गायब टुकड़ा कीचेन में जोड़ें, और .p12 विकल्प उपलब्ध होगा।

+2

अपने जवाब के लिए धन्यवाद इसे निर्यात करने के बाएं फलक से प्रमाण पत्र का चयन करें। सर्टिफिकेट कीचेन में है, इसलिए यह निजी कुंजी हो सकती है। चूंकि निजी कुंजी उस मशीन पर है जहां प्रमाण पत्र बनाया गया है, तो मेरी मशीन पर पी 12 बनाना संभव नहीं होगा, है ना? – Tomzie

+4

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

+0

आपके उत्तर के लिए धन्यवाद। – Tomzie

2

आप अपने कीचेन में जांच सकते हैं कि निजी कुंजी विकास प्रमाणपत्र से जुड़ी है या नहीं। आप निजी कुंजी और प्रमाणपत्र को .p12 के रूप में केवल तभी निर्यात कर सकते हैं जब यह वहां है।

22

ब्याज का एक बिंदु: कीचेन सहायक विंडो में बाएं पैनल के निचले भाग में "श्रेणी" सूची है। आप केवल "प्रमाणपत्र" दृश्य से पी 12 निर्यात कर सकते हैं।

"सभी" दृश्य में, आप प्रमाण पत्र और चाबियाँ देख सकते हैं, ताकि वे अलग-अलग चयन की संभावना न हो; सर्टिफिकेट्स व्यू में, सर्टिफिकेट के चाइल्ड आइटम के रूप में कुंजियों के साथ एक वृक्ष संरचना है, ताकि प्रमाण पत्र का चयन करने से संबंधित निजी कुंजी भी पूरी तरह से हो।

+0

लॉल, यह उत्तर सही था जिसे मैं लंबे समय से खोज रहा हूं। –

+0

धन्यवाद सेवा .... यह मैं – Rajiv

+0

के लिए देख रहा था मुझे कम से कम 10 मिनट बचाया, शायद बहुत अधिक। – Gordonium

-3

Just select Certificate from the left panel to export it as .p12 बस के रूप में .p12