Что означает код NTSTATUS 0xC0290057 (STATUS_TPM_DAA_WRONG_W)?

 
Предыдущий Следующий
STATUS_TPM_DAA_ISSUER_VALIDITY STATUS_TPM_BAD_HANDLE

STATUS_TPM_DAA_WRONG_W

Параметр w DAA несогласован для текущего процесса

STATUS_TPM_DAA_WRONG_W является ошибкой конкретного поля Direct Anonymous Attestation TPM 1.2. Значение с именем w не прошло проверки согласованности, необходимые на данном этапе команды DAA.

Статус полезен тем, что указывает глубже общего уровня «ошибка DAA». Он предполагает, что вызывающая сторона, эмитент или библиотека TPM построили протокол DAA с несовпадающим промежуточным значением.

В трассировке Windows сопоставьте возвращённый NTSTATUS с порядковым номером команды TPM и протоколом DAA. Одного имени поля недостаточно: ожидаемое значение зависит от текущего этапа DAA и материала эмитента.

На что направить диагностику

  • Сохраните полный протокол DAA вокруг сбойного этапа.
  • Убедитесь, что w не было взято из более старого или другого сеанса эмитента.
  • Проверьте сериализацию и порядок байтов, прежде чем обвинять оборудование TPM.

Ссылки


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