Что проверяет SSL-анализатор?
Мы подключаемся к серверу на порту 443 (или на указанном вами порту), выполняем настоящее TLS-рукопожатие с введённым вами именем хоста и проверяем сертификат по хранилищу доверенных сертификатов Mozilla, которое используется в большинстве программ. Вы получаете понятный вердикт и подробности, нужные для исправления проблем:
- Доверие: выстраивается ли цепочка сертификата до доверенного центра сертификации и отправляет ли сервер необходимые промежуточные сертификаты.
- Совпадение имени хоста: указано ли посещённое вами имя в Subject Alternative Names сертификата.
- Срок действия: точные даты и количество оставшихся дней. Мы предупреждаем, если осталось меньше 21 дня.
- Надёжность: тип и размер ключа, алгоритм подписи, а также согласованные версия TLS и шифр.
Частые ошибки SSL и как их исправить
| Ошибка | Причина | Решение |
|---|---|---|
| Срок действия сертификата истёк | Продление не удалось или о нём забыли | Продлите сертификат и перезагрузите веб-сервер; включите автоматическое продление (ACME/Let's Encrypt). |
| Несовпадение имени хоста | В сертификате нет этого имени (часто www и домен без него) | Выпустите сертификат заново со всеми именами хостов в SAN или используйте wildcard. |
| Не удалось получить сертификат локального издателя | Отсутствует промежуточный сертификат | Установите полную цепочку (fullchain.pem), а не только конечный сертификат. |
| Самоподписанный сертификат | Выдан не публичным центром сертификации | Используйте бесплатный сертификат публичного центра, например Let's Encrypt. |
Часто задаваемые вопросы
SSL и TLS — это одно и то же?
TLS — современный преемник SSL; все версии SSL устарели и небезопасны. Люди по привычке по-прежнему говорят «SSL-сертификат».
Можно ли проверить сертификат на нестандартном порту?
Да: добавьте порт, например example.com:8443.
Можно ли проверить внутренний сервер?
Нет. В целях безопасности анализатор подключается только к публичным IP-адресам.
Обновлено