| Предыдущий | Следующий |
| TPM_20_E_INTEGRITY | TPM_20_E_RESERVED_BITS |
TPM_20_E_TICKET
Что означает TPM_20_E_TICKET
TPM_20_E_TICKET (0x802800A0) — TPM 2.0 получил недействительный ticket для команды, которая должна проверить ранее созданное TPM доказательство.
Это HRESULT-представление результата TPM 2.0. Диагностическое значение принадлежит конкретной TPM-команде и структурам запроса: сохраняйте код команды, дескрипторы и сеансы, исходные открытые параметры и первый ответ TPM до преобразования провайдером. Не выполняйте сброс TPM или удаление ключей как первый тест.
Ticket связывает результат предыдущей TPM-операции с параметрами, которые последующая команда должна проверить. Ticket от другой digest/name/hierarchy или изменённый между вызовами становится недействительным.
Что проверить
- Зафиксируйте ticket bytes и параметры операции, которая его создала: hierarchy/name/digest и command.
- Проверьте, что ticket не взят из другой попытки или объекта и не изменён сериализацией/хранением.
- Повторите последовательность “создать доказательство → немедленно проверить” на disposable data.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
