ยูทิลิตี้แบบบูรณาการ WIndows เพื่อแปลง DER เป็น PEM


1

มียูทิลิตี้ที่มีอยู่ในการติดตั้ง windows 7 มาตรฐานหรือไม่ซึ่งอนุญาตให้ฉันแปลงใบรับรองที่เข้ารหัส DER เป็นใบรับรองที่เข้ารหัส PEM หรือแสดงข้อความ ASN.1 ของใบรับรองที่เข้ารหัส DER

คำตอบ:


1

ไม่ใช่ "ยูทิลิตี้" อย่างแน่นอน แต่คุณสามารถนำเข้าใบรับรอง PEM ไปยัง Windows Certificate Store และส่งออกเป็น DER ได้

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

"PEM เข้ารหัส" ไม่มีความหมายอะไรมากไปกว่า DER ที่เข้ารหัสแบบ 64 ระหว่างระหว่างส่วนหัว "เริ่มต้น" / "สิ้นสุด" คุณสามารถใช้ตัวถอดรหัส Base64 สำหรับสิ่งนี้

ตัวอย่างเช่น PowerShell มี [System.Convert]::FromBase64String($str)...


คุณยังสามารถใช้ OpenSSL สำหรับ Windows:

 OpenSSL  x509 -in foo.pem -out foo.der -outform der 
openssl asn1parse -in foo.pem
openssl asn1parse -in foo.der -inform der

หรือสิ่งนี้ ตัวถอดรหัส ASN.1 ออนไลน์ .


0

คุณสามารถส่งออกไปยัง PEM จากกล่องโต้ตอบใบรับรองที่สร้างไว้ใน Windows รูปแบบการส่งออกเรียกว่า "Base-64 encoded X.509 (.CER)" และสร้างไฟล์ PEM ที่ถูกต้องด้วยนามสกุลไฟล์. CER

เกมส์:

  1. เปิดใบรับรองใด ๆ ด้วยการคลิกสองครั้งที่ไฟล์ใบรับรองใน Windows Explorer ตรวจสอบใบรับรองในเว็บเบราว์เซอร์ที่คุณเลือกหรือจากเครื่องมือจัดการใบรับรอง (certmgr)
  2. สลับไปที่แท็บรายละเอียดของกล่องโต้ตอบใบรับรอง
  3. คลิกปุ่มคัดลอกไปยังไฟล์ ...
  4. คลิกถัดไปในหน้าต่างตัวช่วยสร้างการส่งออกใบรับรอง
  5. เลือก "Base-64 encoded X.509 (.CER)" บนหน้าจอส่งออกฟอร์มไฟล์และคลิกถัดไป
  6. คลิกเรียกดู ... หรือป้อนชื่อไฟล์แล้วคลิกถัดไป
  7. คลิกถัดไปและเสร็จสิ้น

นามสกุลของไฟล์ที่ส่งออกอาจเป็น. CER แต่รูปแบบไฟล์เป็น PEM ที่ถูกต้อง

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