एक सेर, pvk और pfx फ़ाइल में क्या अंतर है? इसके अलावा, मैं कौन सी फाइलें रखता हूं और मुझे अपने काउंटर-पार्टियों को देने की उम्मीद है?
एक सेर, pvk और pfx फ़ाइल में क्या अंतर है? इसके अलावा, मैं कौन सी फाइलें रखता हूं और मुझे अपने काउंटर-पार्टियों को देने की उम्मीद है?
जवाबों:
Windows X.509 प्रमाणपत्र के लिए .cer एक्सटेंशन का उपयोग करता है। ये "बाइनरी" (ASN.1 DER) में हो सकते हैं, या इसे बेस -64 के साथ एनकोड किया जा सकता है और इसमें हेडर और फूटर लगाया (PEM) लगाया जा सकता है; विंडोज या तो पहचान लेगा। किसी प्रमाणपत्र की अखंडता को सत्यापित करने के लिए, आपको जारीकर्ता की सार्वजनिक कुंजी का उपयोग करके उसके हस्ताक्षर की जांच करनी होगी ... जो बदले में, एक अन्य प्रमाण पत्र है।
Windows एक PKCS # 12 फ़ाइल के लिए .pfx का उपयोग करता है। इस फ़ाइल में विभिन्न प्रकार की क्रिप्टोग्राफ़िक जानकारी हो सकती है, जिसमें प्रमाण पत्र, प्रमाण पत्र श्रृंखला, रूट प्राधिकरण प्रमाणपत्र और निजी कुंजी शामिल हैं। निजी कुंजी को निजी रखने और रूट प्रमाणपत्र की अखंडता को बनाए रखने के लिए इसकी सामग्री को क्रिप्टोग्राफिक रूप से संरक्षित (पासवर्ड के साथ) किया जा सकता है।
Windows एक निजी कुंजी फ़ाइल के लिए .pvk का उपयोग करता है। मुझे यकीन नहीं है कि क्या मानक (यदि कोई हो) विंडोज इन के लिए अनुसरण करता है। उम्मीद है कि वे PKCS # 8 एन्कोडेड कीज़ हैं। इमैनुएल बोर्ग रिपोर्ट करते हैं कि ये एक मालिकाना प्रारूप हैं। कुछ प्रलेखन उपलब्ध है।
आपको कभी भी अपनी निजी कुंजी का खुलासा नहीं करना चाहिए। ये .pfx और .pvk फ़ाइलों में समाहित हैं।
आम तौर पर, आप केवल अपने प्रमाणपत्र (.cer) और किसी भी मध्यवर्ती जारीकर्ताओं के प्रमाण पत्र (यानी, आपके सभी सीए के प्रमाण पत्र, रूट सीए को छोड़कर) अन्य दलों के साथ विनिमय करते हैं।
Windows प्लेटफ़ॉर्म में, इन फ़ाइल प्रकारों का उपयोग प्रमाणपत्र जानकारी के लिए किया जाता है। आम तौर पर एसएसएल सर्टिफिकेट और पब्लिक की इंफ्रास्ट्रक्चर (X.509) के लिए उपयोग किया जाता है।
अधिक जानकारी के लिए देखें: सर्टिफिकेट फाइलें: .Cer x .Pvk x .Pfx
यहाँ मेरे व्यक्तिगत, सुपर-कंडेंस्ड नोट हैं, जहाँ तक यह विषय वर्तमान में मेरे लिए है, जो किसी के लिए भी दिलचस्पी रखते हैं:
मैं वास्तव में कुछ इस तरह से बहुत पहले आया था ... इसे msdn पर देखें (पहला उत्तर देखें)
संक्षेप में:
.cer - X.509 मानक प्रारूप में संग्रहीत प्रमाण पत्र। इस प्रमाणपत्र में सार्वजनिक और निजी कुंजी के साथ प्रमाणपत्र के स्वामी के बारे में जानकारी शामिल है।
.pvk - फ़ाइलों का उपयोग कोड हस्ताक्षर के लिए निजी कुंजी को संग्रहीत करने के लिए किया जाता है। आप .pvk निजी कुंजी फ़ाइल पर आधारित प्रमाणपत्र भी बना सकते हैं।
.pfx - व्यक्तिगत विनिमय प्रारूप के लिए है। इसका उपयोग सार्वजनिक और निजी वस्तुओं को एक ही फाइल में बदलने के लिए किया जाता है। Pfx फ़ाइल .cer फ़ाइल से बनाई जा सकती है। सॉफ्टवेयर प्रकाशक प्रमाणपत्र बनाने के लिए भी इस्तेमाल किया जा सकता है ।
मैंने टिप्पणियों से सुझाव के आधार पर पृष्ठ से जानकारी को संक्षेप में प्रस्तुत किया।