Site icon EfmSoft

Что означает код HRESULT 0x80290414 (TPM_E_KEY_ALREADY_FINALIZED)?

 
Предыдущий Следующий
TPM_E_NOT_PCR_BOUND TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED

TPM_E_KEY_ALREADY_FINALIZED

Что означает результат

TPM_E_KEY_ALREADY_FINALIZED: TPM key object уже был финализирован, а вызывающий код повторно выполняет finalization. Это нарушение key lifecycle.

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

  • Сохраните key/context handle и последовательность create/finalize/use.
  • Проверьте повторный callback или retry после уже успешного finalize.
  • Не пересоздавайте policy/PCR только из-за повторного finalize.
  • После finalization используйте ключ через предусмотренные операции, не возвращаясь к build phase.

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

Исправьте state machine вызывающего кода и выполняйте finalization ровно один раз для данного key object.

Ссылки по этому результату


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

Exit mobile version