أداة فك CSR

الصق طلب توقيع الشهادة لترى بالضبط ما ستستلمه الجهة المُصدِرة: الأسماء والمفتاح والتوقيع والتنبيهات. تعمل الأداة داخل متصفحك فلا يُرفع شيء.

الإجابة المختصرة

أداة فك CSR أداة مجانية تقرأ طلب توقيع الشهادة (CSR) وتعرض الموضوع وأسماء SAN ونوع المفتاح العام وحجمه وخوارزمية التوقيع وصحة التوقيع. وتنبّه إلى مشكلات شائعة مثل غياب SAN أو ضعف المفتاح أو استخدام اسم داخلي. يتم الفك داخل متصفحك ولا يُرفع الـ CSR إلى أي خادم.

آخر تحديث:

ما هو الـ CSR وماذا يحتوي؟

الـ CSR نص قصير ترسله إلى جهة إصدار الشهادات (CA) لتطلب شهادة SSL/TLS. يحمل مفتاحك العام وأسماء النطاقات التي ستغطيها الشهادة وبيانات المؤسسة الاختيارية وتوقيعاً صنعته بمفتاحك الخاص لإثبات أنك تملكه. أما المفتاح الخاص نفسه فلا يكون داخل الـ CSR أبداً.

الحقلالمعنىما الذي تتحقق منه
CN (الاسم الشائع)اسم النطاق الرئيسييطابق عنوان الموقع، مثل www.example.ae
SANكل اسم يجب أن تغطيه الشهادةيضم www والنطاق المجرد وأي نطاقات فرعية
O وL وST وCالمؤسسة والمدينة والإمارة والدولةرمز الدولة حرفان مثل AE، وقد تتجاهل الجهة بقية الحقول
المفتاح العامالخوارزمية والحجمRSA بحجم 2048 فأكثر أو ECDSA من P-256 فأكبر
التوقيعإثبات ملكية المفتاحصحيح ومصنوع بـ SHA-256 أو أقوى

مثال توضيحي: لموقع شركة افتراضية في دبي على النطاق example.ae، يجب أن يضم الـ CSR الاسمين www.example.ae وexample.ae في قائمة SAN. وبعد إصدار الشهادة يستطيع أي متصفح التحقق من أن الاسم الذي كتبه الزائر موجود فيها.

كيف أفك الـ CSR وأتحقق منه؟

الصق الـ CSR واضغط الزر واقرأ الفحوصات أولاً ثم التفاصيل. يبدأ الـ CSR بالسطر BEGIN CERTIFICATE REQUEST.

  1. الصق النص كاملاً بما في ذلك سطري BEGIN وEND، أو افتح ملف ‎.csr.
  2. اضغط فك تشفير CSR.
  3. اقرأ صندوق الفحوصات: العلامة الصحيحة تعني سلامة البند، وعلامة التحذير تعني المراجعة، وعلامة الخطأ تعني الإصلاح قبل الطلب.
  4. قارن الأسماء بما سيكتبه الزوار. تحتاج أغلب المواقع إلى www.example.ae وexample.ae معاً.
  5. إذا وجدت خطأً فأنشئ CSR جديداً: الـ CSR موقَّع فلا يمكن تعديله.

ليس لديك مثال؟ استخدم زر CSR تجريبي لترى نتيجة سليمة.

ما المشكلات التي تكتشفها الأداة؟

تبحث عن الأخطاء التي تسبب غالباً رفض الطلب أو شهادة لا تثق بها المتصفحات.

  • غياب SAN: تطابق المتصفحات الحديثة النطاق مع قائمة SAN وتتجاهل CN.
  • غياب CN من قائمة SAN: قد لا يكون الاسم الذي تقصد حمايته مشمولاً.
  • مفتاح RSA أقل من 2048 بت أو توقيع بـ SHA-1 أو MD5.
  • أسماء داخلية مثل ‎.local أو ‎.lan أو اسم بلا لاحقة عامة، ولا تستطيع الجهات العامة توثيقها.
  • رمز دولة ليس حرفين، مثل UAE بدل AE.
  • توقيع غير صالح، أي أن الملف تضرر أو عُدّل بعد التوقيع.

لاسم نطاق عربي يجب أن يحتوي الـ CSR صيغته xn-- (punycode)؛ وتحوّله لك أداة إنشاء CSR تلقائياً.

هل من الآمن لصق الـ CSR في هذه الأداة؟

نعم، فالـ CSR يحتوي معلومات عامة فقط، وتفكّه هذه الصفحة محلياً داخل متصفحك. يمكنك التأكد من عدم إرسال شيء بفتح أدوات المطوّر في المتصفح ومراقبة تبويب Network أثناء الفك.

لا تلصق مفتاحاً خاصاً في أي موقع أبداً. وإذا لصقت واحداً هنا فسترفض الأداة قراءته وتطلب منك حذفه. ولفحص الـ CSR نفسه على الخادم نفّذ: openssl req -in request.csr -noout -text -verify. تحتاج CSR جديداً؟ استخدم أداة إنشاء CSR، ثم تأكد لاحقاً من أن شهادتك تطابق المفتاح عبر أداة مطابقة الشهادة والمفتاح.

الأسئلة الشائعة

ما هو الـ CSR؟

الـ CSR (طلب توقيع الشهادة) هو الملف الذي ترسله إلى جهة إصدار الشهادات لتطلب شهادة. يحتوي مفتاحك العام وأسماء النطاقات المراد حمايتها وبيانات المؤسسة الاختيارية وتوقيعاً يثبت أنك تملك المفتاح الخاص المطابق. تبني الجهة شهادتك منه، ولهذا تنتقل أخطاؤه إلى الشهادة نفسها.

هل يمكنني تعديل الـ CSR بعد إنشائه؟

لا. الـ CSR موقَّع رقمياً، وتغيير حرف واحد يُبطل التوقيع. إذا كان الاسم أو الدولة أو حجم المفتاح خاطئاً فأنشئ CSR جديداً. وقد تستطيع إبقاء مفتاحك الخاص الحالي إذا سمحت الجهة المُصدِرة بذلك، لكن إنشاء زوج مفاتيح جديد هو الطريق الأبسط والأكثر أماناً.

هل يحتوي الـ CSR على مفتاحي الخاص؟

لا. يحمل الـ CSR المفتاح العام وتوقيعاً أُنشئ بالمفتاح الخاص، لكنه لا يحمل المفتاح الخاص أبداً. وإذا رأيت نصاً يبدأ بـ BEGIN PRIVATE KEY فهذا ليس CSR ولا يجوز مشاركته أو لصقه في أي موقع. احتفظ به على خادمك وفي نسخة احتياطية آمنة.

لماذا تحذّر الأداة من غياب SAN؟

تفحص المتصفحات النطاق الذي تزوره مقابل قائمة الأسماء البديلة SAN وتتجاهل الاسم الشائع CN. وغياب SAN المطابق يسبب تحذير عدم تطابق الاسم. تضيف بعض الجهات SAN من نموذج الطلب، لكن لا تعتمد على ذلك؛ اكتب كل أسماء النطاقات داخل الـ CSR نفسه.

هل يُرفع الـ CSR أو يُخزَّن في أي مكان؟

لا. يعمل الفك بـ JavaScript داخل تبويب متصفحك، والنص الذي تلصقه لا يُرسل إلى خادم ولا يُحفظ في الكوكيز ولا في تخزين المتصفح. وعند مسح الصفحة أو إغلاق التبويب يختفي. وتعمل أدوات SSL الأخرى في هذا الموقع بالطريقة نفسها، ولذلك يمكنك استخدامها مع بيانات حقيقية دون أن تغادر الصفحة جهازك.

صفحات ذات صلة

شاهد نموذج تصميم لنشاطك أنت

تصفّح نماذج تصميم خيالية من مئات القطاعات. لا ترى نوع نشاطك؟ أخبرنا بما تعمل عبر واتساب وسنجهّز لك نموذج تصميم مجانياً دون أي التزام.

عرض كل نماذج التصاميم

هل أنت مستعد للحديث عن موقعك؟

أرسل لنا نشاطك ورابط موقعك واحتياجك، ونرد عليك عبر واتساب.

WhatsApp