SSL / TLS Certificates

Конвертер сертификатов

Вставьте PEM или добавьте файлы сертификатов. PEM сохраняет весь набор, DER — один выбранный сертификат за раз.

Конвертер сертификатов

Сертификаты PEM

Вставьте полные блоки CERTIFICATE. Двоичный DER добавляйте через выбор файлов. Вставленный текст обрабатывается перед файлами.

Преобразованные сертификаты

Сертификаты остаются в памяти этого браузера. Они не отправляются на сервер и не записываются в хранилище браузера.

Параметры кодировки

Всего до 2 MiB, 100 файлов и 100 сертификатов. Экспорт доступен только после успешного разбора всех входных данных.

Разбор не проверяет подписи, доверие, срок действия и имена узлов.

Вставьте сертификат или выберите файл.

Конвертер сертификатов нужен, когда приложение требует другую кодировку полученного файла. Переименование .cer в .pem не превращает двоичные данные в текст. Если вы получили цепочку, сверьте число сертификатов: корректное преобразование первого элемента не компенсирует потерю промежуточных сертификатов.

Зачем нужен конвертер сертификатов

Меняется оболочка, а не подписанные данные

Конвертер сертификатов сохраняет исходные байты DER. Переход из PEM в DER убирает текстовую оболочку, а из DER в PEM добавляет Base64 и граничные строки. Открытый ключ, подпись и поля сертификата не пересоздаются.

Сертификат переходит из текстовой оболочки в двоичный файл с неизменным цветным рисунком внутри.

Виден весь набор сертификатов

Каждый блок занимает исходное место, включая повторы. Можно извлечь выбранный элемент или скачать весь набор в PEM. Сертификаты после первого не теряются при преобразовании многоблочного файла.

Три сертификата разных цветов объединяются в набор и снова разделяются на файлы в том же порядке.

Проверьте формат, состав и единицу выгрузки

01

Смотрите на содержимое файла

Автоопределение работает отдельно для каждого входа. Расширения .crt и .cer могут обозначать PEM или DER. Двоичные данные добавляйте файлом; текстовое поле принимает PEM и обрабатывается перед файлами.

02

Сверьте полный состав

Проверьте количество, субъект и отпечатки. В примере два открытых тестовых сертификата. Ошибка во втором блоке блокирует весь экспорт: первый не выдаётся за полный результат.

03

Выберите набор или один элемент

Общий PEM содержит все сертификаты. Выгрузка выбранного элемента сохраняет только один. Отключите автоматический режим для кнопки или Ctrl/Cmd + Enter. Любое изменение сразу блокирует старые результаты.

Изменить кодировку и сопоставить сертификаты

Разбор структуры X.509

DER-файл должен содержать один полный сертификат. В PEM допускаются несколько блоков CERTIFICATE. Произвольный текст, который удаётся декодировать как Base64, сертификатом не становится.

Объединение без перестановок

Цепочка сертификатов собирается из уже имеющихся файлов и вставленных блоков. Порядок и повторы сохраняются. В выходном PEM строки Base64 имеют длину до 64 символов и заканчиваются LF.

Идентификация по исходным байтам

Для каждого элемента показаны размер DER, шестнадцатеричный серийный номер и отпечаток SHA-256. Атрибуты субъекта обозначаются через OID. Отпечаток позволяет сравнить один и тот же сертификат до и после передачи.

Ограничения форматов и результата

Только открытые сертификаты
Закрытые ключи, отдельные открытые ключи, CSR, P12/PFX и PKCS#7/P7B не поддерживаются. Поля пароля нет. Для таких объектов нужны отдельные средства обработки контейнеров.
Ошибки не скрываются
Неверный Base64, несовпадающие границы, посторонний текст, обрезанный DER или лишние байты в конце отклоняют весь набор. Исправьте указанный источник перед экспортом; повреждённые элементы не пропускаются.
Один сертификат в DER-файле
Несколько двоичных объектов не склеиваются в один файл. Выберите элемент для выгрузки DER. Для передачи всего набора одним файлом используйте PEM.
Объём обработки ограничен
Не более 2 MiB в сумме, 100 файлов и 100 сертификатов. Глубина вложенности ASN.1 и число узлов также ограничены. Сначала показаны 50 элементов; общий экспорт включает все принятые сертификаты.
Доверие не проверяется
Инструмент не достраивает и не сортирует цепочку, не проверяет подписи, отзыв или имя узла. Просроченный сертификат можно перекодировать, но срок его действия от этого не изменится.

Конвертер сертификатов: вопросы

Какие форматы сертификатов используются на серверах?

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

В каком формате обычно приходит выданный сертификат?

Это зависит от центра сертификации и параметров скачивания. Сертификат сервера и промежуточные сертификаты могут прийти отдельными PEM-файлами. Не полагайтесь только на расширение: .crt и .cer применяются к разным кодировкам.

Чем отличаются PEM и DER?

DER содержит двоичные байты сертификата, а PEM представляет их как Base64 между строками CERTIFICATE. Преобразование оболочки не меняет подписанные поля. Отпечаток рассчитывается по DER, поэтому переносы строк на него не влияют.

Какие данные читает этот инструмент?

Полные PEM-блоки CERTIFICATE и отдельные файлы с одним DER-сертификатом. Можно добавить несколько файлов и объединить их в PEM. Ключи, запросы CSR, PFX и P7B будут отклонены, даже если расширение файла выглядит знакомым.

Как понять, что находится в файле?

После разбора появляются число сертификатов, субъект, серийный номер, размер и отпечаток каждого элемента. В автоопределении учитывается содержимое, а не имя файла. Эта сводка помогает узнать сертификат, но не подтверждает подлинность его подписи.

Не хватает нужного сценария преобразования сертификата?

Подготовьте нужные файлы для приложения

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