Декодер сертификата X.509

Вставьте сертификат в виде PEM или Base64 от DER. Страница прочитает его поля и покажет отпечатки SHA-1 и SHA-256. Подпись и цепочка доверия не проверяются.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Блок PEM, который начинается с -----BEGIN CERTIFICATE-----, или Base64 его байтов DER. Если в тексте несколько сертификатов, читается первый.

Результат

Срок действия — Проверяется по сегодняшней дате в вашем часовом поясе. Зелёный цвет означает, что сертификат действует сегодня.
Версия — Сертификаты версии 3 содержат расширения (RFC 5280).
Серийный номер — Номер, который издатель присвоил сертификату, в шестнадцатеричной записи.
Алгоритм подписи — Алгоритм, которым издатель подписал сертификат.
Кем выдан — Кто подписал сертификат.
Кому выдан — Для кого выдан сертификат.
Действует не раньше — Первый момент, с которого сертификат действителен, в UTC.
Действует не позже — Последний момент, до которого сертификат действителен, в UTC.
Открытый ключ — Алгоритм ключа и его размер.
Назначение ключа — Для чего можно использовать ключ (RFC 5280, раздел 4.2.1.3).
Расширенное назначение ключа — Цели, для которых выдан сертификат (RFC 5280, раздел 4.2.1.12).
Альтернативные имена владельца — Имена узлов, адреса и адреса электронной почты, которые покрывает сертификат.
Основные ограничения — Может ли сертификат подписывать другие сертификаты и на сколько уровней ниже.
Расширения — Все расширения в том порядке, в котором они стоят в сертификате. Критические отмечены.
Отпечаток SHA-1 — Дайджест SHA-1 байтов DER. Старые списки ещё печатают именно его.
Отпечаток SHA-256 — Дайджест SHA-256 байтов DER. Сверяйте его, когда нужна полная уверенность.

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

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

  1. Вставьте сертификат в поле Сертификат: весь блок PEM или только его Base64.
  2. Посмотрите Кому выдан и Кем выдан, чтобы узнать, для кого сертификат и кто его подписал.
  3. Проверьте Срок действия. Страница считает дни от сегодняшней даты в вашем часовом поясе.
  4. Прежде чем доверять сертификату, сравните Отпечаток SHA-256 с тем, что публикуют сайт, поставщик или центр сертификации.

Что говорит сертификат

Сертификат X.509 (RFC 5280) связывает открытый ключ с именем и подписан издателем. Он записан в ASN.1 DER, дереве помеченных значений. Блок PEM — это тот же DER в виде Base64 между строками BEGIN и END (RFC 7468). Страница разбирает это дерево собственным небольшим читателем DER и показывает каждое поле.

Certificate ::= SEQUENCE { tbsCertificate, signatureAlgorithm, signatureValue }
TBSCertificate ::= SEQUENCE { version [0], serialNumber, signature, issuer,
                              validity, subject, subjectPublicKeyInfo, ..., extensions [3] }

Что страница не проверяет

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

Дни до конца срока считаются от сегодняшней даты до дня в поле «Действует не позже», оба дня включаются. Сертификат, отозванный раньше этой даты, здесь всё равно покажет свои даты: страница не читает список отзыва и не запрашивает ответ OCSP.

Отпечатки

Отпечаток — это дайджест всех байтов DER. Два сертификата с одинаковым отпечатком SHA-256 являются одним и тем же сертификатом. SHA-1 уже не устойчив к коллизиям, поэтому, когда нужна полная уверенность, сверяйте значение SHA-256. SHA-1 показан, потому что многие старые списки его ещё печатают.

Пример: промежуточный сертификат E5 Let's Encrypt (по умолчанию)

По умолчанию показан промежуточный сертификат E5 Let's Encrypt, подписанный ECDSA P-384 корнем ISRG Root X2. Страница читает из него такие поля. Статус срока действия зависит от даты, когда вы смотрите сертификат, поэтому его нет в таблице. Остальные поля одинаковы каждый день.

Поле Значение
Версия 3
Серийный номер 18:6E:75:D4:EE:B0:A0:5D:FD:2D:A8:20:86:5D:1E:31
Алгоритм подписи ECDSA with SHA-384 (1.2.840.10045.4.3.3)
Кем выдан C=US, O=Internet Security Research Group, CN=ISRG Root X2
Кому выдан C=US, O=Let's Encrypt, CN=E5
Действует не раньше 13 марта 2024 г., 00:00:00 UTC
Действует не позже 12 марта 2027 г., 23:59:59 UTC
Открытый ключ Эллиптическая кривая P-384, ключ 384-битный
Назначение ключа Цифровая подпись, Подпись сертификатов, Подпись CRL
Расширенное назначение ключа Аутентификация клиента TLS, аутентификация сервера TLS
Основные ограничения CA: да, длина пути 0
Отпечаток SHA-256 E7:88:D1:4B:04:36:B5:12:0B:BE:E3:F1:5C:15:BA:DF:08:C1:40:7F:E7:25:68:A4:F1:6F:91:51:C3:80:E1:E3

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

Почему страница пишет, что сертификат действителен, а браузер говорит, что нет?

Страница читает только даты и поля. Браузер дополнительно проверяет подпись, цепочку до доверенного корня, имя узла и отзыв сертификата. Для этих проверок нужны данные, которых у страницы нет.

В чём разница между отпечатками SHA-1 и SHA-256?

Это два дайджеста одних и тех же байтов DER. SHA-1 уже не устойчив к коллизиям, поэтому для полной уверенности сверяйте SHA-256. SHA-1 показан, потому что многие старые списки его ещё печатают.

Что означает блок PEM, который начинается со строки BEGIN CERTIFICATE?

PEM (RFC 7468) записывает байты DER сертификата в Base64 между строкой BEGIN и строкой END, и обе несут метку CERTIFICATE. Страница принимает также один только текст Base64, без этих строк.

Почему размер ключа RSA указан в битах, а для ECDSA указана кривая?

Ключ RSA описывается длиной модуля в битах. Ключ ECDSA описывается кривой, например P-256 или P-384, которая и задаёт размер ключа.

Что значит «CA: да, длина пути 0»?

Сертификат может подписывать конечные сертификаты, но под ним не может быть других промежуточных центров сертификации (RFC 5280, раздел 4.2.1.9). Основные ограничения читаются из сертификата и не сверяются с цепочкой.

Отправляет ли страница мой сертификат куда-нибудь?

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

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.