Что означает код HRESULT 0x80280057 (TPM_E_DAA_WRONG_W)?

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

TPM_E_DAA_WRONG_W

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

TPM_E_DAA_WRONG_W (0x80280057) — TPM 1.2 отклонил DAA-операцию из-за несогласованного значения w.

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

Значение w участвует в согласованности DAA transcript. Сравнивайте его с данными того же issuer/session и не переносите промежуточные значения между независимыми enrollment/signing попытками.

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

  • Сохраните w и связанные issuer/session значения из той же DAA попытки.
  • Проверьте, не взято ли промежуточное значение из другого enrollment/signing transcript.
  • Повторите полный controlled DAA flow; замена только w без согласованных зависимостей невалидна.

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


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