Форматы сертификатов: pem, crt, key, pfx и p7b, коротко и с данными

Конспект страницы: 4 раздела коротко, данные на 19 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Форматы сертификатов: pem, crt, key, pfx и p7b.

Коротко

Главная / Установка / Форматы сертификатов Форматы сертификатов pem, crt, key и pfx различаются двумя признаками: как записаны данные, текстом или двоичным кодом, и что лежит внутри, сертификат, ключ или всё вместе. Расширение.crt или.key само по себе ничего не гарантирует, поэтому формат узнают по содержимому файла. Для Nginx, Apache и панелей нужны текстовые файлы PEM, для IIS один файл PFX.

Конспект по разделам

Чем отличаются форматы pem, crt, cer, key, pfx и p7b

Название формата и расширение файла не совпадают один к одному. Один и тот же текстовый PEM может называться.pem,.crt или.cer. Ниже то, что реально лежит внутри.

Как по виду файла определить его формат

Откройте файл в обычном текстовом редакторе. Если видны читаемые строки, это текстовый формат, если набор странных символов, двоичный. Файл с ключом никому не отправляйте: он нужен только серверу.

Какой формат ждёт каждый сервер и панель

Если центр прислал сертификат и пакет промежуточных отдельными файлами, перед установкой на Nginx их склеивают в один. Порядок важен: первым идёт ваш сертификат, затем промежуточные. О том, зачем нужна цепочка: цепочка сертификатов.

Как перевести сертификат из одного формата в другой

Все преобразования делает один инструмент, openssl. Выберите свою пару, и подсказка покажет команду. Имена файлов замените своими.

Данные

ФорматВидЧто внутриТипичные расширения
PEMТекст с метками BEGIN и ENDСертификат, ключ или цепочка.pem,.crt,.cer,.key
DERДвоичный файлОдин сертификат или ключ.der,.cer
PKCS#12Двоичный файл с паролемСертификат, ключ и цепочка вместе.pfx,.p12
PKCS#7Текст или двоичный файлТолько сертификаты, без ключа.p7b,.p7c
КлючОбычно PEMПриватный ключ.key
Где ставитеЧто нужно
NginxОдин PEM со своим сертификатом и промежуточными, отдельный PEM-ключ: SSL на Nginx
ApachePEM-сертификат и PEM-ключ, цепочка в том же файле или отдельно: SSL на Apache
IISФайл PFX с паролем: SSL на IIS
cPanelТри блока PEM-текста: сертификат, ключ, пакет цепочки

Данные на 19 октября 2026.

Вопросы и ответы

Чем отличается файл.crt от.pem?

Расширение.crt чаще используют для сертификата, а.pem для любого содержимого в текстовой кодировке. По формату это обычно одно и то же: текст с метками BEGIN и END.

Что такое файл.key и можно ли его публиковать?

Это приватный ключ сертификата. Публиковать его нельзя: с ним можно расшифровывать трафик вашего сайта. Он остаётся только на сервере.

Как перевести pfx в pem?

Командой openssl pkcs12 с параметрами -nocerts для ключа и -nokeys для сертификата. Вам понадобится пароль от PFX, который задавали при создании.

Можно ли получить ключ из файла.p7b или.cer?

Нет. В P7B и в обычном CER лежат только сертификаты без приватного ключа, ключ хранится отдельно, там, где создавался запрос.