Что означает код NTSTATUS 0xC0290051 (STATUS_TPM_DAA_INPUT_DATA0)?

 
Предыдущий Следующий
STATUS_TPM_DAA_RESOURCES STATUS_TPM_DAA_INPUT_DATA1

STATUS_TPM_DAA_INPUT_DATA0

Поле inputData0 DAA не прошло проверку согласованности TPM

STATUS_TPM_DAA_INPUT_DATA0 — это ошибка проверки параметров Direct Anonymous Attestation в TPM 1.2. TPM проверил переданные данные DAA и отклонил первое поле входных данных для этого этапа команды.

Это указывает на состояние протокола или данные маршалинга, а не на проблему ACL Windows. Входные данные могут относиться к другому издателю/сеансу, быть неверно сериализованы или не соответствовать текущему этапу DAA, которого ожидает TPM.

Сравните с STATUS_TPM_DAA_STAGE: этот статус этапа означает, что сам шаг протокола неожиданен, тогда как данный статус сужает сбой до конкретного входного поля.

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

  • Снимите дамп длин параметров и порядка байтов до шифрования или транспортной упаковки.
  • Проверьте состояние издателя/сеанса DAA, использованное при формировании поля.
  • Проверьте, не используются ли повторно кэшированные данные DAA из более ранней процедуры присоединения.

Ссылки


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