มียูทิลิตี้ที่มีอยู่ในการติดตั้ง windows 7 มาตรฐานหรือไม่ซึ่งอนุญาตให้ฉันแปลงใบรับรองที่เข้ารหัส DER เป็นใบรับรองที่เข้ารหัส PEM หรือแสดงข้อความ ASN.1 ของใบรับรองที่เข้ารหัส DER
มียูทิลิตี้ที่มีอยู่ในการติดตั้ง windows 7 มาตรฐานหรือไม่ซึ่งอนุญาตให้ฉันแปลงใบรับรองที่เข้ารหัส DER เป็นใบรับรองที่เข้ารหัส PEM หรือแสดงข้อความ ASN.1 ของใบรับรองที่เข้ารหัส DER
คำตอบ:
ไม่ใช่ "ยูทิลิตี้" อย่างแน่นอน แต่คุณสามารถนำเข้าใบรับรอง 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 ออนไลน์ .
คุณสามารถส่งออกไปยัง PEM จากกล่องโต้ตอบใบรับรองที่สร้างไว้ใน Windows รูปแบบการส่งออกเรียกว่า "Base-64 encoded X.509 (.CER)" และสร้างไฟล์ PEM ที่ถูกต้องด้วยนามสกุลไฟล์. CER
เกมส์:
นามสกุลของไฟล์ที่ส่งออกอาจเป็น. CER แต่รูปแบบไฟล์เป็น PEM ที่ถูกต้อง