شهادة CRT (.crt)
ITU-T قياسيشهادة SSL/TLS X.509 (CRT) هي امتداد الملف القياسي المستخدم عبر خوادم الويب Linux و Unix (مثل Apache و Nginx) لتخزين الشهادة العامة التي تمكن تشفير HTTPS.
تحويل CRT إلى PEM
محول مجاني داخل المتصفح للتحويل من CRT إلى PEM. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CRT من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CRT من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
30 82 / 2D 2D 2D 2D 2D 42 45 47 49 4Eتمثيل ASCII: 0\x82 / -----BEGIN
القياسية: ITU-T X.509 / IETF RFC 5280
المواصفات الفنية
| هيكلية الحاوية | Base64 PEM or binary DER encoding of an X.509 digital certificate |
| الضغط | Uncompressed cryptographic data |
| ترتيب البايتات (Endianness) | Big-Endian (DER ASN.1) |
| مساحات الألوان | N/A (Security Credential) |
| القنوات والبنية | Domain names (SAN), Organization details, Public key parameters, Digital Signature |
| الحد الأقصى للأبعاد | Typically 1 KB to 5 KB |
| الشفافية | Public cryptographic token |
| البث والتحميل التدرجي | Atomic certificate validation |
مصفوفة المقارنة التقنية: CRT مقابل المنافسين
| السمة التقنية | CRT (الحالي) | PEM | CER | P12 |
|---|---|---|---|---|
| تكوين خادم الويب | المعيار لـ Nginx / Apache | حاوية عالمية | المعيار لـ Windows IIS | المعيار لـ Tomcat / Java |
| المحتويات النموذجية | شهادة عامة فقط | شهادات، أو مفاتيح، أو طلبات | شهادة عامة فقط | حزمة مشفرة (شهادة + مفتاح) |
| مظروف التنسيق | Base64 PEM أو DER ثنائي | Base64 ASCII Armored صارم | DER ثنائي أو PEM | أرشيف PKCS #12 ثنائي |
| تضمين المفتاح الخاص | لا (يتطلب ملف .key منفصل) | يمكن أن يشمل المفتاح الخاص | لا (عام فقط) | نعم (محمي بكلمة مرور) |
أنماط التلف الشائعة ودليل استرداد النظام السداسي
يفشل خادم الويب في البدء مع رسالة 'SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line'.
السبب الجذري: شريط ترويسة '-----BEGIN CERTIFICATE-----' مفقود أو تالف في ملف PEM CRT.
الاسترداد: استعادة علامات ترويسة وتذييل PEM الصالحة باستخدام أداة الشهادات File2File Certificate Tool.
تحليل الأمان وناقلات هجوم المحلل اللغوي
يجب التحقق من شهادات CRT مقابل مخازن الثقة الجذرية؛ الشهادات غير المتحقق منها تعرض الخطر لهجمات الوسيط (Man-in-the-Middle).
ناقلات الهجوم المعروفة
- قبول شهادات CRT الموقع ذاتياً أو منتهية الصلاحية في عملاء API التلقائيين.
- هجمات الوسيط (Man-in-the-Middle) عبر شهادات وسيطة غير موثوقة.
- خوارزميات التوقيع الضعيفة (MD5، SHA-1) المعرضة لتزوير التصادم.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- معيار عالمي لتكوين HTTPS على خوادم ويب Linux (مثل 'ssl_certificate' في Nginx و 'SSLCertificateFile' في Apache).
- قابلة للقراءة البشرية عند تخزينها بتنسيق PEM: يمكن عرضها في أي محرر نصوص للتحقق من تواريخ انتهاء الصلاحية.
- مدعومة بواسطة OpenSSL وجميع أدوات أوامر التشفير.
القيود الفنية والسلبيات
- ترميز غامض: مثل CER، يمكن تهيئتها إما كـ ASCII PEM أو DER ثنائي.
- لا يمكن استخدامها على الخادم بدون مفتاحها الخاص المطابق (ملف .key).
- تتطلب دمجاً يدوياً لشهادات الجهات المانحة الوسيطة (CA) لبناء سلاسل ثقة كاملة.
معلومات تقنية طريفة
- ملف CRT الذي يبدأ بـ '-----BEGIN CERTIFICATE-----' هو ببساطة شهادة DER مشفرة بترميز Base64.
- أصدرت Let's Encrypt أكثر من 3 مليارات شهادة CRT مجانية منذ إطلاقها في عام 2015.
- تؤكد أيقونة القفل في شريط عنوان متصفحك أنه تم التحقق من شهادة CRT صالحة.
الأسئلة التقنية المتكررة
ما الفرق بين .crt و .pem؟
يشير الامتداد .crt عادةً إلى ملف شهادة عامة، بينما .pem هو حاوية عامة يمكنها احتواء شهادات، أو مفاتيح خاصة، أو سلاسل شهادات كاملة.
كيف يمكنني تحويل CRT إلى PFX أو P12 لنظام ويندوز IIS؟
يمكنك دمج ملف .crt الخاص بك وملف المفتاح الخاص .key في حزمة P12/PFX محمية بكلمة مرور باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.
هل يمكنني عرض محتويات ملف .crt؟
نعم! إذا كان الملف بصيغة PEM، يمكنك فتحه في أي محرر نصوص أو لصقه في File2File.app لفك تشفير اسم النطاق، والمُصْدِر، وتاريخ انتهاء الصلاحية.
أزواج تحويل CRT ذات الصلة
يؤدي تحويل شهادة الأمان الثنائية CRT إلى تنسيق نصي PEM مشفر بـ Base64 إلى جعلها متوافقة مع Apache و Nginx وخوادم الويب الحديثة التي تعمل بنظام Linux.
يؤدي تحويل شهادة نصية PEM إلى شهادة ثنائية CRT إلى السماح لخوادم Apache وأنظمة Windows بقراءة بيانات اعتماد أمان الويب الخاص بك بشكل صحيح.