| Предыдущий | Следующий |
| CERT_E_ROLE | CERT_E_CRITICAL |
CERT_E_PATHLENCONST
Что означает CERT_E_PATHLENCONST
CERT_E_PATHLENCONST: Сертификационный путь содержит больше подчинённых CA, чем разрешает pathLenConstraint в одном из сертификатов центра сертификации. Конечный сертификат учитывается иначе; нарушение создаёт именно лишний уровень CA в выбранной цепочке.
Что проверить
- Для каждого CA certificate выпишите Basic Constraints и значение pathLenConstraint.
- Подсчитайте subordinate CA certificates ниже ограничивающего CA в фактически выбранном Windows пути.
- Проверьте, не появился ли дополнительный intermediate после cross-signing, миграции или изменения порядка выдачи.
Исправление
Используйте предназначенную иерархию либо перевыпустите CA certificates с политикой длины пути, соответствующей архитектуре PKI. Добавление ещё одного intermediate только усугубляет это нарушение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
