يوضح لك هذا الدرس كيفية إنشاء CSR لتطبيق Node.js. لا يحتوي Node.js على أداة مدمجة لإنشاء CSR، لذا فإنك تنشئ المفتاح الخاص وطلب توقيع الشهادة باستخدام OpenSSL على الجهاز الذي سيشغّل Node، ثم ترسل CSR إلى جهة إصدار الشهادات (CA) الخاصة بك، وبعد ذلك تُحمّل الشهادة الصادرة في تطبيقك باستخدام fs.readFileSync() وhttps.createServer().
يوضح لك هذا الدرس كيفية إنشاء CSR (طلب توقيع الشهادة) على macOS. يغطي الطريقتين اللتين تعملان على كل إصدار حديث من macOS: معالج Certificate Assistant في Keychain Access (أداة رسومية مدمجة، لا تحتاج إلى برامج إضافية)، وسطر أوامر openssl في Terminal. كما يحافظ على سير العمل القديم في macOS Server (Server.app) للحالات القليلة التي لا […]
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع الشهادة) على JBoss EAP وWildFly باستخدام أداة Java keytool. تتكون العملية من أمرين: أولًا ينشئ keytool -genkeypair مخزن مفاتيح (keystore) ومفتاحًا خاصًا تحت اسم مستعار (alias) تختاره، ثم يقوم keytool -certreq بتصدير CSR المطابق مع أسماء Subject Alternative Names التي ستصدرها CA. يُعاد استخدام نفس الاسم […]
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع الشهادة) لخادم GlassFish (المعروف الآن باسم Eclipse GlassFish) باستخدام أداة Java keytool. يتميز GlassFish بأمر مفيد وغير معتاد: فالتثبيت الجديد يأتي بالفعل مزودًا بمخزن مفاتيح (keystore.p12 في Eclipse GlassFish 7.1 وما بعده، أو keystore.jks في الإصدارات الأقدم) وإدخال شهادة افتراضي تحت الاسم المستعار s1as. يمكنك إنشاء […]
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع شهادة) لـ Apache Tomcat باستخدام أداة Java keytool. تتكون العملية من أمرين: أولًا keytool -genkeypair ينشئ مخزن مفاتيح (keystore) ومفتاحًا خاصًا تحت اسم بديل (alias) مختار، ثم keytool -certreq يصدّر CSR المطابق. يُعاد استخدام اسم البديل نفسه لاحقًا عند استيراد الشهادة الموقّعة، بحيث يظل المفتاح وCSR […]
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع الشهادة) على SAP NetWeaver Application Server (ABAP). في SAP، لا تُنشئ الطلب من ملف تكوين أو بأمر OpenSSL منفرد. بل تعمل انطلاقًا من PSE (Personal Security Environment): في Trust Manager (المعاملة STRUST) تختار أو تُنشئ SSL server PSE، وتضبط تفاصيل الموضوع (subject)، وتستخدم Create Certificate Request […]
يوضح لك هذا الدليل كيفية إنشاء CSR على LiteSpeed باستخدام سطر أوامر OpenSSL. لا يحتوي خادم LiteSpeed Web Server (LSWS Enterprise) وOpenLiteSpeed على معالج CSR مدمج: تتوقع لوحات تحكم WebAdmin الخاصة بهما مسارات ملفات لمفتاح خاص وشهادة موجودَين مسبقًا. تقوم بإنشاء كلا الملفين باستخدام OpenSSL على خادم LiteSpeed، ثم تقديم طلب CSR إلى جهة إصدار […]
يوضح لك هذا الدليل كيفية إنشاء CSR على lighttpd باستخدام سطر أوامر OpenSSL على نفس الخادم الذي يشغّل خادم الويب lighttpd. ستقوم بإنشاء ملفين بأمر واحد: مفتاح خاص جديد وطلب توقيع الشهادة (CSR) المطابق الذي تقدمه إلى جهة إصدار الشهادات الخاصة بك.
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع الشهادة) على IBM HTTP Server (IHS)، وكيفية القيام بنفس المهمة على HCL Domino (المعروف سابقاً باسم IBM Domino). يخزّن IBM HTTP Server المفاتيح والشهادات في قاعدة بيانات مفاتيح CMS (ملف .kdb مع ملف “stash” بامتداد .sth)، تديرها من خلال الأداة الرسومية IKEYMAN أو أداة سطر الأوامر […]
يوضح لك هذا الدليل كيفية إنشاء CSR (طلب توقيع الشهادة) على Red Hat Enterprise Linux باستخدام سطر أوامر OpenSSL. تُنتج هذه العملية ملفين: يغطي هذا الدليل طريقتين: طريقة أمر واحد لإصدارات OpenSSL الحديثة، وطريقة ملف تكوين للإصدارات الأقدم من OpenSSL التي لا تدعم الإضافات المضمّنة (inline extensions). كلتا الطريقتين تُنتجان CSR متوافق مع SAN وموقّع […]