| Предыдущий | Следующий |
| STATUS_TPM_INSTALL_DISABLED | STATUS_TPM_KEYNOTFOUND |
STATUS_TPM_INVALID_KEYHANDLE
Что означает STATUS_TPM_INVALID_KEYHANDLE
STATUS_TPM_INVALID_KEYHANDLE означает, что переданное значение не является допустимым дескриптором ключа в текущем контексте TPM.
Это отличается от STATUS_TPM_KEYNOTFOUND: там дескриптор похож на ключевой, но соответствующий ключ уже не загружен; здесь неверен сам тип или значение дескриптора.
Что проверить
- Убедитесь, что передан именно дескриптор ключа, а не сессии авторизации, счётчика или другого объекта TPM.
- Проверьте преобразования типов, порядок байтов и хранение числового значения в обёртке приложения.
- Не используйте дескриптор после очистки ресурса, закрытия контекста или перезапуска TPM.
- Загрузите ключ штатным способом и получите новый дескриптор в том же контексте, где будет выполняться команда.
Очистка TPM целиком не требуется, если проблема ограничена неправильным или устаревшим дескриптором.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.