2012-06-26 14 views
9

मेरे पास एक मौजूदा ऐप है जिसे मैंने बनाया है, और मैंने हाल ही में पुश नोटिफिकेशन कॉन्फ़िगर किया है।क्या ऐप्पल पुश अधिसूचना वितरण प्रमाणपत्र हस्ताक्षर अनुरोध को ऐप पर हस्ताक्षर करने के लिए वितरण प्रमाणपत्र के लिए उपयोग किए जाने जैसा ही होना चाहिए?

कॉन्फ़िगर करते समय, मुझे प्रमाणपत्र हस्ताक्षर अनुरोध (सीएसआर) अपलोड करने के लिए कहा जाता है। मेरे पास अब मूल सीएसआर नहीं है जिसे मैं अपना ऐप प्रकाशित करता था। क्या यह मेरा पुश अधिसूचना प्रमाणपत्र प्राप्त करने के लिए पुश अधिसूचना विन्यास पर अपलोड करने के लिए सीएसआर है?

मेरे पास निजी कुंजी उपलब्ध के साथ मेरा वितरण प्रमाण पत्र है।

मैंने अपने पुश अधिसूचना प्रमाण पत्र को पुनर्प्राप्त करने के लिए डेवलपर पोर्टल पर अपलोड करने के लिए एक नया सीएसआर बनाने की कोशिश की है।

जब मैं अपने निजी कुंजी (p12 फ़ाइल) के साथ इस फाइल गठबंधन और पुश अधिसूचना सर्वर मैं निम्न त्रुटि प्राप्त करने के लिए कनेक्ट करने का प्रयास:

त्रुटि की स्थापना निजी कुंजी 42,600: त्रुटि: 0B080074: X509 प्रमाणपत्र दिनचर्या : X509_check_private_key: कुंजी मान बेमेल: /SourceCache/OpenSSL098/OpenSSL098-44/src/crypto/x509/x509_cmp.c: 406:

नए सीएसआर मैं पुश अधिसूचना प्रमाणपत्र बनाने के लिए इस्तेमाल की वजह से हो रहा है?

उत्तर

27

यह एक नया सीएसआर उत्पन्न करने के लिए बिल्कुल ठीक है। आपके पास अपनी .p12 फ़ाइल में गलत निजी कुंजी है।

पुश प्रमाण पत्र जेनरेट करें, फिर इसे ऐप्पल से डाउनलोड करें और इसे अपने कीचेन में जोड़ने के लिए डबल-क्लिक करें।

ओपन कीचेन एक्सेस, "मेरे प्रमाणपत्र" में पुश प्रमाणपत्र ढूंढें और इसे विस्तृत करें। आपको नीचे एक निजी कुंजी देखना चाहिए, यह इस प्रमाणपत्र के लिए सही है। प्रमाणपत्र और उसकी निजी कुंजी दोनों का चयन करें, राइट क्लिक करें और "2 आइटम निर्यात करें ..." चुनें।

परिणामी .p12 फ़ाइल के साथ, सब कुछ ठीक काम करना चाहिए।

+0

ग्रेट, मेरे लिए काम किया। मुझे नहीं पता क्यों, लेकिन मेरे पास "निजी सेटिंग सेटिंग में त्रुटि" संदेश भी था, जो पहले सीईआर को चाबी में डालने के बाद गायब हो गया था, फिर निजी कुंजी को पी 12 के रूप में सहेज रहा था। धन्यवाद। –

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

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