Частые вопросы о проверке SSL
Почему браузер предупреждает об ошибке, когда сертификат в порядке, и как проверить почту.
Почему на компьютере сайт открывается, а на телефоне пишет, что соединение небезопасно?
Почти всегда сервер не отдаёт промежуточный сертификат. Браузер на компьютере часто достраивает цепочку сам: скачивает недостающий сертификат по ссылке из сертификата сайта или помнит его с других сайтов. Многие телефоны, почтовые программы и платёжные сервисы так не умеют, поэтому ошибка видна только у части посетителей. Наша проверка подключается как новый клиент без такой памяти и покажет «Не хватает промежуточного сертификата».
Сертификат уже продлён, а проверка показывает старый. Почему?
Новый файл лежит на сервере, но сервер его ещё не подхватил: после замены сертификата веб-сервер или почтовый сервер нужно перезапустить. Вторая частая причина — сайт работает через CDN, сеть вроде Cloudflare, которая отдаёт сайт посетителям со своих серверов. Тогда сертификат, который видят посетители, настраивается в CDN. Результаты мы не храним, каждая проверка подключается к серверу заново.
Где посмотреть адрес и порт своего почтового сервера?
В настройках почтовой программы, в разделах входящей и исходящей почты: там указаны сервер, например mail.example.com, порт и тип шифрования. Если почтовой программы под рукой нет, адрес и порты обычно есть в инструкции почтового сервиса или в панели хостинга, где заведён ящик.
Что значит «лишний» сертификат в цепочке?
Сервер прислал сертификат, который браузеру уже не нужен: цепочка дошла до доверенного корневого раньше. Обычно это старый корневой сертификат, который оставляют для совместимости со старыми устройствами. Ошибкой это не считается, но его можно убрать из файла цепочки.
Можно ли проверить сертификат по IP-адресу или на сервере во внутренней сети?
Нет. Сертификат выпускают на имя, поэтому и проверяем мы по имени. Серверы во внутренних сетях мы не проверяем: наш сервер не подключается к закрытым сетям, даже если имя ведёт туда. Сервер в своей сети можно проверить командой OpenSSL с любого компьютера в этой сети: openssl s_client -connect mail.example.com:993 -servername mail.example.com -showcerts.
За сколько дней до окончания продлевать сертификат?
Платный сертификат лучше продлить за две-три недели: центру сертификации нужно время, чтобы снова проверить домен, а вам — чтобы установить новый файл. Бесплатный обычно продлевается сам примерно за месяц до окончания. Если до конца срока меньше двух недель, а сертификат не обновился, значит, автоматическое продление не сработало. Сертификат на новый срок можно заказать у нас.
Проверяете ли вы отзыв сертификата, шифры и уязвимости?
Нет. Проверка отвечает на вопрос, откроется ли сайт или почта без предупреждений: адреса, срок, цепочка, доверие, версии TLS и переход на https. Отзыв сертификата, полный список шифров и уязвимости вроде Heartbleed проверяют сервисы для полного аудита сервера, например SSL Labs. Такая проверка идёт несколько минут.