Приватный ключ сертификата: что это и как его хранить, коротко и с данными
Конспект страницы: 5 разделов коротко, данные на 19 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Приватный ключ сертификата: что это и как его хранить.
Коротко
Главная / Установка / Приватный ключ Приватный ключ сертификата это секретный файл, который создаётся вместе с запросом на сертификат и остаётся только на вашем сервере: им сервер подтверждает, что сертификат принадлежит именно ему. Центру сертификации ключ не передают, потерянный восстановить нельзя, а утёкший требует замены сертификата. Ключ никому не отправляют: ни центру сертификации, ни на почту, ни в репозиторий.
Конспект по разделам
Чем приватный ключ отличается от открытого и от сертификата
Ключи работают парой. Открытый ключ входит в сертификат и доступен всем, посетитель получает его при каждом соединении. Приватный ключ знает только сервер, и именно им он доказывает, что сертификат выдан ему, а не подделан.
Где найти приватный ключ на сервере, в панели и в IIS
На хостинге с автоматическим SSL ключ создаётся и хранится на стороне провайдера, вам его видеть не нужно.
- Certbot.
- OpenSSL.
- cPanel.
- IIS.
Как защитить приватный ключ: права, место и запреты
Файл с ключом читает только веб-сервер и администратор. Документация Nginx прямо называет ключ секретом, а документация Apache требует, чтобы файл принадлежал root и читался только им. Выставьте права одной командой: Пять правил, которые закрывают почти все утечки: Парольная фраза на ключе защищает файл на диске, но Apache и другие серверы будут спрашивать её при каждом запуске.
- Не кладите ключ в каталог сайта.
- Не отправляйте ключ по почте, в мессенджерах и тикетах поддержки.
- Не коммитьте ключ в Git, даже в закрытый репозиторий.
- Не передавайте его центру сертификации.
Как проверить, что приватный ключ подходит к сертификату
Ошибка «key values mismatch» значит, что ключ и сертификат из разных пар. Сравните отпечатки открытых ключей: если ключ и сертификат парные, хеши одинаковые. Команда работает и для RSA, и для ключей на эллиптических кривых.
Что делать, если приватный ключ потерян или попал к посторонним
Различайте две ситуации. Потеря значит, что ключа у вас больше нет. Утечка значит, что он есть у вас и мог появиться у кого-то ещё.
Данные
| Часть | Где лежит | Кто видит |
|---|---|---|
| Открытый ключ | Внутри сертификата и запроса CSR | Все |
| Приватный ключ | Файл.key или privkey.pem на сервере | Только сервер и администратор |
| Сертификат | Файл.crt или.pem | Все, его отдаёт сервер |
Данные на 19 октября 2026.
Вопросы и ответы
Что такое приватный ключ SSL и зачем он нужен?
Это секретная половина пары ключей. Сервер использует его, чтобы подтвердить принадлежность сертификата и установить защищённое соединение с браузером.
Можно ли восстановить потерянный приватный ключ сертификата?
Нет. Ключ не хранится у центра сертификации. Создайте новую пару, получите сертификат заново и замените старые файлы на сервере.
Нужно ли отправлять приватный ключ в центр сертификации?
Нет. Ему отправляют только запрос CSR, в котором лежит открытый ключ. Если кто-то просит прислать файл.key, это повод остановиться.
Где хранить резервную копию приватного ключа?
В зашифрованном виде и отдельно от сервера, например в менеджере паролей. Если ключ создан Certbot, копия не нужна: сертификат выпускается заново за минуты.