كيفية اختبار اتصال HTTPS المحلي لديك

يقدم لك الدليل التالي كيفية اختبار اتصال HTTPS المحلي لديك. لإجراء الاختبار، تحتاج إلى تنزيل ملف HTTPSTester.zip.

الخطوة 1 - إنشاء الشهادات

لاستخدام HTTPS، تحتاج إلى إنشاء شهادات موقعة ذاتيًا لها. للحصول على شهادة موقعة ذاتيًا، تحتاج أولاً إلى شهادة CA. لإنشائها، يرجى تشغيل الأمر التالي في موجه أوامر Windows (الشكل 1). تأكد من بدء CMD بامتيازات المسؤول.

makecert -n "CN=OzekiTest2CA" -r -sv OzekiTest2CA.pvk OzekiTest2CA.cer

إنشاء شهادة CA
الشكل 1 - إنشاء شهادة CA

أثناء الإنشاء، تحتاج إلى تحديد كلمة مرور للشهادة (الشكل 2).

تحديد كلمة مرور CA
الشكل 2 - تحديد كلمة مرور CA

الآن قم بإنشاء الشهادة الموقعة عن طريق تشغيل الأمر التالي في موجه أوامر Windows (الشكل 3).

makecert -sk OzekiTest2Signed -iv OzekiTest2CA.pvk -n "CN=OzekiTest2Signed"
-ic OzekiTest2CA.cer OzekiTest2Signed.cer -sr localmachine -ss My

إنشاء شهادة موقعة
الشكل 3 - إنشاء شهادة موقعة

أثناء الإنشاء، تحتاج إلى تحديد كلمة مرور للشهادة (الشكل 4).

تحديد كلمة مرور موقعة
الشكل 4 - تحديد كلمة مرور موقعة

الخطوة 2 - تثبيت الشهادات

الآن عليك تثبيت الشهادات في مخزن الشهادات بالكمبيوتر. أولاً قم بتثبيت شهادة CA. افتح الشهادة وانقر على زر Install Certificate... (الشكل 5).

تثبيت شهادة CA
الشكل 5 - تثبيت شهادة CA

اختر تثبيتها على الجهاز المحلي (الشكل 6).

تثبيت شهادة CA على الجهاز المحلي
الشكل 6 - التثبيت على الجهاز المحلي

الآن تصفح مخزن Trusted Root certification Authorities (الشكل 7).

اختر Trusted Root certification Authorities
الشكل 7 - اختر Trusted Root Certification Authorities

أخيرًا أكمل التثبيت (الشكل 8).

إنهاء تثبيت شهادة CA
الشكل 8 - إنهاء التثبيت

الخطوة 3 - ربط الشهادة بالمنفذ

لربط الشهادة بزوج IP والمنفذ الصحيح، ستحتاج إلى بصمة الشهادة الموقعة. انسخها من علامة تبويب التفاصيل للشهادة. (الشكل 15)

نسخ بصمة الشهادة الموقعة
الشكل 15 - نسخ بصمة الشهادة الموقعة

الآن قم بتشغيل الأمر التالي في موجه أوامر Windows (الشكل 16). سيكون certhash هو بصمة الشهادة الموقعة التي نسختها مسبقًا.

netsh http add sslcert ipport=127.0.0.1:9600 certhash=01bb60d624637ffbd1ec188da2e653525b83b933 
appid={ae157398-cfe3-4fb4-96c7-83f6a8288cbd}

ربط الشهادة بالمنفذ
الشكل 16 - ربط الشهادة بالمنفذ

كما ترى في الشكل 17، فإن الربط ناجح (الشكل 17).

نجاح الربط
الشكل 17 - نجاح الربط

الخطوة 4 - اختبار استماع HTTPS

الخطوة الأخيرة هي اختبار استماع HTTPS باستخدام برنامج الاختبار. قم بتشغيل البرنامج كمسؤول (الشكل 18).

تشغيل اختبار HTTPS
الشكل 18 - تشغيل اختبار HTTPS

الآن افتح صفحة https://127.0.0.1:9600 في متصفحك. سترى "Hello World!" إذا كان الاتصال يعمل (الشكل 19).

اتصال HTTPS يعمل
الشكل 19 - اتصال HTTPS يعمل

More information