Что означает код HRESULT 0x80094805 (CERTSRV_E_SMIME_REQUIRED)?

 
Предыдущий Следующий
CERTSRV_E_ARCHIVED_KEY_REQUIRED CERTSRV_E_BAD_RENEWAL_SUBJECT

CERTSRV_E_SMIME_REQUIRED

CERTSRV_E_SMIME_REQUIRED: граница сбоя, проверка и исправление

HRESULT CERTSRV_E_SMIME_REQUIRED соответствует значению 0x80094805. Его штатное описание: «В запросе отсутствует обязательное расширение возможностей S/MIME.»

Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «Active Directory Certificate Services».

Почему важен контекст вызова

Этот HRESULT относится к обработке запроса центром сертификации. Результат нужно связывать с конкретным Request ID, шаблоном, политикой выдачи и состоянием CA; повторная отправка без анализа disposition часто создаёт новый запрос, но не устраняет причину отказа.

Минимальный набор свидетельств

  • Для сравнения с исправным случаем нужно проверить разрешения Enroll/Autoenroll и роли администратора CA.
  • До повторной попытки нужно проверить публикацию шаблона на CA и репликацию Active Directory.

Как локализовать причину

  1. Найти исходный запрос в базе CA по Request ID и прочитать disposition message; все остальные условия оставьте неизменными.
  2. Сопоставить требования шаблона с Subject, SAN, EKU, политиками выдачи и ключом; не удаляйте исходные данные до завершения сравнения.
  3. Проверить, разрешена ли выдача выбранного шаблона этой CA и этому субъекту; повторите шаг на исправном контрольном примере.
  4. Отделить административный отказ от ошибки кодирования, аттестации или архивации ключа; сохраните первый hresult и точное время результата.
  5. После исправления создать новый контролируемый запрос и проверить всю цепочку выдачи; отдельно отметьте изменение состояния объекта.

Как доказать исправление

Корректирующее действие для него должно устранять условие «В запросе отсутствует обязательное расширение возможностей S/MIME» на уровне шаблон сертификата.

Полезные материалы


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