Расшифровка SSL-сертификата

Вставьте сертификат в формате PEM — текст между BEGIN CERTIFICATE и END CERTIFICATE — и посмотрите, что у него внутри. Можно вставить и целую цепочку. Расшифровка идёт в браузере, поэтому ничего не загружается на сервер и к сайту, для которого выпущен сертификат, никто не подключается.

Общее имя (CN)
www.example.com
Субъект
C=US, O=Example Ltd, CN=www.example.com
Издатель
C=US, O=Example Ltd, CN=www.example.com
Издатель совпадает с субъектом
Да
Действует с
2026-11-03 20:08:58 UTC
Действует до
2036-10-31 20:08:58 UTC
Альтернативные имена субъекта (SAN)
DNS:www.example.com, DNS:example.com, IP:192.0.2.10
Открытый ключ
EC P-256, 256 бит
Алгоритм подписи
ecdsa-with-SHA256
Версия X.509
3
Серийный номер
3B:DD:3D:8D:13:F2:40:6A:34:30:C4:65:FA:96:41:DD:3A:D2:FD:D0
Назначение ключа
digitalSignature
Расширенное назначение ключа
serverAuth
Удостоверяющий центр (CA)
Нет
Идентификатор ключа субъекта
6E:82:B1:67:43:A3:8C:04:FA:06:FA:39:68:2E:01:31:D5:45:7E:13
Идентификатор ключа центра
6E:82:B1:67:43:A3:8C:04:FA:06:FA:39:68:2E:01:31:D5:45:7E:13
Отпечаток SHA-256
D2:6D:55:0F:DE:B4:F4:E5:5B:FD:B5:D8:DA:17:23:93:2B:8D:A8:5A:38:AD:14:4C:55:EF:78:77:B8:73:FE:11
Отпечаток SHA-1
7D:01:33:CA:B0:54:DA:C2:DB:97:0A:17:8F:C1:43:D4:2F:8E:7A:D3

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Вставьте сертификат вместе со строками BEGIN и END. Если вставить несколько сертификатов подряд, они расшифруются по очереди.
  2. Посмотрите имена, даты и сведения о ключе справа.
  3. Сравните отпечаток с тем, что показывает браузер или сервер, чтобы убедиться, что файл тот самый.

Что расшифровывается

Сертификат — это структура ASN.1 в кодировке DER, обёрнутая в Base64. Инструмент читает версию, серийный номер, алгоритм подписи, имена издателя и субъекта, срок действия, открытый ключ (RSA с длиной модуля, EC с названием кривой или Ed25519) и такие расширения: альтернативные имена субъекта, назначение ключа, расширенное назначение ключа, базовые ограничения (basic constraints) и идентификаторы ключей. Остальные расширения пропускаются.

Пример

Образец — самоподписанный тестовый сертификат для www.example.com. В нём видно субъект C=US, O=Example Ltd, CN=www.example.com, такой же издатель (сертификат самоподписанный), имена DNS:www.example.com, DNS:example.com, IP:192.0.2.10, ключ EC P-256 длиной 256 бит, алгоритм подписи ecdsa-with-SHA256, назначение ключа digitalSignature, расширенное назначение serverAuth и CA «Нет».

Советы

  • Если браузер предупреждает о несовпадении имени, первым делом проверьте список SAN.
  • У промежуточного сертификата CA «Да» и обычно keyCertSign в назначении ключа; у сертификата сайта CA «Нет».
  • Продлевайте сертификат до даты «Действует до»: многие сертификаты сейчас выпускаются на 90 дней и меньше.

Частые вопросы

Где взять PEM-текст сертификата?

Откройте файл .crt, .pem или .cer в текстовом редакторе: если он начинается с -----BEGIN CERTIFICATE-----, это PEM. Для работающего сайта команда openssl s_client -connect example.com:443 -showcerts выведет цепочку в PEM. Двоичные файлы .der сначала нужно преобразовать, например командой openssl x509 -inform der -in cert.der.

Проверяет ли инструмент, что сертификату можно доверять?

Нет. Он читает поля, но не проверяет подпись, не строит цепочку до корневого сертификата и не проверяет отзыв. Сертификат может прекрасно расшифровываться и всё равно быть недоверенным — это покажет только TLS-клиент или openssl verify.

Почему строка состояния появляется только после загрузки страницы?

Действителен ли сертификат, зависит от сегодняшней даты, поэтому состояние и число оставшихся дней считает ваш браузер по часам устройства, а не фиксирует сборка страницы.

Что такое альтернативные имена субъекта (SAN)?

Список доменных имён и IP-адресов, на которые распространяется сертификат. Браузеры сверяют открытый адрес именно с этим списком, общее имя (CN) для этого больше не используется, поэтому если нужного имени здесь нет, сертификат этот хост не покрывает.

Что означают отпечатки?

Это хеши SHA-256 и SHA-1 всего сертификата в форме DER, записанные парами шестнадцатеричных цифр. Они совпадают с тем, что показывают браузеры и openssl x509 -fingerprint, и позволяют быстро отличить один сертификат от другого.

Ещё в разделе «Разработчикам»

Все инструменты раздела: Разработчикам ·Обновлено 4 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.