Site icon EfmSoft

Что означает код HRESULT 0x80280055 (TPM_E_DAA_STAGE)?

 
Предыдущий Следующий
TPM_E_DAA_TPM_SETTINGS TPM_E_DAA_ISSUER_VALIDITY

TPM_E_DAA_STAGE

Что означает TPM_E_DAA_STAGE

TPM_E_DAA_STAGE (0x80280055) — Команда Direct Anonymous Attestation не соответствует этапу, который сейчас ожидает TPM 1.2.

Это результат команды TPM 1.2/TBS. TPM 1.2 использует ресурсы с состоянием, сеансы авторизации и жёстко определённые бинарные структуры, поэтому сохраняйте ordinal, дескрипторы, структуру запроса и первый ответ TPM. Перед сбросом TPM, сменой владельца, перезаписью NV или удалением ключей сначала снимите диагностические данные.

Каждый DAA input относится к конкретному stage. Если приложение пропустило, повторило или смешало этапы двух transcripts, TPM отклоняет команду независимо от корректности отдельных полей.

Что проверить

  • Логируйте номер/тип DAA stage и входные данные каждой команды в одном transcript.
  • Проверьте пропущенный, повторённый или перепутанный stage и не смешиваются ли outputs двух попыток.
  • Начните новый disposable DAA flow с первой стадии вместо ручной правки stage marker.

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


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

Exit mobile version