Как проверить цепочку сертификата: коротко и с данными

Конспект страницы: 5 разделов коротко, данные на 19 октября 2026 и ответы на 3 вопроса. Полный разбор с примерами: Как проверить цепочку сертификата.

Коротко

Главная / Проверка / Проверка цепочки Чтобы проверить цепочку сертификата, посчитайте, сколько сертификатов отдаёт сервер: нужен сертификат сайта и все промежуточные, а корневой лежит у клиента. Если промежуточного нет, часть программ откажется доверять сайту, хотя в браузере на ноутбуке всё открывается. Здоровая цепочка это сертификат сайта и один-два промежуточных, корневой сервер не присылает.

Конспект по разделам

Из чего состоит цепочка и что должен отдавать сервер

Цепочка сертификатов это путь от вашего сайта до корня, которому доверяет система. Сертификат сайта подписан промежуточным центром, промежуточный подписан корневым, а корневой уже встроен в браузер или операционную систему. Устройство цепочки и роль каждого звена объяснены на странице цепочка сертификатов.

Как посчитать сертификаты в цепочке командой openssl

Команда выводит число сертификатов, которые прислал сервер. Два или три означает нормальную цепочку. Единица означает, что промежуточные не отданы.

Как проверить цепочку в файле сертификата до установки

Ошибку лучше поймать до того, как файл попал на сервер. Первая команда печатает владельца и издателя каждого сертификата в файле, вторая проверяет цепочку для сертификата сайта. В списке первым должен идти сертификат сайта, за ним промежуточный, у каждого следующего subject совпадает с issuer предыдущего.

Где онлайн проверить цепочку SSL без команд

Введите адрес сайта в SSL Labs (Qualys), и в отчёте найдите блок Certification Paths и строку Chain issues. «None» значит, что с цепочкой всё в порядке, «Incomplete» значит, что сервер не отдал промежуточный сертификат. Похожие проверки есть у других сервисов: обзор в статье про онлайн-проверку SSL.

Почему сайт открывается в браузере, а curl или Java ругаются на цепочку

Chrome и браузеры на его основе умеют докачивать недостающий промежуточный сертификат по ссылке из самого сертификата (расширение AIA). Поэтому сайт без промежуточного на компьютере открывается. Curl, Python, Java и старые версии Android этого не делают и показывают ошибку.

Данные

ЗвеноКто его хранит
Сертификат сайтаСервер, отдаёт при каждом подключении
ПромежуточныеСервер, отдаёт вместе с сертификатом сайта
КорневойКлиент: список доверенных корней в системе или браузере

Данные на 19 октября 2026.

Вопросы и ответы

Сколько сертификатов должно быть в цепочке сайта?

Обычно два или три: сертификат сайта и один-два промежуточных. Корневой сервер не отправляет, он уже есть у клиента.

Что означает Chain issues Incomplete в отчёте SSL Labs?

Сервер не отдаёт промежуточный сертификат, и клиенты без запасного поиска не смогут построить путь до корня. Замените сертификат сайта файлом с полной цепочкой.

Как исправить неполную цепочку SSL на сервере?

Склейте сертификат сайта и промежуточные в один файл в правильном порядке (сайт первым) и укажите его в конфиге веб-сервера. Затем перезагрузите сервер и повторите проверку.