แปลง CER เป็น PEM

การแปลงใบรับรองความปลอดภัย CER แบบไบนารีเป็นไฟล์ข้อความ PEM ที่เข้ารหัสด้วย Base64 ช่วยให้ผู้ดูแลระบบสามารถอ่านและวางคีย์ความปลอดภัยลงในเว็บเซิร์ฟเวอร์และการกำหนดค่าแอปพลิเคชันได้อย่างง่ายดาย

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

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

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดCERPEM
ประเภท MIMEapplication/pkix-certapplication/x-pem-file
ประเภทไฟล์ใบรับรอง X.509คอนเทนเนอร์ใบรับรอง ASCII แบบ Base64
การบีบอัดไม่มีไม่มี (เข้ารหัสหุ้มด้วย Base64)
ข้อกำหนดมาตรฐานRFC 5280 / Microsoft Cryptography APIIETF RFC 7468
ส่วนหัวที่ระบุลายเซ็นไฟล์30 82 (DER binary) or -----BEGIN CERTIFICATE-----2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

ภาพรวมรูปแบบและการใช้งาน

ใบรับรองความปลอดภัยช่วยรักษาความปลอดภัยของข้อมูลที่เดินทางระหว่างเว็บเบราว์เซอร์และเซิร์ฟเวอร์ ไฟล์ CER จัดเก็บใบรับรอง X.509 ในรูปแบบไบนารี ซึ่งคอมพิวเตอร์อ่านได้อย่างมีประสิทธิภาพแต่มนุษย์ไม่สามารถอ่านได้ง่าย ผู้ดูแลระบบมักจะต้องดู คัดลอก หรือรวมใบรับรองเหล่านี้เข้ากับคีย์ส่วนตัวภายในโปรแกรมแก้ไขข้อความ การแปลงข้อมูลไบนารีเป็นเค้าโครงข้อความจะช่วยแก้ปัญหานี้ เว็บเซิร์ฟเวอร์เช่น Apache และ Nginx จำเป็นต้องใช้ไฟล์ข้อความสำหรับการเชื่อมต่อ HTTPS ที่ปลอดภัย หากผู้ดูแลระบบได้รับใบรับรองไบนารีจากหน่วยงานผู้ออกใบรับรอง ไฟล์จะต้องถูกเปลี่ยนเป็นคอนเทนเนอร์ข้อความก่อนการติดตั้ง เวอร์ชันข้อความนี้ใช้ตัวอักษร ASCII มาตรฐาน ทำให้ง่ายต่อการย้ายผ่านระบบปฏิบัติการต่างๆ และวางลงในเครื่องมือบรรทัดคำสั่งหรือแผงควบคุมโดยไม่มีความเสียหายของไบนารี

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

ไฟล์ CER ใช้ MIME type application/pkix-cert และจัดเก็บข้อมูลเป็นไบนารีไบต์ดิบโดยใช้มาตรฐานการเข้ารหัส DER ไม่มีส่วนหัวเมจิกไบต์ แต่พึ่งพากฎโครงสร้าง ASN.1 แทน ไฟล์ PEM ใช้ MIME type application/x-pem-file และห่อหุ้มข้อมูลไบนารีเดียวกันนั้นในข้อความ Base64 ASCII รูปแบบ PEM เพิ่มบรรทัดขอบเขตที่แตกต่างกัน โดยเริ่มต้นด้วย '-----BEGIN CERTIFICATE-----' และสิ้นสุดด้วย '-----END CERTIFICATE-----' ทั้งสองรูปแบบไม่ใช้การบีบอัด ซึ่งหมายความว่าทั้งสองไฟล์ยังคงรักษาเพย์โหลดข้อมูลการเข้ารหัสเดียวกันไว้ทั้งหมดโดยไม่มีการสูญเสียคุณภาพ

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ไฟล์ CER อาจเข้ารหัสแบบ DER หรือ PEM การรองรับขึ้นอยู่กับระบบปฏิบัติการ แอป และเวิร์กโฟลว์นำเข้า ซอฟต์แวร์เซิร์ฟเวอร์ใช้ PEM อย่างแพร่หลาย แต่รูปแบบที่ยอมรับแตกต่างตามผลิตภัณฑ์

เคล็ดลับการใช้งาน

ตรวจสอบให้แน่ใจเสมอว่าเครื่องมือแปลงของคุณมีบรรทัดข้อความส่วนหัวและส่วนท้ายที่สมบูรณ์ เครื่องหมายขอบเขตที่หายไปจะทำให้เว็บเซิร์ฟเวอร์ปฏิเสธใบรับรองในระหว่างการเริ่มต้นระบบ

คำถามที่พบบ่อย

วิธีแปลงใบรับรอง CER เป็น PEM โดยไม่สูญเสียคุณภาพ?

การแปลงไม่มีการสูญเสียข้อมูลเลย ทั้งสองรูปแบบจัดเก็บข้อมูลคีย์เข้ารหัสพื้นฐานชุดเดียวกัน การเปลี่ยนไฟล์จะเปลี่ยนเฉพาะวิธีการเข้ารหัสไบต์ โดยเปลี่ยนจากไบนารีไบต์ดิบเป็นข้อความ ASCII ที่อ่านได้

ความแตกต่างระหว่างใบรับรอง CER และ PEM คืออะไร?

ไฟล์ CER จัดเก็บข้อมูลความปลอดภัยเป็นโครงสร้างไบนารีดิบที่ต้องใช้ซอฟต์แวร์เฉพาะในการอ่าน ไฟล์ PEM ห่อหุ้มข้อมูลไบนารีชุดเดียวกันนั้นในข้อความ Base64 และเพิ่มส่วนหัวขอบเขตที่ชัดเจน ทำให้เปิดและแก้ไขได้ง่ายในโปรแกรมแก้ไขข้อความมาตรฐานใดๆ