Site icon EfmSoft

Что означает код HRESULT 0x80280035 (TPM_E_INVALID_RESOURCE)?

 
Предыдущий Следующий
TPM_E_BAD_TYPE TPM_E_NOTFIPS

TPM_E_INVALID_RESOURCE

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

TPM_E_INVALID_RESOURCE означает, что TPM 1.2 не может использовать переданный сохранённый ресурс или контекст в текущей операции, потому что его тип не соответствует ожидаемому.

Это отличается от общего повреждения context blob: ресурс может быть корректно сохранён, но относиться к другому виду TPM-объекта.

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

  • Сохраните команду, ожидаемый тип ресурса и сведения о том, как ресурс был сохранён.
  • Проверьте, не перепутаны ли key, session, counter или другой тип TPM-контекста.
  • Не переносите сохранённый контекст между несовместимыми TPM или состояниями устройства.
  • Для контроля создайте ресурс требуемого типа и выполните операцию без промежуточного save/restore.

Если свежий ресурс работает, исправляйте хранение и сопоставление типа контекста. Пересоздание произвольного ресурса без понимания его назначения может потерять нужное состояние.

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


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

Exit mobile version