Site icon EfmSoft

Что означает код HRESULT 0x80280022 (TPM_E_INVALID_AUTHHANDLE)?

 
Предыдущий Следующий
TPM_E_DECRYPT_ERROR TPM_E_NO_ENDORSEMENT

TPM_E_INVALID_AUTHHANDLE

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

TPM_E_INVALID_AUTHHANDLE означает, что переданный authorization handle TPM 1.2 больше не обозначает активную OIAP, OSAP или DSAP session.

Сессия могла завершиться после команды, flush, reset, sleep/resume либо быть закрыта другим участком кода.

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

  • Сохраните момент создания authorization session и значение continueAuthSession.
  • Проследите команды, которые могли завершить или сбросить сессию.
  • Проверьте параллельное использование одного auth handle несколькими потоками.
  • Для контроля создайте свежую authorization session и выполните проблемную команду один раз.

Не кэшируйте session handles между событиями, которые могут сбросить состояние TPM. В отличие от общего TPM_E_BAD_HANDLE, этот код указывает именно на дескриптор авторизационной сессии.

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


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

Exit mobile version