Перейти к содержимому
ecdsa.com
Chrome, Edge and other Chromium browsersБраузеры

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

net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

На странице ошибки отображается как «ERR_SSL_VERSION_OR_CIPHER_MISMATCH», в инструментах автоматизации — как «net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH». В наших тестах её вызывали и сервер, поддерживающий только TLS 1.0, и сервер с единственным набором шифров CAMELLIA на обмене ключами RSA.

Chrome, Edge and other Chromium browsers — "This site can't provide a secure connection … uses an unsupported protocol"

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

У Chrome и сервера нет общей версии TLS или общего набора шифров, поэтому рукопожатие невозможно. Chrome поддерживает только TLS 1.2 и 1.3 с современными наборами шифров; серверы, ограниченные TLS 1.0/1.1, RC4, 3DES или другими устаревшими конфигурациями, он отклоняет. На странице сказано, что сайт «uses an unsupported protocol».

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

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

  1. 1.

    Выясните, что предлагает сервер

    Если не удаётся подключиться по TLS 1.2 с набором шифров ECDHE, сервер нужно обновить.

    bash
    nmap --script ssl-enum-ciphers -p 443 legacy.example.com   # versions and suites offered
    echo | openssl s_client -connect legacy.example.com:443 -servername legacy.example.com -tls1_2 -brief
  2. 2.

    Владельцам сайтов: включите TLS 1.2/1.3 с современными наборами шифров

    Современные наборы шифров работают во всех браузерах, выпущенных за последнее десятилетие.

    text
    # nginx
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
  3. 3.

    Для сайтов на CDN: проверьте состояние сертификата домена

    Прежде чем направлять DNS на edge-серверы, убедитесь, что домен подключён и сертификат для него выпущен.

    text
    CDN / hosting: check that the custom domain is attached and has an active certificate;
    some edges refuse the handshake for names without a certificate.

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

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