2011-10-30 10 views
9

मैं सोच रहा हूँ जो मैक ओएस एक्स (हिमपात तेंदुए, अब शेर) में निजी कुंजी कीचेन पहुंच उपयोग करता है। जब भी मैं उस ऐप का उपयोग कर सीएसआर बनाता हूं, तो यह उपयोग करने के लिए एक निजी कुंजी भी नहीं मांगता है। तो फिर इसका उपयोग किसके लिए करता है?कीचेन एक्सेस में प्रमाण पत्र हस्ताक्षर अनुरोध उत्पन्न करना: किस निजी कुंजी का उपयोग किया जाता है?

मैं कल्पना कर सकता था कि यह चयनित एक, का उपयोग करता है यदि आपने अपनी प्रमाणपत्र सूची में से एक चुना है। लेकिन अनुरोध उत्पन्न करना तब भी काम करता है जब कुछ भी नहीं चुना जाता है या यह सुनिश्चित कर लेता है कि यह "अदृश्य" चयन नहीं है, यदि चयनित आइटम एक निजी कुंजी नहीं है।

क्या किसी को पता है?

अग्रिम

आर्नी

उत्तर

7

जब आप कीचेन पहुंच में एक सीएसआर बनाने यह एक नया सार्वजनिक/निजी कुंजी युग्म उत्पन्न धन्यवाद।

यदि आप किसी मौजूदा कुंजी से एक नया सीएसआर उत्पन्न करने के लिए चाहते हैं, तो मुझे नहीं लगता कि यह पूरी तरह कीचेन पहुंच के भीतर किया जा सकता है। Keychain Access और OpenSSL के साथ इसे कैसे करें, How can I use an existing private key to a new iOS development certificate?

+1

अरे, आपके उत्तर के लिए धन्यवाद। लेकिन - मुझे यह स्वचालित रूप से निर्मित कीपैयर कहां मिल सकता है? मैं इसे अपने कीचेन में नहीं ढूंढ सकता। – arnekolja

+1

आप कीचेन पहुंच में प्रमाणपत्र प्राधिकारी से अनुरोध प्रमाण पत्र चुनते हैं, तो यह एक सामान्य नाम के लिए पूछेंगे ... यह तो यह आम नाम है कि आप इसे दिया तहत कीचेन में दिखाई देते हैं। – jsherk

+2

जब एक निजी कुंजी rightclicking, आप चुन सकते हैं "अनुरोध का उपयोग कर एक नया प्रमाणपत्र प्राप्त से एक प्रमाण पत्र <चयनित कुंजी>" है, लेकिन मुझे लगता है के रूप में इस सवाल का जवाब में कहा गया है, यह अभी भी इसके लिए एक नया कुंजी बनाता है कि,। – Zut

1

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

संबंधित मुद्दे