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

Ограничения имён

Определение

Ограничения имён (Name Constraints) — расширение сертификата CA, которое задаёт разрешённые и запрещённые пространства имён для субъектов последующих сертификатов цепочки. Имя сервиса в конечном сертификате всё равно проверяют отдельно.

Также ищут: Name Constraints · ограничения имён CA · permittedSubtrees · Name Constraints extension

Зачем это знать

Промежуточному CA можно разрешить выпуск сертификатов только для заданных доменов DNS, адресов электронной почты, IP-сетей или ветвей каталога.

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

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

  1. Расширение Name Constraints задаёт permittedSubtrees и excludedSubtrees и применяется к именам субъектов последующих сертификатов в цепочке.

    Граница применимости: Расширение Name Constraints по RFC 5280.

  2. Расширение ограничивает полномочия подчинённого CA на всей цепочке; точное имя сервиса в конечном сертификате всё равно отдельно сравнивают с эталонным идентификатором.

    Граница применимости: Различие между ограничением пространства имён CA и проверкой конечного сертификата.

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

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

  1. Отметьте расширение как критическое.
  2. Проверьте все формы имён.
  3. Испытайте запрещённые поддеревья.
Открытые основания

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

  • Стандарт2
  • Первичная спецификация
    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.

    Утверждения: 01 · 02

  • Первичная спецификация
    Service Identity in TLS Internet Engineering Task Force · RFC 9525, November 2023 · проверено

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

    Утверждения: 02

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие