Как пользоваться: Проверка SSL
- Введите доменное имя, например
example.com(можно вставить и полный URL, будет использовано только имя хоста). - Нажмите Проверить SSL. Мы откроем TLS-соединение по порту 443 и прочитаем сертификат, который предъявляет сервер.
- Оцените результат и счётчик дней: зелёный означает, что всё в порядке, жёлтый — меньше 30 дней, красный — меньше 14 дней или сертификат просрочен.
- Проверьте издателя, покрываемые имена хостов (SAN), версию TLS и цепочку сертификатов, чтобы найти ошибки конфигурации.
Что делает проверка SSL?
SSL-сертификат (точнее, TLS) подтверждает, что сервер имеет право использовать доменное имя, и обеспечивает зашифрованное HTTPS-соединение. Эта проверка подключается к серверу так же, как браузер, считывает цепочку сертификатов и сообщает, является ли он доверенным, действительным для имени хоста и не просроченным — именно эти три условия заставляют браузер показывать значок замка вместо полноэкранного предупреждения.
Что означают результаты
- Дней осталось: сертификаты Let’s Encrypt действуют 90 дней и обычно продлеваются автоматически примерно на 60-й день. Для всех публичных сертификатов форум CA/Browser Forum поэтапно сокращает максимальный срок действия: 200 дней с марта 2026 года, 100 дней с марта 2027 года и 47 дней с марта 2029 года, поэтому автоматическое продление (ACME) становится обязательным. Если счётчик показывает менее 30 дней у сертификата с автопродлением, скорее всего, продление не работает.
- Альтернативные имена субъекта (SAN): имена хостов, которые покрывает сертификат.
example.comиwww.example.com— это разные имена; wildcard-сертификат*.example.comпокрывает поддомены одного уровня, но не сам домен и неa.b.example.com. - Цепочка: конечный сертификат, один или несколько промежуточных и корневой. Сервер обязан отправлять промежуточные сертификаты; если одного из них не хватает, некоторые клиенты выдают ошибку «unable to verify the first certificate», даже если в настольных браузерах сайт открывается.
- Протокол и шифр: TLS 1.3 и 1.2 — приемлемы. TLS 1.0 и 1.1 устарели и блокируются современными браузерами.
Частые ошибки SSL и способы их исправления
| Ошибка | Причина | Решение |
|---|---|---|
| CERT_HAS_EXPIRED | Продление не выполнено или о нём забыли | Продлите сертификат и перезагрузите веб-сервер; проверьте cron и ACME-клиент |
| Несоответствие имени хоста | Имени нет в SAN (часто не хватает www) | Перевыпустите сертификат, включив все имена хостов, которые вы обслуживаете |
| UNABLE_TO_VERIFY_LEAF_SIGNATURE | Не хватает промежуточного сертификата | Установите полную цепочку (fullchain.pem), а не только конечный сертификат |
| SELF_SIGNED_CERT | Самоподписанный сертификат или внутренний центр сертификации | Для публичных сайтов используйте доверенный центр, например Let’s Encrypt |
SSL и SEO
HTTPS — небольшой сигнал ранжирования для Google, а недействительный сертификат полностью блокирует доступ посетителям и поисковым роботам. После исправления сертификатов убедитесь, что все HTTP-адреса перенаправляют на HTTPS с помощью 301-редиректа: это можно проверить в Проверке редиректов. Также добавьте заголовок HSTS — его проверяет Проверка заголовков безопасности.
Также ищут как: tls проверка, проверка https, ssl checker, проверка цепочки сертификатов, san сертификат, проверить сертификат сайта.
Инструменты, которые хорошо сочетаются с Проверка SSL
- Проверка DNS — Запросите все основные типы DNS-записей домена за один раз: с TTL, отсортированными MX-записями и сводкой по аутентификации почты SPF и DMARC.
- Проверка доступности сайта — За несколько секунд узнайте, недоступен ли сайт для всех или только для вас.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
- Анализатор заголовков письма — Вставьте исходные заголовки письма, чтобы увидеть весь его путь: каждый почтовый сервер и время, которое он потратил, результаты SPF, DKIM и DMARC, IP-адрес отправителя и тревожные признаки, например несовпадающие Reply-To или Return-Path.
Часто задаваемые вопросы
Как проверить, когда истекает SSL-сертификат?
Покрывает ли мой сертификат www и домен без www?
www.example.com отсутствует, посетители по этому адресу увидят ошибку сертификата.SSL — это то же самое, что TLS?
Почему сайт работает в моём браузере, но проверка говорит, что цепочка неполная?
Можно ли проверить сертификат на порту, отличном от 443?
openssl s_client -connect host:port.