2011-05-20 12 views
21

मुझे एक समस्या के साथ मारा गया है। मैंने एक बार मैकबुकप्रो में पी 12 प्रमाण पत्र स्थापित किए और फिर इसे हटा दिया, अब जब मैं इसे फिर से स्थापित करने की कोशिश कर रहा हूं तो चाबी अजीब कारण के लिए प्रमाण पत्र स्वीकार नहीं कर रहा है। http://www.openradar.me/7092640एक त्रुटि हुई है। एक आइटम आयात करने में असमर्थ। इस आइटम की सामग्री को पुनर्प्राप्त नहीं किया जा सकता है। गायब .pem फ़ाइल!

जो स्पष्ट रूप से कहते हैं वहाँ कीचेन साथ एक बग है और भी कोई समाधान कहा गया है कि:

कुछ Googling के बाद, मैं इस लिंक पर मारा। लेकिन दुर्भाग्यवश मेरे पास .pem फ़ाइल नहीं है, क्योंकि मैंने इसका बैकअप नहीं बनाया है कि पी 12 फ़ाइल पर्याप्त है (जो वास्तव में है, अगर इस बग के लिए नहीं है!)। तो मैं .pem फ़ाइल कैसे प्राप्त करूं ताकि मैं इस वर्कअराउंड का उपयोग कर प्रमाणपत्रों को उसी लैपटॉप पर वापस इंस्टॉल कर सकूं?

किसी भी सुझाव/विचार के लिए धन्यवाद। राज

+4

http://www.openradar.me/7092640 मेरे लिए काम किया। "सुरक्षा आयात priv_key.p12 -k ~/लाइब्रेरी/कीचेन्स/login.keychain" और "सुरक्षा आयात pub_key.pem -k ~/लाइब्रेरी/कीचेन्स/login.keychain" –

उत्तर

7

जब आप किसी प्रमाणपत्र का अनुरोध करते हैं, तो आपका मैक एक सार्वजनिक/निजी जोड़ी बनाता है जिसका उपयोग ऐप्पल से प्रमाण पत्र डाउनलोड करने के लिए किया जाएगा। यही कारण है कि आप परिणामी प्रमाण पत्र को किसी अन्य मैक से डाउनलोड नहीं कर सकते हैं जिसमें मूल जोड़ी नहीं है।

यदि आपने मूल जोड़ी हटा दी है, तो आपको पहले इसे फिर से आयात करना होगा। यदि आपके पास जोड़ी के दोनों हिस्सों नहीं हैं, तो आप स्क्रैच से नए प्रमाणपत्र का अनुरोध कर सकते हैं।

यदि आपके पास मूल हैं और यह उन्हें लॉगिन कीचेन में आयात नहीं करेगा, तो आप "कीचैन एक्सेस" उपयोगिता के साथ खाते में उपयोग करने के लिए एक नया कीचेन बनाने का प्रयास कर सकते हैं। यदि यह जानकारी आयात करता है, तो मैक इसे तब तक ढूंढने में सक्षम होना चाहिए जब तक कि आप नई कीचेन खोलें।

35

http://www.openradar.me/7092640 का हवाला देते हुए:

आप 'सुरक्षा' कमांड लाइन उपकरण का उपयोग कर सकते हैं:

security import priv_key.p12 -k ~/Library/Keychains/login.keychain

security import pub_key.pem -k ~/Library/Keychains/login.keychain

https://stackoverflow.com/a/16847082/14731 एक ऐसी ही जवाब होता है।

+3

कीचेन UI मेरी .pem फ़ाइल आयात करने में विफल रहा, लेकिन यह आदेश काम करता है और आयातित प्रमाणपत्र + कुंजी कीचेन में दिखता है। – lionello