ملف .csr هذا لا يزال طلب شهادة
ميّز طلبات الشهادات والشهادات الصادرة والمفاتيح الخاصة قبل إسناد الملفات إلى إعداد TLS الخاص بالوكيل.
server.csr عادةً طلب يوجَّه إلى جهة إصدار الشهادات كي تُصدر شهادة. وتوجيه خيار الشهادة في الوكيل إليه لا يُنهي تلك العملية.
انظر داخل ملف PEM:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
هذه العناوين تصف كائنات مختلفة. فالطلب ليس شهادة صادرة، ولا مفتاحه الخاص كذلك. وإعادة تسمية ملف إلى .pem لا تغيّر أياً منها.
من أجل مستمع TLS يعرّف الوكيل، استخدم الشهادة الصادرة لذلك الاسم والمفتاح المطابق لها، بالترتيب الذي توثقه البرمجيات. يفحص openssl req طلبات الشهادات؛ ويفحص openssl x509 الشهادات. استخدم المحلل المناسب للكائن الذي لديك. في Squid 6.13، استخدم الشهادة الصادرة والمفتاح المطابق في مستمع TLS.
شهادة الخادم العادية تختلف أيضاً عن جهة إصدار تُستخدم لاعتراض مرخَّص. فهي لا تمنح سلطة توقيع شهادات مواقع غير ذات صلة.
تأكد من أنواع الكائنات واقتران المفاتيح قبل التحقيق في فحوصات اسم المضيف أو وصول الشبكة. فـ TLS لا يمكنه استخدام شهادة لم تُقدَّم قط.