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

Вставьте сертификат сервера, промежуточный, целую цепочку или пакет PKCS#7, и эта страница сообщит, что внутри и что вызывает сомнения: даты и текущий предел срока действия, покрывают ли имена указанный вами хост, размер ключа, алгоритм подписи, расширения, которые читает TLS-клиент, и действительно ли каждый сертификат подписан следующим. Страница читает блоки -----BEGIN CERTIFICATE-----, тело в base64 или шестнадцатеричном виде либо сырой файл DER, вставленный как hex, и работает полностью в вашем браузере.
1. Сертификат или цепочка
Вставьте несколько блоков, чтобы проверить цепочку: первый блок — сертификат, который сервер предъявляет, затем промежуточные в порядке, в котором их отправляет сервер. Корневой сертификат не включайте — серверы его не отправляют, а клиент уже его имеет. Одно тело в base64 или hex, либо файл PKCS#7 .p7b, вставленный как base64, тоже подойдёт.
2. Имя хоста (необязательно)
Если указано имя хоста, аудит проверит альтернативные имена субъекта так, как это делает браузер, включая правила для подстановочных имён, и скажет, понадобилась бы вместо этого запись с IP-адресом. Без имени имена только перечисляются.
3. Заголовки ответа (необязательно)
Необязательный контекст для сертификата: если вставить блок заголовков, страница также выведет заголовки, связанные с HTTPS, в отдельном разделе, чтобы сертификат и конфигурацию можно было видеть вместе. Аудит конфигурации HTTPS разбирает заголовки и политики в полной глубине.
ничего не проверено
Пример — это конечный сертификат, промежуточный, подписавший его, имя хоста и блок заголовков, поэтому отчёт покажет цепочку, которая проверяется, имя, которое совпадает, и заголовок HSTS, который задан.
Где взять свой сертификат. В Chrome или Edge выберите значок замка (или метку «не защищено»), затем Соединение защищено → Сертификат действителен → вкладка Подробности → Экспорт, что запишет .cer в кодировке DER; второй экспорт можно выполнить, пока выбран сертификат, чтобы добавлять по одному промежуточному за раз. В Firefox значок замка открывает Безопасное соединение → Подробнее → Просмотреть сертификат → Скачать, что запишет файл PEM. В macOS Safari показывает ту же панель через значок замка, и сертификат можно перетащить на рабочий стол. В любом браузере вкладка Безопасность инструментов разработчика содержит ссылку Просмотреть сертификат, которая открывает ту же панель. С сервера или ноутбука также можно выполнить openssl s_client -connect example.com:443 -servername example.com -showcerts и вставить вывод прямо сюда: страница выделит блоки BEGIN CERTIFICATE из большого дампа. Если сайт стоит за CDN, экспортированный сертификат — тот, который предъявляет CDN, а не сервер-источник.
Ещё ничего не проверено. Вставьте сертификат выше и нажмите Проверить сертификат, чтобы получить полный отчёт.
Что проверяется. Даты действия относительно сегодня и относительно графика сроков действия CA/Browser Forum (200 дней для сертификатов, выданных с 15 марта 2026 г., 100 дней с 2027 г., 47 дней с 2029 г.); соответствие имени хоста альтернативным именам субъекта по правилам подстановки, которые используют браузеры; тип и размер ключа; алгоритм подписи и то, не выведен ли он из употребления; базовые ограничения; использование ключа и расширенное использование ключа; наличие альтернативного имени субъекта вообще; длина серийного номера; метки времени прозрачности сертификатов; и каждое звено вставленной цепочки, каждое из которых проверяется через криптографический интерфейс браузера, а не принимается на веру.

Чего он не может. Он не может сказать, доверяется ли сертификат, поскольку ответ зависит от хранилища корневых сертификатов, которое веб-страница не может прочитать. Он не может проверить отзыв, поскольку запросы OCSP и CRL — это сетевые запросы, а эта страница их не делает. И он не видит сертификат, который реально отправляет запущенный сервер, если вы не вставите этот сертификат — соединение браузера нельзя запросить изнутри страницы.

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