ฉันจะแปลงไฟล์ CER เป็น PEM ได้อย่างไร

How Do I Convert Cer File Pem



อาจมีสาเหตุหลายประการที่คุณต้องการแปลงใบรับรองความปลอดภัยของคุณเป็นรูปแบบอื่น สาเหตุหนึ่งคือเมื่อระบบของคุณไม่ยอมรับรูปแบบที่มีอยู่หรือหากไฟล์ใบรับรองความปลอดภัยของคุณไม่รองรับแอปพลิเคชัน ไม่ว่าเหตุผลของคุณในการแปลงรูปแบบสำหรับไฟล์ใบรับรองความปลอดภัยคือ คุณสามารถทำได้โดยใช้ยูทิลิตี้ OpenSSL ที่สะดวกและน่าเชื่อถือที่สุด

OpenSSL เป็นยูทิลิตี้บรรทัดคำสั่งแบบโอเพ่นซอร์สที่มีคุณสมบัติครบถ้วน ซึ่งมักใช้สำหรับสร้าง CSR และคีย์ส่วนตัว ติดตั้งใบรับรอง SSL/TLS แปลงรูปแบบใบรับรองความปลอดภัย ฯลฯ







ในโพสต์ของวันนี้ เราจะอธิบายวิธีแปลงไฟล์ CER เป็น PEM



บันทึก: คำสั่งที่แสดงที่นี่ได้รับการสาธิตบน Ubuntu 20.04 LTS Terminal ในการเปิด Terminal ในเดสก์ท็อป Ubuntu ให้กดปุ่ม super และเปิดใช้งานจากเมนู Applications หรือใช้ทางลัด Ctrl+Alt+T เพื่อเปิด



ไฟล์ CER

ไฟล์ CER เป็นไฟล์ความปลอดภัยที่ใช้เก็บใบรับรอง X.509 จัดทำและออกโดย CA (หน่วยงานออกใบรับรอง) ที่ตรวจสอบความถูกต้องของเว็บไซต์ มีข้อมูลเกี่ยวกับเจ้าของใบรับรองและคีย์สาธารณะ





ไฟล์ PEM

PEM (Privacy Enhanced Mail) คือไฟล์ ASCII ที่เข้ารหัส bas64 ที่หน่วยงานของใบรับรองออกใบรับรอง รูปแบบนี้ใช้สำหรับจัดเก็บและส่งคีย์การเข้ารหัสและใบรับรอง และใบรับรองระดับกลางอื่นๆ

การแปลงไฟล์ CER เป็น PEM

ชุดเครื่องมือ OpenSSL ถูกติดตั้งโดยค่าเริ่มต้นใน Ubuntu อย่างไรก็ตาม หากไม่มี คุณสามารถติดตั้งผ่านคำสั่งต่อไปนี้ใน Terminal:



$ sudo apt ติดตั้ง openssl

ป้อนรหัสผ่าน sudo เมื่อคุณได้รับแจ้งด้วยปุ่ม y / n ตัวเลือก ตี และ เพื่อดำเนินการต่อ หลังจากนั้นจะเริ่มติดตั้ง OpenSSL บนระบบ

ในการแปลงไฟล์ CER เป็น PEM ให้ใช้ไวยากรณ์ต่อไปนี้:

$ openssl x509 -inform der -in cert.cer -outform pem -out cert.pem

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

แปลง PEM เป็น CER

ในการแปลงไฟล์ PEM เป็น CER ให้ใช้ไวยากรณ์ต่อไปนี้:

$ openssl x509 - แจ้ง PEM -in cert.pem -outform DER -out cert.cer

ในไวยากรณ์ข้างต้น cert.pem เป็นชื่อของใบรับรองความปลอดภัยที่คุณต้องการแปลงในรูปแบบ CER และ cert.cer คือชื่อของใบรับรองหลังการแปลง

นี่คือวิธีที่คุณสามารถแปลงไฟล์ CER เป็น PEM โดยใช้ยูทิลิตี้ OpenSSL หวังว่ามันจะช่วย!