شهادة CER (.cer)

ITU-T قياسي

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

تحويل CER إلى PEM

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

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

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

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

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

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

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

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

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

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

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

القياسية: ITU-T X.509 / IETF RFC 5280

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

هيكلية الحاويةASN.1 structure encoded in binary DER or Base64 ASCII PEM format
الضغطUncompressed cryptographic data
ترتيب البايتات (Endianness)Big-Endian (DER tag-length-value)
مساحات الألوانN/A (Cryptographic Credential)
القنوات والبنيةSubject name, Issuer CA, Public Key (RSA/ECDSA), Validity period, and Digital Signatures
الحد الأقصى للأبعادTypically 1 KB to 8 KB
الشفافيةCryptographic public disclosure
البث والتحميل التدرجيAtomic certificate parsing

مصفوفة المقارنة التقنية: 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 Certificate Tool.

تحليل الأمان وناقلات هجوم المحلل اللغوي

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

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

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

أفضل الممارسات الدفاعية:

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

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 الكلاسيكية.
  • تعرف أصلي عالمي بواسطة مدير شهادات ويندوز (Windows Certificate Manager) ومرخص مفاتيح ماك (macOS Keychain).

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

  • ترميز غامض: يمكن أن يكون ملف .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 حصرياً على معلومات الشهادة العامة والمفتاح العام؛ ولا يخزن المفتاح الخاص أبداً.