Перейти к содержимому
ecdsa.com

Основные ограничения (basicConstraints)

Расширение X.509 (OID 2.5.29.19), флаг cA которого указывает, принадлежит ли сертификат центру сертификации, которому разрешено подписывать другие сертификаты; необязательное поле pathLenConstraint ограничивает число CA, которые могут следовать за ним в цепочке.
Другие написанияbasicConstraintscA flagpathLenConstraintpath length constraint

Сертификаты CA обязаны содержать это расширение, помеченное как критическое, со значением cA, равным true (RFC 5280, § 4.2.1.9); в сертификатах конечных субъектов его либо нет, либо cA равен false. pathLenConstraint: 0 означает, что CA может выпускать только сертификаты конечных субъектов.

Проверяющие стороны, которые игнорировали это расширение, позволяли любому конечному сертификату действовать как CA: инструмент sslsniff, который Мокси Марлинспайк выпустил в 2002 году, показал, что Internet Explorer принимал сертификаты, подписанные обычным сертификатом сайта, и с тех пор ошибки этого класса не раз обнаруживались во встраиваемых TLS-стеках. При выборе TLS-библиотеки для устройств с ограниченными ресурсами это одна из проверок, наличие которых стоит подтвердить.

Стандарты и ссылки

Все термины