ฉันจะยืนยันได้อย่างไรว่าคีย์ส่วนตัวตรงกับ CSR และใบรับรอง?

ในการเข้ารหัสคีย์สาธารณะของ RSA คีย์ส่วนตัวและสาธารณะในคู่นั้นมีความสัมพันธ์ทางคณิตศาสตร์ในการที่พวกเขาแบ่งปันโมดูลัสเดียวกัน ความยาวของโมดูลัสแสดงเป็นบิตคือความยาวหลัก

เพื่อยืนยันว่าคีย์ส่วนตัวที่ตรงกับคีย์สาธารณะที่มีอยู่ในคำขอลงนามใบรับรอง (CSR) และใบรับรองต้องยืนยันว่า moduli ของทั้งสองคีย์เหมือนกัน สามารถทำได้ตรงไปตรงมาด้วย OpenSSL บน Linux / Unix, macOS หรือ Windows (พร้อม ระบบย่อย Linux ของ Windows 10 or Cygwin) ดังนี้:

ในการดูแฮช md5 ของโมดูลัสของคีย์ส่วนตัว:

$ openssl rsa -noout -modulus -in mykey.key | opensl md5

หากต้องการดูแฮช md5 ของโมดูลัสของ CSR:

$ openssl req -noout -modulus - ในไฟล์csr.csr | opensl md5

ในการดูแฮช md5 ของโมดูลัสของใบรับรอง:

$ openssl x509 - ไม่มี -modulus - ใน mycert.crt | openssl md5

ถ้าแฮชทั้งสามตรงกัน CSRใบรับรองและคีย์ส่วนตัวเข้ากันได้ คุณสามารถใช้ได้ diff3 เพื่อเปรียบเทียบ moduli จากทั้งสามไฟล์ในครั้งเดียว:

$ openssl req -noout -modulus - ในไฟล์csr.csr > csr-mod.txt $ openssl x509 -noout -modulus -in mycert.crt> cert-mod.txt $ openssl rsa -noout -modulus -in mykey.key> privkey-mod.txt $ diff3 csr-mod.txt ใบรับรอง-mod.txt privkey-mod.txt

หากทั้งสามไฟล์เหมือนกัน diff3 จะไม่มีผลผลิต หากคุณต้องการเปรียบเทียบสองไฟล์เท่านั้น (เช่นใบรับรองและรหัสส่วนตัว) คุณสามารถใช้ diff:

$ diff cert-mod.txt privkey-mod.txt

อีกครั้ง diff จะไม่สร้างผลลัพธ์หากไฟล์เหมือนกัน

หมายเหตุ มีเครื่องมือออนไลน์ของบุคคลที่สามมากมายที่ช่วยให้คุณตรวจสอบการจับคู่ระหว่างใบรับรองและคีย์ส่วนตัว อย่างไรก็ตามเพื่อความปลอดภัยโดยทั่วไปแล้วจะดีกว่าหากมีการดำเนินการใด ๆ ที่เกี่ยวข้องกับคีย์ส่วนตัวของคุณบนคอมพิวเตอร์ที่ติดตั้งไว้ โปรดจำไว้ว่าหากคีย์ส่วนตัวของคุณถูกเปิดเผยความปลอดภัยของเว็บไซต์ของคุณจะถูกบุกรุก เมื่อคำนึงถึงสิ่งนี้คุณควรใช้ความระมัดระวังเมื่อส่งคีย์ส่วนตัวของคุณทางอินเทอร์เน็ตให้บุคคลที่สามตรวจสอบ
หากคุณมีคำถามหรือต้องการความช่วยเหลือโปรดติดต่อเราที่ Support@SSL.com, 1-SSL-Certificate (1-775-237-8434) หรือเพียงแค่ใช้ตัวเลือกสนทนาสดที่ด้านล่างขวาของหน้านี้ และเช่นเคยขอขอบคุณที่เลือก SSL.com!

สมัครสมาชิกจดหมายข่าวของ SSL.com

อย่าพลาดบทความและการปรับปรุงใหม่จาก SSL.com

รับทราบข้อมูลและปลอดภัย

SSL.com เป็นผู้นำระดับโลกในด้านความปลอดภัยทางไซเบอร์ PKI และใบรับรองดิจิทัล ลงทะเบียนเพื่อรับข่าวสารอุตสาหกรรม เคล็ดลับ และประกาศผลิตภัณฑ์ล่าสุดจาก SSL.com.

เราชอบความคิดเห็นของคุณ

ทำแบบสำรวจของเราและแจ้งให้เราทราบความคิดเห็นของคุณเกี่ยวกับการซื้อครั้งล่าสุดของคุณ