Проверка SSL через openssl: команды и разбор вывода, термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Проверка SSL через openssl: команды и разбор вывода». Страница справочника целиком: Проверка SSL через openssl.
Коротко о теме
Проверка SSL через openssl: команды s_client и x509, чтобы узнать срок, издателя, имена и цепочку сертификата и версию TLS у любого сайта.
Подробности по разделам
Как подключиться к сайту командой openssl s_client
Вывод длинный, читать нужно три места. Блок Certificate chain показывает цепочку: строка s: владелец, строка i: издатель. Если в цепочке один сертификат вместо двух-трёх, сервер не отдаёт промежуточные: такой сайт покажет ошибку недоверенного сертификата в части программ.
Как прочитать срок, издателя и имена сертификата
Отдельно срок разобран на странице проверка срока действия.
Как проверить версии TLS командой openssl s_client
Что делать с таким результатом: неподдерживаемая версия TLS. Выберите, что хотите узнать о сертификате, и получите готовую команду
Ключевые цифры
- Openssl создаёт ключ и CSR командой openssl req -new -newkey rsa:2048 -nodes -keyout site.key -out site.csr и проверяет готовый сертификат.
- Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; OpenSSL: документация openssl-x509, docs.openssl.org/master/man1/openssl-x509, проверено 19 октября 2026.
Термины на странице
- Цепочка сертификатов
- Цепочка сертификатов связывает сертификат сайта с корневым через промежуточные. Без промежуточного часть браузеров покажет ошибку.
- CSR
- CSR это запрос на выпуск сертификата: в нём открытый ключ и данные о домене.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- PEM
- PEM это текстовый формат файлов сертификатов и ключей, файлы .crt и .key часто в нём же.
- TLS
- TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
- Root-доступ
- Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.
- Мультидоменный сертификат
- Мультидоменный сертификат защищает несколько разных доменов одним сертификатом.
Что проверить
- Выпустите сертификат после того, как домен указывает на сервер.
- Проверьте, что установлена вся цепочка сертификатов.
- Включите перенаправление с HTTP на HTTPS.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.