| Предыдущий | Следующий |
| 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.
Если свежий ресурс работает, исправляйте хранение и сопоставление типа контекста. Пересоздание произвольного ресурса без понимания его назначения может потерять нужное состояние.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
