Проверка сертификата SSL/TLS
Проверьте, успешно ли соединение HTTPS с сайтом, и посмотрите его новейший сертификат из журналов Certificate Transparency: издатель, срок, остаток дней, имена.
Что такое Проверка SSL-сертификата?
Инструмент отвечает на два вопроса: удаётся ли HTTPS-соединение с хостом сертификатом, который принимает стандартная проверка TLS, и какой самый новый действительный сертификат опубликован для этого имени. Он показывает издателя, срок действия, оставшиеся дни, все имена (SAN) сертификата и отправляется ли HSTS.
Как пользоваться Проверка SSL-сертификата
- Введите имя хоста, например
example.com(полный URL тоже подойдёт). - Нажмите «Проверить».
- Прочитайте результат теста HTTPS-соединения и заголовок HSTS.
- Изучите издателя новейшего сертификата, даты начала и окончания действия, остаток дней и охваченные имена.
Когда использовать Проверка SSL-сертификата
Используйте, чтобы проверить приближающееся окончание срока, убедиться, что продление выпущено, или узнать, какие УЦ и SAN использует домен. Поскольку даты берутся из журналов CT, сервер может всё ещё отдавать более старый сертификат, чем новейший из журнала; для точного отдаваемого сертификата посмотрите его через значок замка в браузере или openssl s_client.
Как работает Проверка SSL-сертификата
JavaScript в браузере не может прочитать сертификат сервера, поэтому инструмент объединяет два источника. Во-первых, Pages Function AlgoKit открывает https://host/; среда Cloudflare проверяет цепочку сертификатов и имя хоста, поэтому успешный ответ означает, что сертификат сейчас доверенный. Во-вторых, ваш браузер запрашивает публичные журналы Certificate Transparency через API Cert Spotter (с запасным crt.sh) о неистёкших сертификатах, покрывающих имя, включая wildcard, и показывает самый недавно выпущенный.
Распространенные Случаи Использования
- Узнать, сколько дней осталось до окончания срока сертификата.
- Проверить, что Let's Encrypt или другой УЦ действительно выпустил продлённый сертификат.
- Проверить, какие поддомены указаны в Subject Alternative Names сертификата.
- Подтвердить, что HTTPS работает и HSTS включён после переезда на новый хост.
Примечание по Безопасности
Имя хоста отправляется на сервер AlgoKit для теста HTTPS и в Cert Spotter / crt.sh для запроса к журналу.
Часто Задаваемые Вопросы
Что такое Certificate Transparency?
Публично доверенные УЦ обязаны записывать каждый выпущенный сертификат в журналы CT, допускающие только добавление. Браузеры отклоняют сертификаты, которых нет в журнале, поэтому журналы перечисляют все действительные сертификаты домена.
Почему даты могут отличаться от значка замка в браузере?
Если сертификат продлён, но сервер не перезагружен, сервер всё ещё отдаёт старый, а журналы CT уже показывают новый.
Можно ли проверить сертификаты на внутренних серверах?
Нет. Частные адреса заблокированы, а внутренние УЦ не публикуют сертификаты в журналы CT.