Перейти к содержимому
ecdsa.com
FirefoxБраузеры

Сообщение об ошибке

SSL_ERROR_BAD_CERT_DOMAIN

Отображается в разделе «Advanced» («Дополнительно») как «Error code: SSL_ERROR_BAD_CERT_DOMAIN» вместе с текстом «… uses an invalid security certificate. The certificate is only valid for the following names: …».

Firefox — "Warning: Potential Security Risk Ahead", the certificate is not valid for this name

Что это означает

Сертификат доверенный и в пределах срока действия, но выпущен для других имён, а не для того, что в адресной строке. Firefox перечисляет на странице предупреждения имена, для которых сертификат действителен. Типичные случаи: www и домен без www, новый поддомен или wildcard, применённый на два уровня вглубь.

Почему это происходит

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

  1. 1.

    Сравните имена в сертификате с адресом

    Их показывает и предупреждение Firefox; openssl выводит список SAN.

    bash
    echo | openssl s_client -connect www.example.com:443 -servername www.example.com 2>/dev/null \
      | openssl x509 -noout -ext subjectAltName
  2. 2.

    Перевыпустите сертификат со всеми используемыми именами

    Включите домен без www, сам www и все поддомены, которые обслуживает сайт.

    bash
    sudo certbot certonly --nginx -d example.com -d www.example.com -d shop.example.com

Связанные ошибки

Открыть всю базу ошибок подписей