Site icon EfmSoft

Что означает код HRESULT 0x80094800 (CERTSRV_E_UNSUPPORTED_CERT_TYPE)?

 
Предыдущий Следующий
CERTSRV_E_ENCRYPTION_CERT_REQUIRED CERTSRV_E_NO_CERT_TYPE

CERTSRV_E_UNSUPPORTED_CERT_TYPE

CERTSRV_E_UNSUPPORTED_CERT_TYPE: интерпретация кода и контроль исправления

CERTSRV_E_UNSUPPORTED_CERT_TYPE имеет значение 0x80094800 (-2146875392 в знаковом 32-битном представлении). Запрошенный шаблон сертификата не поддерживается этим центром сертификации.

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

Контекст подсистемы

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

Само имя кода не доказывает первопричину.

Диагностические данные

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

Проверка по шагам

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

Корректирующие действия

Корректирующее действие для него должно устранять условие «Запрошенный шаблон сертификата не поддерживается этим центром сертификации» на уровне шаблон сертификата.

Документация

Уточняющий диагностический признак

Здесь требуется проверить certificate template: опубликован ли он на данном CA, поддерживается ли его версия и имеет ли запрашивающий право Enroll. Наличие похожего шаблона в Active Directory не означает, что конкретный центр сертификации может выдать сертификат этого типа.


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

Exit mobile version