Главная/Установка/Форматы сертификатов
Форматы сертификатов: pem, crt, key, pfx и p7b
Форматы сертификатов pem, crt, key и pfx различаются двумя признаками: как записаны данные, текстом или двоичным кодом, и что лежит внутри, сертификат, ключ или всё вместе. Расширение .crt или .key само по себе ничего не гарантирует, поэтому формат узнают по содержимому файла.
Ответ за 30 секунд
Для Nginx, Apache и панелей нужны текстовые файлы PEM, для IIS один файл PFX. Расширения обманчивы: формат определяет первая строка файла, а не буквы после точки. Если там BEGIN CERTIFICATE, это текстовый PEM.
Центр присылает готовые файлы, а платные сертификаты выпускаются за 15-30 минут (на 19 октября 2026).
Как перевести сертификат из одного формата в другой5форматов в таблице: pem, der, pfx, p7b, key
BEGINметка текстового файла
1 командаopenssl переводит один формат в другой
01 · 1 мин
Чем отличаются форматы pem, crt, cer, key, pfx и p7b#
Название формата и расширение файла не совпадают один к одному. Один и тот же текстовый PEM может называться .pem, .crt или .cer. Ниже то, что реально лежит внутри.
| Формат | Вид | Что внутри | Типичные расширения |
|---|---|---|---|
| PEM | Текст с метками BEGIN и END | Сертификат, ключ или цепочка | .pem, .crt, .cer, .key |
| DER | Двоичный файл | Один сертификат или ключ | .der, .cer |
| PKCS#12 | Двоичный файл с паролем | Сертификат, ключ и цепочка вместе | .pfx, .p12 |
| PKCS#7 | Текст или двоичный файл | Только сертификаты, без ключа | .p7b, .p7c |
| Ключ | Обычно PEM | Приватный ключ | .key |
Отдельно от этих форматов стоит запрос на сертификат: он не содержит подписи центра, это просьба её поставить: запрос CSR.
02 · 1 мин
Как по виду файла определить его формат#
Откройте файл в обычном текстовом редакторе. Если видны читаемые строки, это текстовый формат, если набор странных символов, двоичный.
-----BEGIN CERTIFICATE-----значит, что это сертификат в PEM.-----BEGIN PRIVATE KEY-----или-----BEGIN RSA PRIVATE KEY-----значит, что это приватный ключ.-----BEGIN PKCS7-----указывает на P7B с цепочкой, но без ключа.- Нечитаемый набор символов говорит о DER или PFX, их различают по расширению и по тому, просит ли программа пароль.
Файл с ключом никому не отправляйте: он нужен только серверу. Чем грозит его утечка и как хранить: приватный ключ сертификата.
03 · 1 мин
Какой формат ждёт каждый сервер и панель#
| Где ставите | Что нужно |
|---|---|
| Nginx | Один PEM со своим сертификатом и промежуточными, отдельный PEM-ключ: SSL на Nginx |
| Apache | PEM-сертификат и PEM-ключ, цепочка в том же файле или отдельно: SSL на Apache |
| IIS | Файл PFX с паролем: SSL на IIS |
| cPanel | Три блока PEM-текста: сертификат, ключ, пакет цепочки |
Если центр прислал сертификат и пакет промежуточных отдельными файлами, перед установкой на Nginx их склеивают в один. Порядок важен: первым идёт ваш сертификат, затем промежуточные. О том, зачем нужна цепочка: цепочка сертификатов.
Инструмент · 1 мин
Как перевести сертификат из одного формата в другой#
Все преобразования делает один инструмент, openssl. Выберите свою пару, и подсказка покажет команду. Имена файлов замените своими.
Команда для перевода формата сертификата
Выберите, что у вас есть и что нужно получить
Склейка в один файл для Nginx выглядит так:
cat site.crt chain.crt > site.fullchain.pem
Если команда openssl не найдена, установите OpenSSL. Дальше проверьте результат, например прочитайте срок действия: проверка через openssl.
05 · 1 мин
Вопросы о форматах сертификатов#
Чем отличается файл .crt от .pem?
Расширение .crt чаще используют для сертификата, а .pem для любого содержимого в текстовой кодировке. По формату это обычно одно и то же: текст с метками BEGIN и END.
Что такое файл .key и можно ли его публиковать?
Это приватный ключ сертификата. Публиковать его нельзя: с ним можно расшифровывать трафик вашего сайта. Он остаётся только на сервере.
Как перевести pfx в pem?
Командой openssl pkcs12 с параметрами -nocerts для ключа и -nokeys для сертификата. Вам понадобится пароль от PFX, который задавали при создании.
Можно ли получить ключ из файла .p7b или .cer?
Нет. В P7B и в обычном CER лежат только сертификаты без приватного ключа, ключ хранится отдельно, там, где создавался запрос.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.
Подключите SSL к сайту
От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.
- Бесплатный Let's Encrypt на домен
- Платные от 1 000 ₽ за 6 месяцев
- Wildcard на все поддомены
- 7 дней на возврат