Что означает код HRESULT 0x8009481A (CERTSRV_E_KEY_ATTESTATION)?

 
Предыдущий Следующий
CERTSRV_E_INVALID_ATTESTATION CERTSRV_E_CORRUPT_KEY_ATTESTATION

CERTSRV_E_KEY_ATTESTATION

Как читать этот HRESULT

Результат CERTSRV_E_KEY_ATTESTATION фиксирует условие Запрос не поддерживает аттестацию закрытого ключа, требуемую шаблоном сертификата. Его нужно связывать с проверку identity и прав регистрации, а не считать общим отказом всей подсистемы Active Directory Certificate Services.

Что сохранить

  • оставьте в отчёте открытый ключ и параметры provider/KSP и TPM/KSP, endorsement key, attestation blob и связь challenge/response до очистки состояния; для условия «Запрос не поддерживает аттестацию закрытого ключа, требуемую шаблоном сертификата» эти данные позволяют воспроизвести исходную точку отказа.
  • сведите к одному различию TPM, KSP, der, поскольку именно это отличает «Запрос не поддерживает аттестацию закрытого ключа, требуемую шаблоном сертификата» от соседних HRESULT того же семейства.
  • оставьте в отчёте Request ID и disposition CA: TPM, KSP, der. Если параметр меняется между попытками, сравнение результата «Запрос не поддерживает аттестацию закрытого ключа, требуемую шаблоном сертификата» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры TPM, KSP, der; их фактические значения полезно приложить к трассировке.

Повторный эксперимент

повторите проверку identity и прав регистрации, изменяя только предварительное условие, связанное с «Запрос не поддерживает аттестацию закрытого ключа, требуемую шаблоном сертификата»; остальные входные данные и объект оставьте прежними.

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

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


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