Главная/Установка/Приватный ключ

Приватный ключ сертификата: что это и как его хранить

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

4 мин чтенияДанные проверены 19 октября 2026

Ответ за 30 секунд

Ключ никому не отправляют: ни центру сертификации, ни на почту, ни в репозиторий. Права на файл 600, владелец root. Потерянный ключ не восстановить, придётся перевыпускать сертификат с новым запросом.

Если ключ потерян, платный сертификат выпускается за 15-30 минут (на 19 октября 2026), любой можно вернуть за 7 дней.

Что делать, если приватный ключ потерян или попал к посторонним

01 · 1 мин

Чем приватный ключ отличается от открытого и от сертификата#

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

ЧастьГде лежитКто видит
Открытый ключВнутри сертификата и запроса CSRВсе
Приватный ключФайл .key или privkey.pem на сервереТолько сервер и администратор
СертификатФайл .crt или .pemВсе, его отдаёт сервер

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

02 · 1 мин

Где найти приватный ключ на сервере, в панели и в IIS#

На хостинге с автоматическим SSL ключ создаётся и хранится на стороне провайдера, вам его видеть не нужно.

  • Certbot. Файл /etc/letsencrypt/live/ваш-домен/privkey.pem. Это ссылка на актуальную версию в каталоге archive. Ключ создаёт сам Certbot.
  • OpenSSL. Файл, который вы назвали в параметре -keyout при создании запроса: запрос CSR.
  • cPanel. Раздел «Private Keys (KEY)» в блоке «SSL/TLS»: SSL в cPanel.
  • IIS. Ключ хранится в хранилище Windows вместе с сертификатом и выезжает только в файле PFX: SSL на IIS.

03 · 1 мин

Как защитить приватный ключ: права, место и запреты#

Файл с ключом читает только веб-сервер и администратор. Документация Nginx прямо называет ключ секретом, а документация Apache требует, чтобы файл принадлежал root и читался только им. Выставьте права одной командой:

sudo chown root:root /etc/nginx/ssl/example.com.key
sudo chmod 600 /etc/nginx/ssl/example.com.key

Пять правил, которые закрывают почти все утечки:

  1. Не кладите ключ в каталог сайта. Если он окажется рядом с index.html или в public_html, его скачают по адресу.
  2. Не отправляйте ключ по почте, в мессенджерах и тикетах поддержки.
  3. Не коммитьте ключ в Git, даже в закрытый репозиторий.
  4. Не передавайте его центру сертификации. Ему нужен только запрос CSR.
  5. Храните одну резервную копию в менеджере паролей или зашифрованном архиве, отдельно от сервера.

Парольная фраза на ключе защищает файл на диске, но Apache и другие серверы будут спрашивать её при каждом запуске. Для серверов обычно оставляют ключ без фразы и надёжно ограничивают доступ.

04 · 1 мин

Как проверить, что приватный ключ подходит к сертификату#

Ошибка «key values mismatch» значит, что ключ и сертификат из разных пар. Сравните отпечатки открытых ключей: если ключ и сертификат парные, хеши одинаковые.

openssl x509 -in example.com.crt -noout -pubkey | openssl sha256
openssl pkey -in example.com.key -pubout | openssl sha256

Команда работает и для RSA, и для ключей на эллиптических кривых. Целостность самого RSA-файла проверяет openssl rsa -in example.com.key -check -noout, ответ «RSA key ok» означает, что файл не повреждён. Больше команд: проверка через openssl.

Инструмент · 1 мин

Что делать, если приватный ключ потерян или попал к посторонним#

Различайте две ситуации. Потеря значит, что ключа у вас больше нет. Утечка значит, что он есть у вас и мог появиться у кого-то ещё. Лечится обе перевыпуском, но в случае утечки старый сертификат ещё и отзывают.

Что делать с ключом в вашей ситуации

Выберите, что произошло, ответ назовёт порядок действий

Что произошло

Пошаговый порядок, лимиты Let's Encrypt и отзыв через Certbot: перевыпуск SSL.

06 · 1 мин

Вопросы о приватном ключе сертификата#

Что такое приватный ключ SSL и зачем он нужен?

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

Можно ли восстановить потерянный приватный ключ сертификата?

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

Нужно ли отправлять приватный ключ в центр сертификации?

Нет. Ему отправляют только запрос CSR, в котором лежит открытый ключ. Если кто-то просит прислать файл .key, это повод остановиться.

Где хранить резервную копию приватного ключа?

В зашифрованном виде и отдельно от сервера, например в менеджере паролей. Если ключ создан Certbot, копия не нужна: сертификат выпускается заново за минуты.

Почему этому можно верить

Как мы проверяли

Документация и провайдерыКоманды выпуска и установки сверены с документацией, дата указана.
Всё можно повторитьКоманды certbot и openssl описаны так, что их повторит любой читатель.
Независимый справочникНе связан с центрами сертификации и честно говорит, когда хватает бесплатного SSL.

Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026.

SBРедакция SSLBase · обновлено 19 октября 2026

Подключите SSL к сайту

От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.

  • Бесплатный Let's Encrypt на домен
  • Платные от 1 000 ₽ за 6 месяцев
  • Wildcard на все поддомены
  • 7 дней на возврат
Потеря