आज मुझे सेब से एक ईमेल प्राप्त हुआ है कि वे पुश अधिसूचनाओं से जुड़े कुछ को बदल रहे हैं, और पूछना चाहते थे कि वे प्रमाण पत्र के साथ क्या करना चाहते हैं, उन्होंने मुझे लिंक दिया है ... मेरा सर्वर डेबियन लेनी चलाता है, और एप्पल apns को पुश नोटिफिकेशन भेजने के लिए php5 का उपयोग कर रहा हूँ। क्या मुझे बस पसंद है ... इसे कहीं जोड़ें, या 'पुरानी' को प्रतिस्थापित करें?ऐप्पल एपीएन 2048-बिट टीएलएस/एसएसएल प्रमाणपत्र अद्यतन
उत्तर
entrust_2048_ca.cer फ़ाइल डाउनलोड करें, और इसे उन सर्वरों पर स्थापित करें जो ऐप्पल की अधिसूचना सेवाओं के साथ संवाद करते हैं। अपने वास्तविक पुश प्रमाण पत्र को नवीनीकृत करने की कोई आवश्यकता नहीं है, आपको अपने कोड में कुछ भी बदलना नहीं चाहिए।
महत्वपूर्ण बात यह है कि सर्वर जो वास्तव में ऐप्पल की अधिसूचना सेवाओं के साथ संवाद करते हैं, प्रमाणपत्र स्थापित है।
यदि आप भाग्यशाली हैं, तो आपका पुश सर्वर पहले से ही एक प्रमाणपत्र प्राधिकरण रूट के संपर्क में है, और इससे आपके लिए स्वचालित रूप से समस्या हल हो जाएगी। हालांकि, अगर आपको वह कनेक्शन खोना चाहिए, तो आपकी सूचनाएं तब तक समाप्त नहीं होंगी जब तक आपके पास प्रमाणपत्र का "स्थानीय" संस्करण न हो।
ऐप्पल पुश सर्वर से कनेक्ट होने वाली मेरी PHP5 स्क्रिप्ट्स फेडोरा सिस्टम पर होस्ट की जाती हैं। मेरे लिए, माइग्रेशन पारदर्शी था। मुझे अपने सिस्टम पर कहीं भी प्रवेश प्रमाण पत्र नहीं मिल रहा है, इसके बावजूद मुझे कुछ नहीं करना था। शायद यह PHP5 एसएसएल पुस्तकालय के साथ उपलब्ध है।
हाय, अगर आपको पता चल जाएगा कि यह किस तरह से काम करेगा, तो मुझे बताएं, इसलिए मुझे पता चलेगा कि 22 दिसंबर को क्या करना है :) अगर यह सिर्फ जोड़ने के बारे में है प्रमाणपत्र, और कोड की दो पंक्तियां, यह कोई समस्या नहीं है :) – Kukosk
मैं एक ही समाधान की तलाश में हूं, एक और फोरम से एक त्वरित संकेत कहता है, "बस .cer फ़ाइल डाउनलोड करें और इसे इंस्टॉल करें" http://www.iphonedevsdk.com/forum/iphone-sdk-development/66878-apns-question-email-apple.html।
हम अपने लिनक्स सर्वर पर प्रयास करेंगे और देखें कि यह आपकी स्थिति के लिए काम करता है या नहीं।
मुझे लगता है कि वे क्या कहते हैं "प्रवेश की वेबसाइट से 2048-बिट रूट प्रमाणपत्र डाउनलोड करें। इसे स्थापित करने के लिए .cer फ़ाइल पर डबल क्लिक करें" सत्य है, लेकिन केवल एक मैक पर सर्वर। या मैं गलत हूँ ? – Kukosk
इस आलेख में पीछा किया गया है जो बताता है कि यदि आप इस वर्ष मार्च के बाद किसी भी समय ऐप्पल सैंडबॉक्स पर पुश सूचनाएं भेजने में सक्षम हैं, तो आपके सर्वर में पहले से ही प्रमाणपत्र है - और इसलिए आपको करने की आवश्यकता नहीं है कुछ भी।
http://www.24100.net/2010/12/latest-apple-push-notification-certificate-changes-decrypted/
मुझे लगता है कि हम 22 को बाहर मिलेगी (जब उत्पादन नया प्रमाण पत्र के लिए APNS ऊपर एप्पल कटौती) है या नहीं, इस अध्याय सही है।
मैंने अपने ओपनबीएसडी सर्वर पर https://www.entrust.net/downloads/binary/entrust_2048_ca.cer फ़ाइल को/etc/ssl में डाउनलोड और कॉपी किया। मैंने अपने किसी भी सर्वर साइड कोड को नहीं बदला है जो वास्तव में किसी भी तरह से प्रवेश प्रमाण का उपयोग नहीं कर रहा है। (मैं ऐप्पल की प्रावधान साइट से कर्ट का उपयोग करता हूं।)
23 दिसंबर को, मेरी अधिसूचनाएं सौंपी गई प्रमाणपत्र के साथ या बिना भेजी जाती हैं और प्राप्त की जाती हैं। मैं उलझन में हूं कि मुझे सौंपा सीर फ़ाइल का उपयोग करने के लिए वास्तव में कैसे उपयोग किया जाना चाहिए।
मुझे लगता है कि एप्पल से ईमेल से इस वाक्य मुझसे कहता है मैं ठीक हूँ:
आप सफलतापूर्वक किया गया है, तो APN के सैंडबॉक्स परिवेश में प्रमाणपत्र श्रृंखला मान्य है, तो आप पहले से ही रूट प्रमाणपत्र आपके पास की आवश्यकता है। बस अपने उत्पादन पुश प्रदाता सर्वर पर एक ही रूट प्रमाण पत्र स्थापित करें।
अर्थात
सूचनाएं थे और भेजे जाते हैं, इसलिए अपने सर्वर पहले से ही यह क्या जरूरत है।
अद्यतन: जो मैंने ऊपर लिखा है वह मामला प्रतीत होता है। यदि आप एक काफी हालिया सर्वर का उपयोग करते हैं तो आपको शायद कुछ भी करने की ज़रूरत नहीं है। सैंडबॉक्स पर्यावरण मार्च 2010 से 2048 बिट्स का उपयोग कर रहा है। यदि यह काम कर रहा है, तो आप सेट हैं। यहां पूरी जानकारी: http://www.24100.net/2010/12/latest-apple-push-notification-certificate-changes-decrypted/
- 1. ऐप्पल पुश अधिसूचना प्रमाणपत्र समाप्ति
- 2. अद्यतन प्रमाणपत्र जब पिछले प्रमाणपत्र 2033
- 3. नवीनीकरण उत्पादन पुश एसएसएल प्रमाणपत्र - ऐप्पल एपीएनएस
- 4. एपीएन फीडबैक सर्वर
- 5. एपीएनएस नोटिफिकेशन ऐप्पल एमडीएम
- 6. ग्राहक साइट पर ऐप्पल पुश अधिसूचना प्रमाणपत्र कैसे तैनात करें
- 7. ऐप्पल पुश अधिसूचना सेवा: प्रमाणपत्र सर्वर साइड स्थापित करें?
- 8. एंड्रॉइड 4.2 में एपीएन पढ़ें?
- 9. एपीएन कस्टम अधिसूचना ध्वनि समस्या
- 10. विशिष्ट उपयोगकर्ताओं को ऐप्पल पुश अधिसूचनाएं
- 11. ऐप्पल पुश अधिसूचना
- 12. ऐप्पल
- 13. ऐप्पल
- 14. ऐप्पल
- 15. अद्यतन
- 16. मैसेजिंग ऐप में एपीएन का उपयोग
- 17. ओपनएसएसएल और ऐप्पल कीचेन एकीकरण
- 18. क्या प्रदाताओं के लिए कई एसएसएल प्रमाण पत्र बनाना संभव है जो एक ही एप्लिकेशन में एपीएन भेजते हैं?
- 19. क्या ऐप्पल की पुश अधिसूचना सेवा विश्वसनीय है?
- 20. प्रमाणपत्र
- 21. प्रमाणपत्र
- 22. ऐप्पल एसडीके
- 23. ऐप्पल स्टोर
- 24. निर्यात विकास प्रमाणपत्र पी 12
- 25. ऐप्पल से कोड हस्ताक्षर प्रमाणपत्र प्राप्त करने के लिए कितना खर्च होता है?
- 26. X.509 प्रमाणपत्र "FindBySubjectName"
- 27. प्रमाणपत्र प्राधिकरण
- 28. सर्वर प्रमाणपत्र
- 29. X509 प्रमाणपत्र
- 30. HTTPS प्रमाणपत्र
हां, और एक और बात ... मुझे पता चला (डेबियन पर काम करता है) कि आप वास्तव में कंसोल में 'ls/etc/ssl/certs' टाइप करके इसे देख सकते हैं। और इसके नाम पर 'प्रवेश' और '2048' के साथ कुछ ढूंढें। अगर आपको एक मिल जाएगा, तो आपको ठीक होना चाहिए :) धन्यवाद – Kukosk