طريقة الاستخدام
- أدخل النطاق (Common Name) وأضف النطاقات الأخرى ضمن "نطاقات إضافية (SAN)". للشهادة الشاملة (wildcard) استخدم *.example.com.
- اختر نوع المفتاح. لشهادات OV أو EV افتح "بيانات المؤسسة (لشهادات OV/EV)" واملأها.
- انقر على "إنشاء CSR" وأرسل الطلب إلى جهة إصدار الشهادات ونزّل المفتاح الخاص فورًا.
شرح الخيارات
- نوع المفتاح
- RSA 2048 هو الأكثر توافقًا، أما ECDSA P-256 فهو أقصر وأسرع وتدعمه المتصفحات والخوادم الحديثة.
- SAN
- لا تثق المتصفحات إلا بالأسماء الموجودة في SAN، لذلك يُكتب فيه Common Name وكل نطاق إضافي.
ما الموجود داخل CSR
الطلب ملف PKCS #10 بصيغة PEM، يبدأ بالعنوان CERTIFICATE REQUEST. والمفتاح الخاص بصيغة PKCS #8، ويبدأ بالعنوان PRIVATE KEY. ويُبنى الموضوع (subject) من الحقول التي تملؤها:
| الحقل | المعنى | ملاحظات |
|---|---|---|
| CN | Common Name | النطاق الرئيسي |
| O | المؤسسة | الاسم القانوني، لشهادات OV وEV |
| OU | الوحدة التنظيمية | اختياري |
| L | المنطقة | المدينة |
| ST | الولاية أو المقاطعة | الاسم الكامل |
| C | الدولة | حرفان؛ يُخزَّن بأحرف كبيرة |
| emailAddress | عنوان الاتصال | اختياري |
الأسماء في قائمة SAN التي تبدو كعناوين IPv4 تُكتب كإدخالات عناوين IP؛ وما سواها أسماء DNS. ويستخدم التوقيع SHA-256 مع RSA ومع P-256، وSHA-384 مع P-384.
الأسئلة الشائعة
هل يُرفع مفتاحي الخاص؟
لا. يُنشأ على جهازك بواسطة Web Crypto في المتصفح ولا ترفع الصفحة شيئًا. يختفي عند إغلاق الصفحة، لذا نزّله أولًا.
كيف أتحقق من CSR؟
الصقه في أداة فك ترميز شهادة SSL لترى الأسماء ونوع المفتاح وتطابقه مع المفتاح الخاص، أو نفّذ openssl req -in domain.csr -noout -text.
ما المكافئ في openssl؟
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.