| Предыдущий | Следующий |
| STATUS_TPM_NOTLOCAL | STATUS_TPM_INVALID_RESOURCE |
STATUS_TPM_BAD_TYPE
STATUS_TPM_BAD_TYPE является значением NTSTATUS Windows в facility TPM. Для STATUS_TPM_BAD_TYPE оно относится к семейству ошибок TPM 1.2 и обычно возвращается стеком TPM Windows, например TPM Base Services, а не обычными API файлов, реестра или сети.
Процессы MakeIdentity и учётных данных удостоверения обмениваются структурированными blob TPM. Этот статус означает, что переданный TPM blob имеет не тот тип, который ожидает команда, даже если длина буфера и данные авторизации выглядят правдоподобно.
Распространённые причины: смешивание сохранённых blob из разных стадий протокола удостоверения, передача blob ключа вместо blob удостоверения или использование структуры, сериализованной другим программным уровнем TPM.
На что направить диагностику
- Сохраните внешний тег или тип структуры до её отправки TPM.
- Проверьте, что кэшированный материал удостоверения относится к тому же TPM и контексту владельца.
- Отделяйте этот случай от STATUS_TPM_INVALID_STRUCTURE, который в общем случае означает несогласованность полей версии или тега структуры.
Ссылки для STATUS_TPM_BAD_TYPE
Нужно найти другой код? Найти другой код состояния или ошибки.
