مقارنة
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 نص Base64 مع علامتي BEGIN وEND.
مزيد من التفاصيل حول الاختلافاتنقطة أساسية 2
يخزن DER البيانات المشفرة بصيغة ثنائية.
مزيد من التفاصيل حول الاختلافاتمزيد من التفاصيل حول الاختلافات
راجع متطلبات التطبيق وحدد نوع الكائن قبل التحويل. تحقق من النتيجة باستخدام الأداة المستهدفة، واحمِ المفاتيح الخاصة، ولا تعتبر تغيير اسم الملف تحويلاً للترميز.
- تجعل حدود PEM الكائن قابلاً للتعرف في النص، لكنها لا تثبت نوعه أو صلاحيته وحدها.
- DER بيانات ثنائية مضغوطة وليست مخصصة للقراءة المباشرة كنص.
- سلاسل الشهادات والمفاتيح الخاصة وطلبات التوقيع كائنات مختلفة مهما كان الترميز.
الأسئلة الشائعة
هل يمكن تحويل PEM إلى DER بتغيير الامتداد؟
لا. أعد ترميز الكائن بأداة موثوقة وتأكد من أن التطبيق المستقبِل يستطيع تحليله.