يوضح هذا الدليل كيفية إنشاء طلب توقيع الشهادة (CSR) لشهادة توقيع الكود (code signing certificate) عند العمل مع OpenSSL، وكذلك، وبنفس القدر من الأهمية، الحالات التي لا ينطبق فيها هذا النهج بعد الآن. منذ 1 يونيو 2023، تغيرت قواعد مفاتيح توقيع الكود، لذلك لم تعد سلطات إصدار الشهادات تقبل سير العمل القديم القائم على OpenSSL […]
يمكن لأداة الشهادات (Certificates snap-in) في وحدة تحكم إدارة Microsoft (MMC) إنشاء طلب شهادة PKCS #10 على جهاز Windows دون الحاجة إلى أي برامج إضافية. يغطي هذا الدليل شاشات هذا المعالج خطوة بخطوة لإنشاء شهادة توقيع الأكواد (code signing certificate)، ويبدأ بالجزء الذي تتجاهله معظم الإرشادات القديمة: القواعد الخاصة بمفاتيح توقيع الأكواد الخاصة تغيّرت في […]
تحديث مهم! ابتداءً من 1 يونيو 2023، سيتم تطبيق إجراء أمني جديد لشهادات توقيع الأكواد البرمجية. يجب الآن تخزين جميع شهادات توقيع الكود على أجهزة تفي بمعايير أمان محددة مثل FIPS 140 المستوى 2 أو المعايير المشتركة EAL 4+ أو ما يعادلها. ونتيجة لذلك، تغيرت عملية الحصول على الشهادات وتثبيتها. لم تعد المراجع المصدِّقة تدعم […]
لا يزال تطبيق Keychain Access موجودًا على كل جهاز Mac، وما زال Certificate Assistant الخاص به يولّد طلبات توقيع الشهادات. أما إذا كان هذا الطلب مفيدًا فعلًا لتوقيع الأكواد، فذلك يعتمد كليًا على نوع الشهادة التي تطلبها. بالنسبة لشهادة Apple Developer ID، وهي الشهادة التي تتيح لك توزيع برامج Mac خارج متجر Mac App Store، […]
تُنشئ أداة keytool المرفقة مع Java Development Kit (JDK) زوج مفاتيح داخل مخزن مفاتيح Java (keystore) وتحوّله إلى CSR (طلب توقيع الشهادة)، وهو الكتلة المُرمّزة التي تقرؤها جهة إصدار الشهادات (CA) لتحديد هويتك قبل إصدار الشهادة. بالنسبة لتوقيع الأكواد، فإن ما يُسمح باستخدام keytool من أجله شرعيًا قد تغيّر في 1 يونيو 2023. يوضح هذا […]
تثبت شهادة توقيع الكود من قام بنشر برنامج معين وتُظهر أن الكود لم يتم تغييره منذ توقيعه. لطلب شهادة من هذا النوع، يجب عليك إنشاء CSR (طلب توقيع الشهادة)، وهو كتلة النص المُرمّز التي تستخدمها الجهة المُصدّرة للشهادات (CA) للتعرّف عليك وإصدار الشهادة. تتبع طلبات CSR لتوقيع الكود قواعد مختلفة عن تلك التي تُنشئها لموقع […]
وضع شهادة SSL على موقع ووردبريس يتطلب ثلاث خطوات: تثبيت الشهادة على الخادم الخاص بك، توجيه ووردبريس إلى إصدارات HTTPS من عناوين URL الخاصة بك، وإعادة توجيه حركة مرور HTTP القديمة. معظم مزودي الاستضافة يتولون الآن الخطوة الأولى نيابة عنك، ومنذ الإصدار 5.7 يتولى ووردبريس جزءًا كبيرًا من الخطوة الثانية بنفسه. يغطي هذا الدليل جميع […]
تفعيل بروتوكول HTTPS في متجر PrestaShop يتم عبر ثلاث خطوات: تثبيت شهادة SSL على الخادم، تفعيل إعدادين في Shop Parameters، وإعادة توجيه حركة HTTP القديمة. الخطوة الوسطى هي ما يوقع معظم الأشخاص في الخطأ، لأن PrestaShop يحتوي على إعدادين لـ SSL بدلاً من واحد، ويبقى الإعداد الثاني مقفلاً حتى يتم حفظ الأول.
يتطلب نقل موقع Joomla إلى HTTPS ثلاث خطوات: تثبيت شهادة SSL على خادمك، وتفعيل خيار Force HTTPS في Global Configuration الخاص بـ Joomla، وإضافة إعادة توجيه 301 لكي تتبع روابط HTTP القديمة المسار الصحيح. الخطوة الثالثة تنطوي على تفصيل خاص بـ Joomla يعثر أغلب الأشخاص، وسنشرحه أدناه قبل الوصول إلى الكود. الإجابة السريعة: ثبّت الشهادة […]
تعمل شهادات SSL بهدوء في الخلفية وتحمي البيانات الحساسة من لصوص الإنترنت. يمكن أن تمر دورة حياة الشهادة بأكملها دون حدوث مشكلة واحدة. ولكن في بعض الأحيان، يواجه المستخدمون أخطاء SSL مزعجة تحتاج إلى إصلاح فوري. معظم مشكلات SSL مرتبطة بالخادم وتنشأ من تكوين خاطئ أو تثبيت غير صحيح. على سبيل المثال، يمكن أن تتسبب […]