| Предыдущий | Следующий |
| 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.
Проверка по шагам
- Найти исходный запрос в базе CA по идентификатор запроса и прочитать disposition message; все остальные условия оставьте неизменными.
- Сопоставить требования шаблона с Subject, SAN, EKU, политиками выдачи и ключом; не удаляйте исходные данные до завершения сравнения.
- Проверить, разрешена ли выдача выбранного шаблона этой CA и этому субъекту; повторите шаг на исправном контрольном примере.
- Отделить административный отказ от ошибки кодирования, аттестации или архивации ключа; сохраните первый hresult и точное время результата.
- После исправления создать новый контролируемый запрос и проверить всю цепочку выдачи; отдельно отметьте изменение состояния объекта.
Корректирующие действия
Корректирующее действие для него должно устранять условие «Запрошенный шаблон сертификата не поддерживается этим центром сертификации» на уровне шаблон сертификата.
Документация
- Microsoft: Certificate template concepts
- Microsoft: Manage сертификаты templates
- Microsoft: CA cannot use a сертификаты template
- Документация по Active Directory Certificate Services
Уточняющий диагностический признак
Здесь требуется проверить certificate template: опубликован ли он на данном CA, поддерживается ли его версия и имеет ли запрашивающий право Enroll. Наличие похожего шаблона в Active Directory не означает, что конкретный центр сертификации может выдать сертификат этого типа.
Нужно найти другой код? Найти другой код состояния или ошибки.