ไฟล์ .csr นั้นยังคงเป็นคำขอใบรับรอง
แยกแยะคำขอใบรับรอง ใบรับรองที่ออกให้แล้ว และกุญแจส่วนตัว ก่อนกำหนดไฟล์ให้กับการกำหนดค่า TLS ของพร็อกซี
server.csr มักเป็นคำขอที่ส่งถึงหน่วยออกใบรับรองเพื่อให้ออกใบรับรอง การชี้ตัวเลือกใบรับรองของพร็อกซีไปที่ไฟล์นั้นไม่ได้ทำให้กระบวนการนั้นเสร็จสิ้น
ดูภายในไฟล์ PEM:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
ป้ายกำกับเหล่านี้แสดงถึงวัตถุที่แตกต่างกัน คำขอไม่ใช่ใบรับรองที่ออกให้แล้ว และกุญแจส่วนตัวของคำขอก็ไม่ใช่ การเปลี่ยนชื่อไฟล์เป็น .pem ไม่ได้เปลี่ยนสิ่งใดในนั้น
สำหรับตัวรับฟัง TLS ที่ระบุตัวพร็อกซี ให้ใช้ใบรับรองที่ออกให้สำหรับชื่อพร็อกซีนั้นและกุญแจที่เข้าคู่กัน ตามการจัดวางที่ซอฟต์แวร์ระบุไว้ openssl req ตรวจสอบคำขอใบรับรอง; openssl x509 ตรวจสอบใบรับรอง ใช้ตัวแยกวิเคราะห์ให้ตรงกับวัตถุที่คุณมี สำหรับ Squid 6.13 ให้ใช้ใบรับรองที่ออกให้แล้วและกุญแจที่เข้าคู่กันในตัวรับฟัง TLS
ใบรับรองเซิร์ฟเวอร์ทั่วไปยังแตกต่างจาก CA ที่ใช้สำหรับการดักจับที่ได้รับอนุญาต ใบรับรองนั้นไม่ได้ให้อำนาจลงนามใบรับรองของเว็บไซต์ที่ไม่เกี่ยวข้อง
ยืนยันประเภทวัตถุและการจับคู่กุญแจก่อนสอบสวนการตรวจสอบชื่อโฮสต์หรือการเข้าถึงเครือข่าย TLS ไม่สามารถใช้ใบรับรองที่ไม่เคยถูกจัดเตรียมไว้ได้