Site icon EfmSoft

Что означает код HRESULT 0x80280025 (TPM_E_WRONG_ENTITYTYPE)?

 
Предыдущий Следующий
TPM_E_INVALID_KEYUSAGE TPM_E_INVALID_POSTINIT

TPM_E_WRONG_ENTITYTYPE

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

TPM_E_WRONG_ENTITYTYPE означает, что TPM command ожидает entity определённого класса, а переданный handle/parameter относится к другому типу объекта.

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

Сохраните command ordinal, handle и ожидаемый entity type по specification. Проверьте handle class до marshaling через TBS и не переиспользуется ли handle после завершения session/object lifecycle. Отличайте type mismatch от authentication failure.

Как исправлять

Передайте entity правильного типа и заново сформируйте authorization data для него. Повтор с тем же несовместимым handle или смена secret не исправляет type contract.

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


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

Exit mobile version