PKI и жизненный цикл сертификатов · проверено по источникам

Проверка пути сертификации

Проверка пути сертификации — проверка выбранного пути от конечного сертификата к якорю доверия по подписям, срокам, ограничениям и заданным правилам.

Также ищут: Certificate path validation · валидация certificate path · chain validation · PKIX validation

Практический смысл

Почему это важно

Проверки одной подписи конечного сертификата недостаточно: можно пропустить просроченного издателя, запрещённый путь CA, неверное назначение, ограничение имени или отозванный сертификат.

Доказательная часть

Что подтверждено

  1. Проверка по RFC 5280 обрабатывает каждый сертификат в пути: проверяет подпись, срок действия, Basic Constraints, ограничения имён и правил, а также критические расширения.

    Граница применимости: Базовая проверка пути по RFC 5280.

  2. Допустимый путь PKIX подтверждает сертификат относительно якоря доверия, а клиент TLS отдельно сопоставляет ожидаемое имя сервиса с subjectAltName.

    Граница применимости: Различие между допустимостью пути PKIX и проверкой имени сервиса TLS.

Перед спецификацией

Что проверить

  1. Проверьте весь путь.
  2. Примените все критические ограничения.
  3. Отдельно проверьте имя сервиса и состояние отзыва.
Открытые основания

Первоисточники

  • Первичная спецификация

    Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List Profile

    Internet Engineering Task Force · RFC 5280, May 2008

    Определяет Internet X.509 certificate и CRL profiles, PKI entities, extensions и certification path validation.

    Открыть первоисточник
  • Первичная спецификация

    Service Identity in TLS

    Internet Engineering Task Force · RFC 9525, November 2023

    Задаёт construction и verification reference identifiers для TLS services; server identity находится в subjectAltName, не в commonName.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие