| Предыдущий | Следующий |
| CERT_E_VALIDITYPERIODNESTING | CERT_E_PATHLENCONST |
CERT_E_ROLE
Что означает CERT_E_ROLE
CERT_E_ROLE означает несоответствие роли сертификата месту, где он используется в цепочке: сертификат конечного субъекта оказался в роли центра сертификации либо CA-сертификат применяется как конечный.
Что проверить
Просмотрите фактически построенную цепочку и расширения Basic Constraints и Key Usage каждого элемента. Для промежуточного CA должны быть согласованы признак CA и права подписи сертификатов; для leaf-сертификата — назначение конечного субъекта.
Не исправляйте ошибку простым добавлением сертификата в доверенные корни: доверие не меняет его роль. Если цепочка выбрана неверно, проверьте набор доступных промежуточных сертификатов и issuer/subject связи. Если сертификат выпущен с неправильными extensions, требуется корректный перевыпуск.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
