Что означает код HRESULT 0x80094808 (CERTSRV_E_TEMPLATE_POLICY_REQUIRED)?

 
Предыдущий Следующий
CERTSRV_E_BAD_TEMPLATE_VERSION CERTSRV_E_SIGNATURE_POLICY_REQUIRED

CERTSRV_E_TEMPLATE_POLICY_REQUIRED

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

CERTSRV_E_TEMPLATE_POLICY_REQUIRED: Выбранный certificate template требует сведения о политике подписи, которого нет в запросе или конфигурации шаблона. Ошибка относится к policy requirement, а не к сетевой доступности CA.

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

  • Определите шаблон и его требования к authorized signatures/application policies.
  • Сохраните OID политик и число требуемых подписей, заданные в template configuration.
  • Проверьте, содержит ли запрос требуемые signing certificate/attributes и соответствует ли цепочка подписанта политике.
  • Не меняйте EKU произвольно: сравнивайте именно OID, требуемые шаблоном, с теми, которые представлены запросом.

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

Сформируйте запрос с требуемой политикой/подписью либо исправьте шаблон, если требование задано ошибочно. Повтор того же неподписанного запроса не изменит результат policy module.

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


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