Что означает код HRESULT 0x80094012 (CERTSRV_E_TEMPLATE_DENIED)?

 
Предыдущий Следующий
CERTSRV_E_ENROLL_DENIED CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE

CERTSRV_E_TEMPLATE_DENIED

Что означает результат

CERTSRV_E_TEMPLATE_DENIED: Центр сертификации или policy module определил, что текущая identity не имеет права регистрировать сертификат по выбранному шаблону. Это конкретная authorization check шаблона.

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

  • Определите точный template CN/DisplayName и CA, который обрабатывает запрос.
  • Проверьте ACL шаблона для effective user/computer SID, особенно права Read и Enroll/Autoenroll.
  • Убедитесь, что шаблон опубликован на выбранном CA и что используется ожидаемый контекст — user или computer enrollment.
  • Сравните group membership с рабочей identity после обновления токена/входа, а не только содержимое группы в AD.

Диагностика и исправление

Выдайте минимально необходимое право на нужный шаблон или используйте шаблон, предназначенный для этой identity. Изменение EKU/OID не заменяет отсутствующее право Enroll.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.