Предупреждение браузера может быть вызвано просроченным сертификатом, неверным именем домена, неполной цепочкой или неправильным временем устройства. Не игнорируйте его без проверки причины.
Проверьте домен
Сертификат должен соответствовать имени, которое вы открываете. Сертификат для example.com не обязательно подходит api.example.com.
Посмотрите сведения в браузере
Откройте сведения о безопасности соединения и проверьте имя, издателя и срок действия. HTTPS защищает канал, но не гарантирует честность владельца сайта.
Проверка через OpenSSL
openssl s_client -connect example.com:443 -servername example.com
Параметр servername передаёт имя для SNI, необходимое серверам с несколькими сайтами на одном IP. В выводе проверьте цепочку и результат верификации.
Срок действия и издатель
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -subject -issuer
Замените домен на нужный. Команда не требует закрытого ключа.
Частые причины
- Сертификат просрочен — проверьте автоматическое продление.
- Имя не совпадает — проверьте SAN и конфигурацию веб-сервера.
- Не хватает промежуточного сертификата — проверьте цепочку, которую отдаёт сервер.
- Неверные часы — сравните системное время.
- DNS указывает не туда — проверьте записи домена через DNS Lookup.
Не отключайте проверку сертификатов как постоянное решение: это может скрыть подмену сервера. Для дополнительной диагностики HTTP используйте HTTP Headers на DimLife.

