Что означает код NTSTATUS 0xC0290001 (STATUS_TPM_AUTHFAIL)?

 
Предыдущий Следующий
STATUS_TPM_ERROR_MASK STATUS_TPM_BADINDEX

STATUS_TPM_AUTHFAIL

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

STATUS_TPM_AUTHFAIL — TPM не принял данные авторизации для владельца, ключа, NV index, sealed object или активной сессии.

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

  • Сохраните entity/handle, command, session type, nonce и параметры, входящие в authorization digest, не записывая сами секреты.
  • Проверьте stale session, перепутанные owner/key credentials и соответствие auth material именно фактическому объекту.
  • Не сбрасывайте TPM из-за одной ошибки авторизации и не запускайте бесконечные повторы с тем же секретом: это может привести к anti-hammering/lockout и скрыть исходную причину.

Как подтвердить исправление

Исправление подтверждается новой корректной session либо правильным auth material, после чего та же TPM-команда проходит для того же объекта.

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


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