तुलना
PEM बनाम DER
PEM और DER समान प्रमाणपत्र या कुंजी डेटा को अलग एन्कोडिंग में दर्शा सकते हैं। PEM Base64 पाठ को नाम वाले सीमाचिह्नों में रखता है; DER बाइनरी ASN.1 एन्कोडिंग है। केवल फ़ाइल एक्सटेंशन से अंदर की वस्तु का प्रकार पता नहीं चलता।
कौन-सा फ़ॉर्मैट चुनें?
प्राप्तकर्ता सॉफ़्टवेयर की अपेक्षित एन्कोडिंग चुनें। PEM को पाठ के रूप में देखना और साझा करना आसान है; बाइनरी रूप आवश्यक होने पर DER उपयोग करें।
इसके लिए उपयुक्त PEM
प्रमाणपत्र और कुंजियाँ पाठ में दर्शाना
- PEM सामग्री माँगने वाले सिस्टम
इसके लिए उपयुक्त DER
प्रमाणपत्र परिनियोजन
- बाइनरी इनपुट माँगने वाले सॉफ़्टवेयर को ASN.1 प्रमाणपत्र देना
मूल जानकारी
| मद | PEM | DER |
|---|---|---|
| एक्सटेंशन | .pem | .der |
| MIME प्रकार | application/x-pem-file | application/pkix-cert |
| सामान्य उपयोग | प्रमाणपत्र और कुंजियाँ पाठ में दर्शाना | प्रमाणपत्र परिनियोजन |
| कैसे खोलें | सार्वजनिक चैट या साझा स्थान पर सामग्री चिपकाए बिना पाठ में चिह्न जाँचें। | प्रमाणपत्र टूल से खोलें और ऑब्जेक्ट का प्रकार जाँचें। |
| निर्यात या रूपांतरण | DER या PKCS#12 में बदलने से पहले वस्तुएँ और निजी कुंजी की मौजूदगी पहचानें। | PEM में बदलते समय सामग्री और गंतव्य की आवश्यकताएँ जाँचें। |
उपयोग के अनुसार चुनें
PEM सामग्री माँगने वाले सिस्टम
प्रमाणपत्र और कुंजियाँ पाठ में दर्शाना
PEMबाइनरी इनपुट माँगने वाले सॉफ़्टवेयर को ASN.1 प्रमाणपत्र देना
प्रमाणपत्र परिनियोजन
DERमुख्य बिंदु 1
PEM BEGIN और END लेबल वाला Base64 पाठ उपयोग करता है।
अंतर के बारे में विस्तार सेमुख्य बिंदु 2
DER एन्कोडेड डेटा को बाइनरी रूप में रखता है।
अंतर के बारे में विस्तार सेअंतर के बारे में विस्तार से
रूपांतरण से पहले ऐप की आवश्यकताएँ देखें और वस्तु का प्रकार पहचानें। लक्षित उपकरण से परिणाम जाँचें, निजी कुंजियों को सुरक्षित रखें और फ़ाइल का नाम बदलने को एन्कोडिंग रूपांतरण न मानें।
- PEM सीमाचिह्न पाठ में वस्तु पहचानने में मदद करते हैं, पर वे प्रकार या वैधता सिद्ध नहीं करते।
- DER संक्षिप्त बाइनरी डेटा है जिसे सीधे पाठ की तरह पढ़ने के लिए नहीं बनाया गया।
- प्रमाणपत्र श्रृंखला, निजी कुंजी और हस्ताक्षर अनुरोध हर एन्कोडिंग में अलग वस्तुएँ हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या एक्सटेंशन बदलकर PEM को DER में बदल सकते हैं?
नहीं। विश्वसनीय उपकरण से वस्तु को फिर से एन्कोड करें और पुष्टि करें कि प्राप्तकर्ता ऐप उसे पढ़ सकता है।