Как пользоваться: Декодер SSL-сертификатов
- Вставьте сертификат (
-----BEGIN CERTIFICATE-----) или цепочку либо откройте файл.pem,.crt,.cerили.der. - Проверьте статус срока действия, субъект, издателя и Subject Alternative Names.
- Изучите расширения и отпечатки для подробной отладки.
Что означают поля
| Поле | Значение |
|---|---|
| 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-чекер.