server.csr มักเป็นคำขอที่ส่งถึงหน่วยออกใบรับรองเพื่อให้ออกใบรับรอง การชี้ตัวเลือกใบรับรองของพร็อกซีไปที่ไฟล์นั้นไม่ได้ทำให้กระบวนการนั้นเสร็จสิ้น

ดูภายในไฟล์ PEM:

-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----

ป้ายกำกับเหล่านี้แสดงถึงวัตถุที่แตกต่างกัน คำขอไม่ใช่ใบรับรองที่ออกให้แล้ว และกุญแจส่วนตัวของคำขอก็ไม่ใช่ การเปลี่ยนชื่อไฟล์เป็น .pem ไม่ได้เปลี่ยนสิ่งใดในนั้น

สำหรับตัวรับฟัง TLS ที่ระบุตัวพร็อกซี ให้ใช้ใบรับรองที่ออกให้สำหรับชื่อพร็อกซีนั้นและกุญแจที่เข้าคู่กัน ตามการจัดวางที่ซอฟต์แวร์ระบุไว้ openssl req ตรวจสอบคำขอใบรับรอง; openssl x509 ตรวจสอบใบรับรอง ใช้ตัวแยกวิเคราะห์ให้ตรงกับวัตถุที่คุณมี สำหรับ Squid 6.13 ให้ใช้ใบรับรองที่ออกให้แล้วและกุญแจที่เข้าคู่กันในตัวรับฟัง TLS

ใบรับรองเซิร์ฟเวอร์ทั่วไปยังแตกต่างจาก CA ที่ใช้สำหรับการดักจับที่ได้รับอนุญาต ใบรับรองนั้นไม่ได้ให้อำนาจลงนามใบรับรองของเว็บไซต์ที่ไม่เกี่ยวข้อง

ยืนยันประเภทวัตถุและการจับคู่กุญแจก่อนสอบสวนการตรวจสอบชื่อโฮสต์หรือการเข้าถึงเครือข่าย TLS ไม่สามารถใช้ใบรับรองที่ไม่เคยถูกจัดเตรียมไว้ได้

บทความที่เกี่ยวข้อง