SSL/TLS и сертификаты Web ERR_CERT_COMMON_NAME_INVALID

ERR_CERT_COMMON_NAME_INVALID — имя сертификата не совпадает

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

ERR_CERT_COMMON_NAME_INVALID означает, что имя сайта в адресной строке не входит в список имён сертификата. Проверьте, по какому адресу вы заходите, посмотрите поля CN и SAN сертификата командой openssl и выпустите сертификат, включающий нужное имя, включая вариант с www.

В этой статье
  1. Что проверяет браузер
  2. Для посетителя
  3. Для владельца: диагностика
  4. Как исправить
ERR_CERT_COMMON_NAME_INVALID
Ваше подключение не защищено. NET::ERR_CERT_COMMON_NAME_INVALID
По-русскиИмя в сертификате не совпадает с адресом сайта.

#Что проверяет браузер

Сертификат выдаётся на конкретные имена: они перечислены в поле Subject Alternative Name (SAN). Современные браузеры сверяют адрес только с SAN, поле Common Name (CN) давно игнорируется. Если вы открыли www.example.com, а сертификат выпущен только на example.com, браузер покажет ошибку. То же верно для поддоменов: сертификат на example.com не покрывает shop.example.com, а подстановочный *.example.com покрывает один уровень поддоменов, но не сам example.com и не a.b.example.com.

Возможная причинаКак узнатьЧто делать
Нет имени www в сертификатеВыпущен только на домен без www.Ошибка при заходе на www.Перевыпустите сертификат с обоими именами или настройте редирект с www на основной домен (редирект тоже требует сертификата).
Сертификат не от того виртуального хостаСервер отдаёт сертификат по умолчанию.В openssl s_client с -servername всё верно, без него — нет.Проверьте директивы server_name и ssl_certificate для каждого домена.
Домен перенаправлен на другой серверDNS указывает на чужой IP.Сертификат принадлежит другому сайту.Исправьте A/AAAA записи.
Заход по IP-адресуСертификаты на IP почти не выдаются.Ошибка при открытии https://203.0.113.5.Используйте домен.
Поддомен вне подстановочного*.example.com не покрывает a.b.example.com.Ошибка на поддомене второго уровня.Выпустите отдельный сертификат.
CDN или хостинг с общим сертификатомДомен ещё не подключён к сертификату.Ошибка сразу после подключения домена.Включите выпуск SSL в панели и подождите.

#Для посетителя

  1. Проверьте адресЩёлкните адресную строку браузера (Ctrl+L), внимательно проверьте написание домена и его зону, отсутствие пробелов, лишних точек и похожих символов. При необходимости откройте адрес из официального источника вручную, а не из подозрительного сообщения. Если сайт использует HTTPS, не убирайте https:// ради обхода ошибки сертификата. Когда адрес верен, попробуйте открыть главную страницу того же домена, чтобы отличить ошибку ссылки от общей недоступности.
  2. Попробуйте вариант с www или безВ адресной строке последовательно откройте https://example.com и https://www.example.com, заменив домен на реальный. Если одно имя открывается корректно, а для другого браузер показывает ERR_CERT_COMMON_NAME_INVALID, это признак того, что сертификат не охватывает оба имени. Не вводите пароль на варианте с ошибкой; сообщите администратору, какой адрес и какое имя указаны в сертификате.
  3. Проверьте дату и времяНажмите Win+I, откройте «Время и язык → Дата и время». Проверьте текущий часовой пояс, включите «Устанавливать время автоматически» и нажмите «Синхронизировать», если кнопка доступна. Закройте программу и снова выполните действие, которое вызывало ошибку. Если время снова сбивается после выключения ПК, проверьте батарейку BIOS/UEFI.
  4. Посмотрите сертификатНажмите на значок слева от адреса → «Подключение защищено / не защищено» → «Сертификат» → вкладка «Состав» → «Альтернативное имя субъекта».
  5. Проверьте, не перехватывает ли сетьСравните предупреждение о сертификате при открытии того же HTTPS-сайта через домашний Wi-Fi и мобильную сеть. Посмотрите издателя сертификата через значок сведений о соединении: неожиданное имя организации или защитного продукта может указывать на перехват HTTPS. Не добавляйте неизвестный корневой сертификат и не игнорируйте предупреждение; на рабочей сети уточните правила у администратора, в публичной — откажитесь от ввода паролей до восстановления доверенного соединения.
  6. Сообщите владельцу сайтаСохраните точный URL, время появления ошибки, код HTTP и сведения о том, воспроизводится ли она с другой сети. Найдите официальную страницу контактов или поддержки сайта и передайте эти данные без паролей и снимков личной информации. При ошибке 502/503/504 посетитель не может перезапустить веб-сервер; если сбой у всех пользователей, проверку должен выполнять владелец. При срочной операции уточните у поддержки безопасную альтернативу.

#Для владельца: диагностика

Linux · Терминал (Bash)Команда
Показать имена, на которые выпущен сертификат (замените домен)
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -subject -ext subjectAltName
Linux · Терминал (Bash)Команда
Проверить, соответствует ли сертификат имени (OpenSSL 1.1+; ожидается «Verification: OK»)
echo | openssl s_client -connect example.com:443 -servername example.com -verify_hostname www.example.com 2>/dev/null | grep -E "Verification|Verify return"
Linux · Терминал (Bash)КомандаНужен sudo
Какие сертификаты установлены у certbot и на какие домены
sudo certbot certificates

Параметр -servername важен: без него сервер отдаст сертификат по умолчанию и проверка покажет не то, что видит браузер.

#Как исправить

Linux · Терминал (Bash)КомандаНужен sudo
Выпустить сертификат на оба имени (nginx; замените домены)
sudo certbot --nginx -d example.com -d www.example.com
Linux · Терминал (Bash)КомандаНужен sudo
Расширить имеющийся сертификат новыми именами
sudo certbot --nginx --expand -d example.com -d www.example.com -d shop.example.com

После выпуска перезагрузите веб-сервер (sudo systemctl reload nginx) и проверьте домен в SSL Labs: в отчёте будет блок «Certificate #1» со списком Alternative names. Браузер может помнить старое состояние: откройте сайт в режиме инкогнито.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.