यह विषय मुझे भ्रमित करना जारी रखता है। मैंने सोचा कि मैं अपनी वर्तमान समझ लिखूंगा और उम्मीद करता हूं कि जिन चीजों के बारे में मैं सही हूं, उनके बारे में मैं सही हूं।प्रमाण पत्र, प्रावधान प्रोफाइल, सार्वजनिक/निजी कुंजी demystified
जब आप कोई विकास प्रमाण पत्र बनाते हैं, तो सार्वजनिक और निजी कुंजी की अवधारणा होती है। प्रावधान पोर्टल के माध्यम से उपलब्ध प्रमाणपत्र सार्वजनिक कुंजी पर है, जबकि आपकी निजी कुंजी आपके कीचेन में संग्रहीत है। कोड को अपने ऐप पर हस्ताक्षर करने के लिए, आपको दोनों मिलना होगा।
ऐप चलाने के लिए, डिवाइस में एक प्रावधान प्रोफ़ाइल होना चाहिए, जो अनिवार्य रूप से एक ऐप पहचानकर्ता पर निर्भर करता है, मान्यता प्राप्त प्रमाणपत्रों का एक सेट (ऐप को इन प्रमाणपत्रों में से किसी एक द्वारा हस्ताक्षरित किया जाना चाहिए), और डिवाइस पहचानकर्ताओं का सेट (जो इंगित करता है कि कौन से डिवाइस ऐप चलाने की अनुमति है)।
'मान्यता प्राप्त प्रमाणपत्र' में सार्वजनिक कुंजी के संदर्भ हैं, जबकि निजी कुंजी अनिवार्य रूप से ऐप द्वारा पारित की जाती है।
इस प्रकार, ऐप स्टोर के संबंध में, हम एक सामान्य डिवाइस के बारे में सोच सकते हैं जो एक डिफ़ॉल्ट प्रो प्रोफाइल के साथ आ रहा है जिसमें पहले से ही सेब की सार्वजनिक कुंजी है और सेब वितरित करने से पहले अपना स्वयं का कोड साइन ऑपरेशन करता है जिससे वे अपना निजी जोड़ते हैं कुंजी।
बिल्कुल सही? बंद करे? रास्ता बंद? पागल?
मेरे ज्ञान के अनुसार सही दिख रहे हैं। –