Декодер SSL-сертификатов — просмотр данных X.509

Вставьте сертификат PEM или всю цепочку, чтобы увидеть, кому он выдан, для каких доменов действует, когда истекает и как подписан. Это как openssl x509 -text, только читаемо.

Обновлено
Открыть файл (.pem, .crt, .cer, .der)

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Декодируйте запрос на подпись сертификатаДекодер CSR →

Как пользоваться: Декодер SSL-сертификатов

  1. Вставьте сертификат (-----BEGIN CERTIFICATE-----) или цепочку либо откройте файл .pem, .crt, .cer или .der.
  2. Проверьте статус срока действия, субъект, издателя и Subject Alternative Names.
  3. Изучите расширения и отпечатки для подробной отладки.

Что означают поля

ПолеЗначение
SubjectКому выдан сертификат. Для TLS поле CN носит информационный характер: браузеры используют только SAN.
Subject Alternative NamesДомены и IP-адреса, для которых действителен сертификат. Маска вида *.example.com покрывает поддомены одного уровня.
IssuerУдостоверяющий центр, который подписал сертификат. Совпадение Subject и Issuer означает самоподписанный сертификат.
ValidityДаты «не раньше» и «не позже». Публичные TLS-сертификаты ограничены 398 днями, к 2029 году срок постепенно сократится до 47 дней.
Basic ConstraintsЯвляется ли сертификат CA-сертификатом, который может подписывать другие сертификаты.
Key Usage / Extended Key UsageДля чего может использоваться ключ: аутентификация TLS-сервера или клиента, подпись кода…
FingerprintХеш всего сертификата, используется для пиннинга и сравнения сертификатов.

Отладка распространённых ошибок TLS

  • Несоответствие имени: имени хоста нет в списке SAN.
  • Срок действия истёк или ещё не начался: проверьте даты и часы на сервере.
  • Неполная цепочка: вставьте всю цепочку, которую отправляет сервер; субъект промежуточного сертификата должен совпадать с издателем конечного.
  • Слабая подпись: подписи SHA-1 и MD5 отклоняются современными клиентами.

PEM и DER

DER — бинарная кодировка сертификата; PEM — те же байты в Base64 между строками BEGIN и END. Оба формата открываются здесь. Декодирование выполняется локально: сертификат — публичная информация, но закрытые ключи, случайно вставленные сюда, распознаются и игнорируются.

Чтобы проверить сертификат, который отдаёт работающий сайт, используйте SSL-чекер. Для запросов на подпись используйте декодер CSR.

Также ищут как: декодер сертификатов, pem декодер, x509 декодер, просмотр деталей сертификата, crt декодер, openssl x509 онлайн.

Инструменты, которые хорошо сочетаются с Декодер SSL-сертификатов

  • Генератор RSA-ключей — Создайте пару открытого и закрытого ключей для подписи JWT, тестирования TLS, экспериментов с шифрованием или SSH.
  • Проверка заголовков безопасности — Оцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и скопируйте готовые фрагменты конфигурации для Nginx, Apache, Netlify, Vercel или Cloudflare.
  • Генератор хешей — Мгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте ожидаемую контрольную сумму, чтобы проверить загрузку.
  • JWT декодер — Вставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия, и проверить подпись.

Часто задаваемые вопросы

Как получить сертификат сайта в формате PEM?
Выполните openssl s_client -connect example.com:443 -showcerts или экспортируйте сертификат из меню замочка в браузере. Чтобы проверить живой сайт напрямую, используйте SSL-чекер.
Можно ли декодировать цепочку сертификатов?
Да. Вставьте все сертификаты вместе: каждый из них будет декодирован по порядку.
Почему Common Name недостаточно?
Браузеры уже много лет игнорируют CN и сопоставляют имя хоста только с Subject Alternative Names.
Загружается ли мой сертификат на сервер?
Нет. Он разбирается в вашем браузере.
Можно ли установить Декодер SSL-сертификатов как веб-приложение и пользоваться им офлайн?
Да. Декодер SSL-сертификатов — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localДекодер CSRПроверьте CSR перед отправкой в центр сертификации: доменные имена, данные организации, стойкость ключа и…apiПроверка SSLПроверьте HTTPS-сертификат за несколько секунд: узнайте, когда он истекает, кто его выпустил, какие имена…localГенератор RSA-ключейСоздайте пару открытого и закрытого ключей для подписи JWT, тестирования TLS, экспериментов с шифрованием…apiПроверка заголовков безопасностиОцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и…localГенератор хешейМгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте…localJWT декодерВставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия,…