شهادة CER (.cer)

ITU-T قياسي

شهادة الأمان X.509 (CER) هي تنسيق شهادة يُستخدم على نطاق واسع لربط مفتاح عام مشفر بهوية (اسم النطاق، أو المؤسسة، أو المستخدم) تم التحقق منها بواسطة مرجع شهادات (CA).

تحويل CER إلى PEM

محول مجاني داخل المتصفح للتحويل من CER إلى PEM. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CER من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CER من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

تمثيل ASCII: 0 / -----BEGIN

التوحيد القياسي: ITU-T X.509 / IETF RFC 5280

المواصفات الفنية

هيكلية الحاويةبنية ASN.1 مرمّزة بصيغة DER ثنائية أو بصيغة PEM النصية Base64
الضغطبيانات تشفيرية غير مضغوطة
ترتيب البايتات (Endianness)Big-Endian (DER tag-length-value)
مساحات الألوانN/A (Cryptographic Credential)
القنوات والبنيةاسم الموضوع، والجهة المصدرة CA، والمفتاح العام (RSA/ECDSA)، وفترة الصلاحية، والتوقيعات الرقمية
الحد الأقصى للأبعادTypically 1 KB to 8 KB
الشفافيةإفصاح تشفيري علني
البث والتحميل التدرجيتحليل الشهادة ذريًا

مصفوفة المقارنة التقنية: CER مقابل المنافسين

السمة التقنيةCER (الحالي)CRTPEMDER
نظام التشغيل الشائعالافتراضي لمتجر شهادات ويندوزالافتراضي لـ Linux / Unix / Apacheيتفاوت الدعم حسب نظام التشغيل.جافا ووحدات الأمان للأجهزة
الترميزDER الثنائي أو PEM بترميز Base64PEM بترميز Base64 (أو DER الثنائي)Base64 ASCII ArmoredDER ثنائي صارم فقط
المفتاح الخاصشهادة عامة فقطشهادة عامة فقطيمكنه تخزين الشهادات والمفاتيح الخاصةيمكنه تخزين الشهادات والمفاتيح الخاصة
المعيارITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يعرض نظام التشغيل الرسالة: 'الملف غير صالح للاستخدام كـ: شهادة'.

السبب الجذري: بايت طول ASN.1 DER تالف أو حشو Base64 مقطوع في مظروف PEM.

الاسترداد: التحقق من بنية ASN.1 باستخدام OpenSSL أو التحويل باستخدام أداة الشهادات في File2File.app.

تحليل الأمان ومتجهات الهجوم على المحلّل

يجب على محللات التشفير الحذر من أطوال ASN.1 التالفة التي تسببت تاريخياً في تجاوزات في المخزن المؤقت في مكتبات TLS.

ناقلات الهجوم المعروفة

  • تجاوز سعة الأعداد الصحيحة في فك ترميز طول ASN.1 BER/DER (مثل إصدارات OpenSSL القديمة).
  • انتحال الشهادات عبر حقن بايت فارغ (Null-byte injection) في حقول الاسم الشائع (Common Name).
  • حجب الخدمة (DoS) من خلال سلاسل التحقق من الشهادات الدائرية.

أفضل الممارسات الدفاعية: تحقق من توقيعات الشهادات باستخدام مكتبات TLS حديثة وآمنة للذاكرة، مع فحص صارم لحدود ASN.1.

الأصول التاريخية والمحطات الرئيسية

2008تنشر مجموعة IETF المعيار RFC 5280، لتحديد ملفات تعريف شهادات البنية التحتية للمفاتيح العامة (PKI) الحديثة X.509 v3.
1996تقدم الإصدار 3 من X.509 إضافات مخصصة (أسماء بديلة للموضوع Subject Alternative Names، واستخدام المفاتيح Key Usage).
1988تقدم منظمة ITU-T معيار X.509 كجزء من معيار خدمة الدليل X.500.

المزايا الرئيسية والإيجابيات

  • مرساة ثقة أساسية لتشفير مواقع الويب عبر TLS/HTTPS والتوقيع الرقمي للرموز.
  • تدعم تشفير المنحنيات الإهليلجية الحديثة (ECDSA) ومفاتيح RSA الكلاسيكية.
  • يتفاوت الدعم حسب نظام التشغيل.

القيود الفنية والسلبيات

  • ترميز غامض: يمكن أن يكون ملف .cer إما بصيغة DER ثنائية خام أو نص PEM بترميز Base64.
  • يحتوي على الشهادة العامة فقط؛ ولا يخزن المفاتيح الخاصة.
  • تتطلب صرامة مدة الصلاحية وتاريخ انتهائها تجديداً دورياً.

معلومات تقنية طريفة

  • يستخدم نظام Microsoft Windows افتراضياً الامتداد .cer للشهادات العامة المصدرة.
  • تمثل البايتات السحرية '30 82' وسم تسلسل ASN.1 (0x30) مع مؤشر طول من بايتين (0x82).
  • يقدم كل موقع آمن على الإنترنت شهادة X.509 لمتصفحك أثناء مصافحة TLS.

الأسئلة التقنية المتكررة

ما الفرق بين .cer و .crt؟

كلاهما شهادتا X.509. تُستخدم .cer بشكل شائع في بيئات ويندوز، بينما تعتبر .crt قياسية في بيئات لينكس ويونكس. ويمكن عادةً استخدام كلاهما بالتبادل.

كيف يمكنني تحويل CER إلى PEM؟

يمكنك تحويل ملفات CER الثنائية إلى شهادات PEM نصية بنقرة واحدة باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.

هل يحتوي ملف .cer على مفتاحي الخاص؟

لا. يحتوي ملف .cer حصرياً على معلومات الشهادة العامة والمفتاح العام؛ ولا يخزن المفتاح الخاص أبداً.