Неподдерживаемая версия TLS: причины и настройка сервера
Неподдерживаемая версия TLS появляется, когда у клиента и сервера нет общей версии протокола: сервер оставил только устаревшие TLS 1.0 и 1.1, которые браузеры отключили, либо клиент слишком старый для TLS 1.2 и 1.3. Чинится включением TLS 1.2 и 1.3 на сервере или обновлением устройства.
Ответ за 30 секунд
На сервере оставьте TLS 1.2 и 1.3, версии 1.0 и 1.1 отключите. Не включайте старые версии ради одного старого устройства: безопаснее обновить устройство или закрыть его за прокси.
Бесплатный Let's Encrypt до часа, платные GlobalSign от 15 минут, любой с возвратом в течение 7 дней.
Как проверить, какие версии TLS принимает сервер1.2 и 1.3версии TLS в работе
RFC 8996объявил TLS 1.0 и 1.1 устаревшими, 2021
1.0 и 1.1устарели, браузеры их отключили
01 · 1 мин
Какие версии SSL и TLS уже не работают, а какие в строю#
| Протокол | Статус |
|---|---|
| SSL 2.0 и SSL 3.0 | Запрещены стандартами (RFC 6176 в 2011 году и RFC 7568 в 2015) |
| TLS 1.0 (1999) и TLS 1.1 (2006) | Объявлены устаревшими стандартом RFC 8996 в 2021 году, современные браузеры их не принимают |
| TLS 1.2 (2008) | Работает, поддерживается почти везде |
| TLS 1.3 (2018) | Актуальная версия, быстрее рукопожатие |
Слово «SSL» в названии «SSL-сертификат» осталось по привычке, реально работает TLS: SSL и TLS. Поэтому «версия SSL» на практике означает версию TLS.
02 · 1 мин
Кто виноват в ошибке версии TLS: сервер или устройство#
Сценарий, когда сервер ответил, а договориться не вышло, разобран на странице SSL handshake failed.
- Сервер. В конфиге включены только TLS 1.0 и 1.1 либо серверу много лет и обновление OpenSSL не делалось. Ошибка видна у всех посетителей, Chrome показывает ERR_SSL_VERSION_OR_CIPHER_MISMATCH, Firefox пишет SSL_ERROR_NO_CYPHER_OVERLAP.
- Клиент. Windows XP не умеет TLS 1.2, на Android до 5.0 он по умолчанию выключен, старые версии Java и устаревшие программы тоже могут его не знать. Ошибка видна только на таких устройствах.
- Шифры. Версия есть, но нет общего шифра. Тот же код ошибки, но лечится набором шифров, а не версией.
Инструмент · 1 мин
Как проверить, какие версии TLS принимает сервер#
nmap --script ssl-enum-ciphers -p 443 moy-sayt.ru
openssl s_client -connect moy-sayt.ru:443 -servername moy-sayt.ru -tls1_1
Сканер nmap перечисляет принимаемые версии и шифры. Последняя команда проверяет, что TLS 1.1 отключён: она должна завершиться ошибкой handshake failure. В сборках OpenSSL 3 ключи для старых версий могут быть недоступны, тогда пользуйтесь nmap или онлайн-проверкой: SSL Labs и другие. SSL Labs ограничивает оценку уровнем B, пока включены TLS 1.0 и 1.1.
Где искать неподдерживаемую версию TLS
Выберите, у кого видна ошибка, и подсказка назовёт сторону
04 · 1 мин
Как включить TLS 1.2 и 1.3 в Nginx и Apache#
# Nginx, в блоке server или http
ssl_protocols TLSv1.2 TLSv1.3;
# Apache
SSLProtocol -all +TLSv1.2 +TLSv1.3
Для TLS 1.3 нужен OpenSSL 1.1.1 и новее, в Nginx версия не ниже 1.13, в Apache не ниже 2.4.36. Если сервер старее, обновите пакеты: это правильнее, чем оставлять устаревшие протоколы. После правки проверьте конфиг и перезагрузите сервер: sudo nginx -t && sudo systemctl reload nginx. Полные конфиги: SSL на Nginx. В IIS версии протоколов включаются в реестре Schannel, удобно делать это утилитой IIS Crypto.
05 · 1 мин
Что делать, если TLS 1.0 нужен старой системе#
Вернуть TLS 1.0 на публичный сервер ради одного устройства значит открыть защиту всем. Лучше обновить систему или программу клиента. Если обновить нельзя, например кассовое оборудование, поставьте перед сервером обратный прокси, который принимает старое подключение внутри закрытой сети и сам говорит с интернетом по TLS 1.2.
06 · 1 мин
Вопросы о версии TLS#
Что значит ошибка «неподдерживаемая версия TLS»?
У клиента и сервера нет общей версии протокола. Чаще всего сервер остался на TLS 1.0 и 1.1, а браузер принимает только 1.2 и 1.3.
Какая версия SSL сейчас актуальна?
SSL как протокол не используется: версии 2.0 и 3.0 запрещены. Сегодня работает TLS 1.2 и 1.3, слово SSL осталось только в названии сертификатов.
Как включить TLS 1.2 на сервере с Windows и IIS?
Версии протоколов Schannel включают в реестре или утилитой IIS Crypto. После изменения нужна перезагрузка сервера. Проверьте результат сканером или SSL Labs.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; Qualys SSL Labs: SSL Server Rating Guide, github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide, проверено 19 октября 2026; RFC 8996: устаревание TLS 1.0 и TLS 1.1, rfc-editor.org/rfc/rfc8996, проверено 19 октября 2026.
Подключите SSL к сайту
От бесплатного Let's Encrypt до платных сертификатов GlobalSign с гарантийной выплатой и установкой под ключ. Любой можно вернуть за 7 дней.
- Бесплатный Let's Encrypt на домен
- Платные от 1 000 ₽ за 6 месяцев
- Wildcard на все поддомены
- 7 дней на возврат