Неподдерживаемая версия TLS: причины и настройка сервера, коротко и с данными
Конспект страницы: 5 разделов коротко, данные на 19 октября 2026 и ответы на 3 вопроса. Полный разбор с примерами: Неподдерживаемая версия TLS: причины и настройка сервера.
Коротко
Неподдерживаемая версия TLS появляется, когда у клиента и сервера нет общей версии протокола: сервер оставил только устаревшие TLS 1.0 и 1.1, которые браузеры отключили, либо клиент слишком старый для TLS 1.2 и 1.3. Чинится включением TLS 1.2 и 1.3 на сервере или обновлением устройства. На сервере оставьте TLS 1.2 и 1.3, версии 1.0 и 1.1 отключите.
Конспект по разделам
Какие версии SSL и TLS уже не работают, а какие в строю
Слово «SSL» в названии «SSL-сертификат» осталось по привычке, реально работает TLS: SSL и TLS. Поэтому «версия SSL» на практике означает версию TLS.
Кто виноват в ошибке версии TLS: сервер или устройство
Сценарий, когда сервер ответил, а договориться не вышло, разобран на странице SSL handshake failed.
- Сервер.
- Клиент.
- Шифры.
Как проверить, какие версии TLS принимает сервер
Сканер nmap перечисляет принимаемые версии и шифры. Последняя команда проверяет, что TLS 1.1 отключён: она должна завершиться ошибкой handshake failure. В сборках OpenSSL 3 ключи для старых версий могут быть недоступны, тогда пользуйтесь nmap или онлайн-проверкой: SSL Labs и другие.
Как включить TLS 1.2 и 1.3 в Nginx и Apache
Для TLS 1.3 нужен OpenSSL 1.1.1 и новее, в Nginx версия не ниже 1.13, в Apache не ниже 2.4.36. Если сервер старее, обновите пакеты: это правильнее, чем оставлять устаревшие протоколы. После правки проверьте конфиг и перезагрузите сервер: sudo nginx -t && sudo systemctl reload nginx.
Что делать, если TLS 1.0 нужен старой системе
Вернуть TLS 1.0 на публичный сервер ради одного устройства значит открыть защиту всем. Лучше обновить систему или программу клиента. Если обновить нельзя, например кассовое оборудование, поставьте перед сервером обратный прокси, который принимает старое подключение внутри закрытой сети и сам говорит с интернетом по TLS 1.2.
Данные
| Протокол | Статус |
|---|---|
| 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) | Актуальная версия, быстрее рукопожатие |
Данные на 19 октября 2026.
Вопросы и ответы
Что значит ошибка «неподдерживаемая версия 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.