Конвертер CER в PEM

Конвертация бинарного сертификата безопасности CER в текстовый файл PEM в кодировке Base64 позволяет администраторам легко читать и вставлять ключи безопасности в конфигурации веб-серверов и приложений.

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V

Пока вы ждёте файлы, можно сыграть в Code Rain

Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сравнение форматов и технические характеристики

ХарактеристикаCERPEM
MIME-типapplication/pkix-certapplication/x-pem-file
Типфайл сертификата X.509контейнер сертификата Base64 ASCII
Сжатиенетнет (представлено в формате Base64)
Стандартная спецификацияRFC 5280 / Microsoft Cryptography APIIETF RFC 7468
Сигнатура файла (Magic Bytes)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 и оборачивает те же бинарные данные в текст ASCII, закодированный в Base64. Формат PEM добавляет четкие строки-разделители, начиная со строки «-----BEGIN CERTIFICATE-----» и заканчивая строкой «-----END CERTIFICATE-----». Ни один из форматов не использует сжатие, поэтому оба файла сохраняют одни и те же криптографические данные без потери качества.

Совместимость с ОС и браузерами

Файлы CER могут использовать кодировку DER или PEM; поддержка зависит от операционной системы, приложения и способа импорта. PEM широко применяется в серверных программах, но принимаемые кодировки различаются в зависимости от продукта.

Полезная информация

Всегда проверяйте, включает ли Ваш инструмент конвертации полные строки заголовка и завершающую строку. Отсутствие граничных маркеров приведет к тому, что веб-серверы отклонят сертификат при запуске.

Часто задаваемые вопросы

Как конвертировать сертификат CER в сертификат PEM без потери качества?

Конвертация полностью без потерь. Оба формата хранят одни и те же исходные данные криптографического ключа. Изменение файла приводит лишь к смене способа кодирования байтов с сырых бинарных байтов на читаемый текст ASCII.

В чем разница между сертификатом CER и сертификатом PEM?

Файл CER хранит данные безопасности в виде необработанной бинарной структуры, для чтения которой требуется специализированное программное обеспечение. Файл PEM оборачивает те же самые бинарные данные в текст Base64 и добавляет четкие заголовки границ, что позволяет легко открывать и редактировать их в любом стандартном текстовом редакторе.