ฉันจะดูเนื้อหาของไฟล์ PFX บน Windows ได้อย่างไร


123

ฉันมีไฟล์ใบรับรอง PFX บนเครื่องของฉันและฉันต้องการดูรายละเอียดก่อนนำเข้า (ยูทิลิตี้การนำเข้าไม่ได้บอกคุณจริงๆว่าใบรับรองคืออะไร!)

ฉันจะดูรายละเอียดเกี่ยวกับไฟล์ใบรับรอง PFX ได้อย่างไร


เป็นปี 2019 และเรายังไม่สามารถดูใบรับรองได้ง่ายก่อนที่จะติดตั้ง เราต้องออกไปบนเว็บเพื่อค้นหาคำตอบ เศร้าเรื่องกิจการสำหรับ Microsoft
jww

คำตอบ:


172

ตัวเลือกบางอย่างเพื่อดูรายละเอียดไฟล์ PFX:

  • เปิดพรอมต์คำสั่งและพิมพ์: certutil -dump <path to cert>
  • ติดตั้ง OpenSSL และใช้คำสั่งเพื่อดูรายละเอียดเช่น: openssl pkcs12 -info -in <path to cert>

ตัวเลือกแรกนั้นดี แต่มีวิธีดูรายละเอียดเพิ่มเติมของใบรับรองเช่น SAN โดยไม่ต้องติดตั้งเครื่องมือของบุคคลที่สามหรือไม่
เมียร์

14
certutil -v -dump <path to cert> จะแสดงรายการ verbose รวมถึง SAN
C. Cornwell

1
ฉันมีไฟล์ pfx ที่เข้ารหัสแล้ว มีข้อมูลใดบ้างที่ฉันสามารถค้นหาได้โดยไม่ต้องรู้รหัสผ่าน?
mwfearnley

@mwfearnley ยกเว้นการกู้คืนรหัสผ่านด้วยวิธีการบังคับเดรัจฉานฉันกลัวว่าจะไม่มีตัวเลือกอื่นเหลืออยู่
U880D

6

คุณสามารถไพพ์ข้อมูลไปยังยูทิลิตี้ openssl x509 แล้วส่งออกไปยังไฟล์เช่นนี้:

openssl.exe pkcs12 -info -in c:\temp\cert.pfx | openssl.exe x509 -noout -text > c:\temp\cert.pfx.details.txt

คุณจะได้รับแจ้งให้ป้อนรหัสผ่านใบรับรองด้วย


0

ความเป็นไปได้อีกอย่าง: การใช้ยูทิลิตี้ SigCheckตามที่กล่าวไว้ในเอกสาร Clickonce ของ Microsoft (เอกสารดังกล่าวพูดถึงการตรวจสอบไฟล์. Manifestแต่สามารถทำงานกับไฟล์. pfx ได้เช่นกัน)

ผลลัพธ์ดูเหมือนว่า:

ป้อนคำอธิบายรูปภาพที่นี่

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