Что означает код HRESULT 0x80280145 (TPM_20_E_AUTH_CONTEXT)?

 
Предыдущий Следующий
TPM_20_E_AUTHSIZE TPM_20_E_NV_RANGE

TPM_20_E_AUTH_CONTEXT

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

TPM_20_E_AUTH_CONTEXT (0x80280145) — TPM 2.0: сеанс авторизации использован с командой контекста или другой командой, не допускающей авторизацию.

Практическая граница результата — аутентификация, контекст безопасности; поэтому сначала нужно проверить доступ и фактическую учётную запись, а не переустанавливать весь компонент «TPM и Microsoft Platform Crypto Provider».

Диагностика и проверка результата

Когда исходная операция завершается сообщением «TPM 2.0: сеанс авторизации использован с командой контекста или другой командой, не допускающей авторизацию», сопоставьте фактическую учётную запись процесса или потока с ACL, правами, сертификатом или учётными данными целевого объекта; запуск от администратора используйте только как контроль.

С первым HRESULT по теме «аутентификация, контекст безопасности» сопоставьте команду или CNG-вызов, свойства ключа, состояние Get-Tpm/tpmtool и версию TPM/прошивки.

Не потеряйте данные TPM_RC_AUTH_CONTEXT, TPM_ST_NO_SESSIONS: без них трудно отделить тему «аутентификация, контекст безопасности» от последующего сбоя.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80280145, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x80280145: TCG TPM 2.0 Part 2: TPM_RC_AUTH_CONTEXT · TCG TPM 2.0 Part 3: command tables and session rules.


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