ฉันจะดูรายละเอียดของไฟล์. cer ใบรับรองดิจิทัลได้อย่างไร


คำตอบ:


188

OpenSSL จะช่วยให้คุณดูได้หากติดตั้งไว้ในระบบ

openssl x509 -in cerfile.cer -noout -text

รูปแบบของไฟล์. CER อาจต้องการให้คุณระบุรูปแบบการเข้ารหัสที่แตกต่างกันเพื่อให้เรียกออกมาอย่างชัดเจน

openssl x509 -inform pem -in cerfile.cer -noout -text

หรือ

openssl x509 -inform der -in cerfile.cer -noout -text

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

บน Windows คุณเรียกใช้โปรแกรมจัดการใบรับรอง Windows โดยใช้คำสั่ง certmgr.msc ในหน้าต่างทำงาน จากนั้นคุณสามารถนำเข้าใบรับรองของคุณและดูรายละเอียด


10
ฉันได้รับ "4726: ข้อผิดพลาด: 0906D06C: รูทีน PEM: PEM_read_bio: ไม่มีบรรทัดเริ่มต้น: pem_lib.c: 632: ต้องการ: ใบรับรองที่เชื่อถือได้" เมื่อฉันทำเช่นนี้ใน Linux
Zubair

สิ่งที่คุณพูดถึงเกี่ยวกับ Windows ใช้งานได้ แต่เป็นเรื่องยากมากที่จะอ่านรายละเอียดใบรับรองในหน้าต่างเล็ก ๆ ที่ปรากฏขึ้น
Zubair

1
ฉันได้เพิ่มการชี้แจงบางอย่างเกี่ยวกับตัวเลือก OpenSSL เพื่อระบุรูปแบบการเข้ารหัสที่แตกต่างกัน - เนื่องจากข้อผิดพลาดของคุณที่ระบุรูปแบบ DER ดูเหมือนจะเป็นไปได้
Helvick

2
รุ่น Linux ของ gui: gcr-viewer
user3622355

9
เมื่อได้รับ:0906D06C:PEM routines:PEM_read_bio"ข้อผิดพลาดคุณจะต้องใช้คำสั่งที่ 3 ที่ได้รับด้วย-inform der


7

คำตอบทั้งหมดที่นี่ล้มเหลวสำหรับ MacOS สิ่งเดียวที่ใช้งานได้ในเซียร์ราและเซียร่าสูงคือ:

openssl x509 -inform der -in cerfile.cer -noout -text

11
คำตอบของ Helvick (ปรับปรุงล่าสุดในปี 2014) มีบรรทัดตรงนี้
mwfearnley

@mwfearnley คุณพูดถูก อย่างไรก็ตามเขาวางทางออกที่ล้าสมัยก่อนเป็นทางออกที่มีประสิทธิภาพในที่สุด
DawnSong

โซลูชันที่จำเป็นนั้นขึ้นอยู่กับรูปแบบของไฟล์ใบรับรองแทนที่จะเป็นระบบที่ใช้หรือไม่
mwfearnley

4

คุณสามารถนำเข้าและดูตัวอย่างได้โดยPowershell :

Get-ChildItem –Path c:\file.cer | Import-Certificate –CertStoreLocation cert:\LocalMachine\My

จากนั้นดูใน Windows certmgr.msc หรือโหลดโดยตรงไปยัง Powershell

SET-LOCATION CERT:\LOCALMACHINE\my
GET-CHILDITEM –RECURSE | FORMAT-LIST –PROPERTY *

หรือโดยรหัสประจำตัว

$cert = (Get-ChildItem –Path cert:\LocalMachine\My\AE53B1272E43C14545A448FB892F7C07A217A761)

อย่าลืมนำเข้าโมดูล PKI

หรือคุณยังสามารถดูส่งออกนำเข้าและลบใบรับรองโดยใช้Internet Explorer

วิธีดูใบรับรองด้วย Internet Explorer

  1. ใน Internet Explorer คลิกเครื่องมือจากนั้นคลิกตัวเลือกอินเทอร์เน็ตเพื่อแสดงกล่องโต้ตอบตัวเลือกอินเทอร์เน็ต
  2. คลิกที่แท็บเนื้อหา

  3. ภายใต้ใบรับรองคลิกใบรับรอง หากต้องการดูรายละเอียดของใบรับรองใด ๆ ให้เลือกใบรับรองแล้วคลิกดู

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.