قائمة سلسلة الشهادات هي مجموعة من الشهادات ، كل منها يؤكد صحة الشهادة التالية في السلسلة. في إطار صافي ، يمكنك إعداد سلسلة شهادة لضمان أمن وأصالة التطبيقات الخاصة بك. في هذه المقالة ، سننظر في كيفية تكوين سلسلة الشهادات بشكل صحيح في إطار العمل الصافي.
تتمثل الخطوة الأولى لإعداد سلسلة شهادات في إطار العمل الصافي في استيراد الشهادات اللازمة. للقيام بذلك ، يمكنك استخدام الأداة المساعدة سيرتمغر التي تأتي مع ويندوز. قم بتشغيل الأوامر التالية في سطر الأوامر لاستيراد الشهادات:
سيرتمغر / إضافة ملفك.قطع غيار السيارات /ق / ص المحليةآلة
بعد استيراد الشهادات بنجاح ، يمكنك المتابعة إلى الخطوة الثانية — تكوين سلسلة الشهادات في التطبيق الخاص بك. للقيام بذلك ، افتح ملف المشروع في فيسوال ستوديو وافتح "مشروع"→" خصائص"."التوقيع".
في منطقة سلاسل شهادات الجذر الموثوق بها ، حدد المسار إلى الملف الذي يحتوي على شهادات الجذر التي قمت باستيرادها مسبقا. حدد أيضا شهادة التطبيق التي سيتم استخدامها في التطبيق.
- إنشاء شهادة الجذر
- إنشاء شهادة وسيطة
- تنزيل وتثبيت الشهادات الجذرية والمتوسطة
- شهادة الجذر
- الشهادة المتوسطة
- إنشاء شهادة للخادم
- تثبيت شهادة الخادم
- إنشاء شهادة للعميل
- تثبيت شهادة العميل
- التحقق والتأكيد على سلسلة الشهادات في التطبيق
إنشاء شهادة الجذر
لإنشاء سلسلة شهادة في الإطار الصافي ، تحتاج إلى البدء بإنشاء شهادة جذر. شهادة الجذر هي الشهادة الأساسية التي سيتم استخدامها للتوقيع والتحقق من الشهادات الأخرى.
يمكنك استخدام برامج مثل بينسل أو شكا لإنشاء شهادة الجذر. تسمح لك هذه البرامج بإنشاء شهادة موقعة ذاتيا سيتم استخدامها كشهادة جذر.
عند إنشاء شهادة جذر ، ضع في اعتبارك الخطوات التالية:
إنشاء المفتاح الخاص: يجب عليك إنشاء مفتاح خاص سيتم استخدامه لتوقيع الشهادات. يجب تخزين المفتاح الخاص في مكان آمن ويجب ألا يكون في متناول أطراف ثالثة.
إنشاء شهادة موقعة ذاتيا: بعد إنشاء مفتاح خاص ، يجب عليك إنشاء شهادة موقعة ذاتيا. تحتوي الشهادة الموقعة ذاتيا على معلومات حول مرجع تصديق الجذر ، مثل الاسم والعنوان وتفاصيل الاتصال.
تحديد فترة صلاحية الشهادة: يجب أن يكون للشهادة فترة صلاحية محددة ، والتي يشار إليها في حقل" فترة الصلاحية " بالشهادة. عادة ما يكون للشهادات فترة صلاحية من 1 إلى 5 سنوات ، حسب متطلبات الأمان.
توقيع الشهادة: بعد إنشاء معلمات الشهادة وتحديدها ، يجب عليك التوقيع عليها باستخدام المفتاح الخاص. توقيع الشهادة يضمن صحتها وسلامتها.
بعد الانتهاء من هذه الخطوات ، ستكون شهادة الجذر جاهزة للاستخدام في سلسلة الشهادات في إطار العمل الصافي.
إنشاء شهادة وسيطة
الشهادة المتوسطة (المعروفة أيضا باسم شهادة سلطة التصديق الوسيطة) هي شهادة تمثل رابطا وسيطا في سلسلة الشهادات التي تربط شهادة المستخدم النهائي ومرجع اعتماد الجذر (المرجع المصدق الجذر). يتيح لك إنشاء شهادة وسيطة في إطار العمل الصافي إنشاء سلطات التصديق الوسيطة الخاصة بك وإدارة سلسلة الثقة.
لإنشاء شهادة وسيطة في الإطار الصافي ، اتبع الخطوات التالية:
- افتح برنامج إدارة الشهادات مثل وحدة تحكم إدارة ميكروسوفت (مك).
- حدد "الشهادات" من قائمة أنواع الأدوات المتاحة.
- انقر بزر الماوس الأيمن فوق قسم الشهادات وحدد جميع المهام - > طلب شهادة جديدة.
- حدد" إنشاء طلب شهادة جديد باستخدام المعلمات التي يوفرها المستخدم "وانقر على"التالي".
- حدد " نوع الشهادة "وفقا لمتطلباتك وانقر على"التالي".
- حدد تفاصيل طلب الشهادة ، مثل اسم المؤسسة والبلد والمدينة والخصائص الأخرى في الحقول المناسبة.
- حدد الموقع الذي تريد حفظ ملف طلب الشهادة فيه وانقر فوق التالي.
- تحقق من ملخص طلب الشهادة وانقر فوق إنهاء.
- أرسل ملف طلب الشهادة إلى مرجع التصديق الذي تريد استخدامه للتوقيع على شهادتك المتوسطة.
- الحصول على شهادة وسيطة موقعة من سلطة التصديق.
- قم بتثبيت الشهادة المتوسطة عن طريق فتح الملف.خفض الانبعاثات المعتمدة الشهادة الموقعة والنقر على "تثبيت الشهادة".
بعد إنشاء الشهادة المتوسطة وتثبيتها بنجاح ، ستتمكن من استخدام سلسلة الشهادات لتأسيس الثقة في شهادة المستخدم النهائي.
تنزيل وتثبيت الشهادات الجذرية والمتوسطة
لكي تعمل سلسلة الشهادات بشكل صحيح ، يجب عليك تنزيل وتثبيت الشهادات الجذرية والمتوسطة.
شهادة الجذر
شهادة الجذر هي أعلى مستوى من الشهادات ويتم إصدارها من قبل سلطة التصديق. يجب أن تكون هذه الشهادة متاحة على جهاز الكمبيوتر الخاص بك لتثبيت تطبيق الويب الخاص به.
- قم بتنزيل شهادة الجذر من الموقع الرسمي لسلطة التصديق.
- افتح" الإعدادات "في ويندوز وابحث عن قسم" الشهادات".
- حدد " المستخدم الحالي "وانقر على"التالي".
- حدد " سلطات التصديق الجذر "وانقر على"التالي".
- حدد" استيراد " وابحث عن شهادة الجذر التي تم تنزيلها.
- انقر فوق" تم " وانتظر حتى يكتمل استيراد الشهادة.
الشهادة المتوسطة
يتم إصدار شهادة وسيطة من قبل مرجع مصدق وتستخدم للمصادقة الإضافية لشهادة طبقة المقابس الآمنة. سيضمن تثبيت شهادة وسيطة تشكيل سلسلة الشهادات بشكل صحيح.
- قم بتنزيل الشهادة المتوسطة من الموقع الرسمي لسلطة التصديق.
- افتح" الإعدادات "في ويندوز وابحث عن قسم" الشهادات".
- حدد " المستخدم الحالي "وانقر على"التالي".
- حدد " سلطات التصديق الوسيطة "وانقر على"التالي".
- حدد "استيراد" وابحث عن الشهادة المتوسطة التي تم تنزيلها.
- انقر فوق" تم " وانتظر حتى يكتمل استيراد الشهادة.
بعد تثبيت الشهادات الجذرية والمتوسطة ، سيتمكن تطبيق الويب الخاص بك من التحقق بشكل صحيح من صحة شهادات طبقة المقابس الآمنة وتشكيل سلسلة الشهادات الصحيحة.
إنشاء شهادة للخادم
لضمان التشغيل الآمن للخادم على الشبكة ، من الضروري إنشاء شهادة سيتم استخدامها للمصادقة وتشفير البيانات. ستغطي هذه المقالة عملية إنشاء شهادة لخادم في بيئة إطار العمل الصافي.
خطوات إنشاء شهادة:
- افتح موجه الأوامر وانتقل إلى الدليل حيث سيتم إنشاء الشهادة.
- أدخل الأمر التالي لإنشاء الشهادة:
| الفريق | الوصف |
|---|---|
من ماكيسيرت-ر-بي-ن "ن=سيرفر_نام" - إكو 1.3.6.1.5.5.7.3.1-سيفرت اسم الملف.اسم الملف الخاص بك.خفض الانبعاثات المعتمدة | يولد شهادة للخادم مع الاسم المحدد. يمكن أن يكون اسم الشهادة أي شيء. |
مثال:
- اسم الخادم: مايسيرفر
- اسم الشهادة: مايسيرفيرسرت
وفقا لذلك ، سيبدو الأمر كما يلي:
ماكيسيرت-آر-بي-ن"ن = ميسرفر" - إيكو 1.3.6.1.5.5.7.3.1-سيفرت ميسرفرسيرت.بي كيه مايسرفيرسيرت.خفض الانبعاثات المعتمدة
بعد إدخال الأمر ، سيتم إنشاء الشهادة وحفظها في الدليل المحدد بالاسم المحدد.
يمكن استخدام الشهادة المستلمة لتكوين الخادم لتبادل البيانات بشكل آمن مع العملاء.
تثبيت شهادة الخادم
- إنشاء طلب للحصول على شهادة ملقم باستخدام الأداة المساعدة بينسل أو باستخدام أداة أخرى.
- أرسل الطلب الذي تم إنشاؤه إلى الخادم حيث تريد تثبيت الشهادة.
- إدارة إيس المفتوحة (خدمات معلومات الإنترنت).
- حدد الموقع الذي تريد تثبيت الشهادة له.
- انقر بزر الماوس الأيمن على الموقع وحدد خصائص.
- انتقل إلى علامة التبويب الشهادات.
- انقر فوق الزر" إضافة".
- حدد "شهادة من ملف" وحدد المسار إلى ملف الشهادة.
- أدخل كلمة المرور إذا كانت الشهادة مشفرة.
- حدد خيارات استخدام الشهادة وانقر فوق موافق.
- تحقق من تثبيت الشهادة بنجاح عن طريق تحديث صفحة الموقع.
إنشاء شهادة للعميل
لاستخدام سلسلة الشهادات في الإطار الصافي ، يجب إنشاء شهادات لكل من الملقم والعميل. في هذا القسم ، سننظر في عملية إنشاء شهادة للعميل.
- افتح وحدة تحكم مطور الإطار الصافي
- إنشاء حساب جديد
- - إنشاء شهادة موقعة ذاتيا
- يمكن تصدير الشهادة إلى ملف
- - اسم الشهادة
- - تخزين الشهادة في التخزين المحلي لحاوية الشهادة الشخصية
- - تخزين الشهادة في التخزين المحلي للجهاز
- تحقق من الشهادة التي تم إنشاؤها
لإنشاء شهادة للعميل ، افتح وحدة تحكم مطور الإطار الصافي. للقيام بذلك ، اضغط على مفتاح وين + ص ، اكتب "كمد" واضغط على إنتر.
في وحدة التحكم ، قم بتشغيل الأمر التالي لإنشاء حساب عميل جديد:
mak ماكيسيرت-ر-بي-ن "ن=كلينتسيرت" - سس بلدي-ريال لوكالماشين
هنا:
بعد تنفيذ الأمر ، سيتم إنشاء شهادة جديدة للعميل باسم "كلينتسيرت".
للتحقق من إنشاء الشهادة بنجاح ، قم بتشغيل الأمر التالي:
cer سيرتوتيل-مخزن بلدي
بعد تنفيذ الأمر ، سيتم عرض قائمة بالشهادات التي تحتوي على شهادة "كلينتسيرت" التي تم إنشاؤها مسبقا.
لقد قمت الآن بإنشاء شهادة للعميل بنجاح. في القسم التالي ، سننظر في تكوين سلسلة الشهادات للعميل.
تثبيت شهادة العميل
لنقل شهادة العميل ، تحتاج إلى اتباع الخطوات التالية:
- احصل على شهادة عميل من مرجع مصدق أو قم بتثبيت شهادتك الموقعة ذاتيا. تأكد من تقديم الشهادة بتنسيق كس #12 (.ص 12 أو .بكس).
- في فيسوال ستوديو ، افتح المشروع وانتقل إلى الويب.ملف التكوين.
- أضف القسم التالي إلى النظام.الويب أو النظام.قسم خادم الويب (اعتمادا على version.NET الإطار):
- يسمح هذا القسم للتطبيق الخاص بك بتجاهل التحقق من شهادة الخادم ، مما يسمح لك باستخدام شهادة موقعة ذاتيا في بيئات الاختبار والتطوير.
- احفظ التغييرات في الويب.ملف التكوين.
- افتح العالمية.أساكس.ملف خدمات العملاء.
في طريقة بدء التطبيق ، أضف الكود التالي:
- مدير الخدمة.سيرفرسيرتيفيكاتيفاليداتيونكالباك + = (المرسل ، شهادة ، سلسلة ، أخطاء) = > صحيح;
يتجاهل هذا الرمز أيضا التحقق من شهادة الخادم ويسمح لك باستخدام شهادة موقعة ذاتيا.
حفظ التغييرات في العالمية.أساكس.ملف خدمات العملاء.
تكوين التطبيق الخاص بك لاستخدام شهادة العميل. قد يتطلب ذلك إضافة رمز إلى مشروعك وتحديد طرق إرسال شهادة العميل مع كل طلب هتب.
بعد الانتهاء من هذه الخطوات ، سيتم تكوين التطبيق الخاص بك لنقل شهادة العميل في كل مرة يتم فيها تبادل البيانات مع الخادم.
- التحقق والتأكيد على سلسلة الشهادات في التطبيق
- يتم استخدام سلسلة الشهادات في التطبيق للمصادقة وأمن الاتصال. يتضمن التحقق من سلسلة الشهادات التحقق من كل شهادة في السلسلة ، بدءا من الشهادة النهائية وتنتهي بشهادة الجذر.
- تتضمن عملية التحقق من سلسلة الشهادات الخطوات التالية:
- استرداد سلسلة الشهادات من الشهادة المستهدفة. يمكن تمثيل السلسلة كمصفوفة من الشهادات أو ككائن سلسلة 509.
التحقق من كل شهادة في السلسلة بناء على خصائصها وامتداداتها. يتضمن ذلك التحقق من صحة الشهادة والتحقق من التوقيع والتحقق من سلسلة الثقة.
التحقق من شهادة الجذر لتأكيد توكيلها والتثبيت الصحيح في النظام.
- إرجاع نتيجة التحقق من سلسلة الشهادات: موثوق بها أو غير موثوق بها أو غير معروفة. يعتمد ذلك على نتيجة كل التحقق من الشهادة في السلسلة.
- عند التحقق من سلسلة الشهادات ، من المهم أن يكون لديك قوائم محدثة للشهادات الملغاة وشهادات الثقة الجذرية.
- يمكنك استخدام الخطوات التالية لتكوين التحقق من سلسلة الشهادات في التطبيق:
- احصل على سلسلة الشهادات من الشهادة المحددة.
قم بتعيين معلمات التحقق من سلسلة الشهادات باستخدام كائن سلسلة 509. قد يتضمن ذلك إعداد قوائم الشهادات التي تم إبطالها ووضع التحقق من انتهاء صلاحية الشهادة وإعدادات سلسلة الثقة.