Конвертер з CER у PEM
Конвертація двійкового сертифіката безпеки CER у текстовий файл PEM, закодований у Base64, дає змогу адміністраторам легко читати ключі безпеки та вставляти їх у вебсервери й конфігурації застосунків.
Порівняння форматів та технічні характеристики
| Специфікація | CER | PEM |
|---|---|---|
| MIME-тип | application/ | application/ |
| Тип | файл сертифіката X.509 | контейнер сертифікатів ASCII у Base64 |
| Стиснення | немає | немає (у форматі Base64) |
| Стандартна специфікація | RFC 5280 / Microsoft Cryptography API | IETF 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 application/pkix-cert і зберігає дані у вигляді необроблених двійкових байтів за стандартом кодування DER. Він не має заголовка з магічними байтами, покладаючись натомість на правила структури ASN.1. Файл PEM використовує тип MIME application/x-pem-file і загортає ті самі двійкові дані в текст Base64 ASCII. Формат PEM додає чіткі межі, починаючись з '-----BEGIN CERTIFICATE-----' і закінчуючись '-----END CERTIFICATE-----'. Жоден формат не використовує стиснення, що означає збереження обома файлами точно таких самих криптографічних даних без втрати якості.
Сумісність з ОС та браузерами
Файли CER можуть мати кодування DER або PEM; підтримка залежить від ОС, програми та процесу імпорту. PEM широко використовують серверні програми, але прийнятні кодування залежать від продукту.
Корисна інформація
Завжди перевіряйте, чи ваш інструмент конвертації включає повні рядки заголовка та кінцевого рядка. Відсутність маркерів меж призведе до того, що веб-сервери відхилять сертифікат під час запуску.
Поширені запитання
Як конвертувати сертифікат CER у PEM без втрати якості?
Конвертація є повністю без втрат. Обидва формати зберігають одні й ті самі базові дані криптографічного ключа. Зміна файлу лише змінює спосіб кодування байтів, перетворюючи необроблені двійкові байти на читабельний текст ASCII.
У чому різниця між сертифікатом CER і сертифікатом PEM?
Файл CER зберігає дані безпеки як необроблену двійкову структуру, для читання якої потрібне спеціалізоване програмне забезпечення. Файл PEM загортає ці ж самі двійкові дані в текст Base64 і додає чіткі заголовки меж, що робить його зручним для відкриття та редагування в будь-якому стандартному текстовому редакторі.