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

Проверьте, успешно ли соединение HTTPS с сайтом, и посмотрите его новейший сертификат из журналов Certificate Transparency: издатель, срок, остаток дней, имена.

Браузер не может прочитать сертификат сервера из JavaScript. Инструмент сочетает реальное HTTPS-соединение с нашего сервера и публичные журналы Certificate Transparency. Даты относятся к самому новому зарегистрированному сертификату; сервер может всё ещё использовать более старый, поэтому продлевайте до любой из дат.

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

Инструмент отвечает на два вопроса: удаётся ли HTTPS-соединение с хостом сертификатом, который принимает стандартная проверка TLS, и какой самый новый действительный сертификат опубликован для этого имени. Он показывает издателя, срок действия, оставшиеся дни, все имена (SAN) сертификата и отправляется ли HSTS.

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

  1. Введите имя хоста, например example.com (полный URL тоже подойдёт).
  2. Нажмите «Проверить».
  3. Прочитайте результат теста HTTPS-соединения и заголовок HSTS.
  4. Изучите издателя новейшего сертификата, даты начала и окончания действия, остаток дней и охваченные имена.

Когда использовать Проверка 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.

Что сделать дальше

Другие категории