| Предыдущий | Следующий |
| STATUS_TPM_BAD_HANDLE | STATUS_TPM_BADCONTEXT |
STATUS_TPM_BAD_DELEGATE
Данные делегирования не разрешают запрошенную операцию TPM
STATUS_TPM_BAD_DELEGATE является ошибкой политики делегирования TPM 1.2. Делегирование позволяет представить ограниченные полномочия без передачи полного секрета авторизации владельца каждой операции, но blob делегата и выбранная команда должны соответствовать политике.
Этот статус означает, что TPM не принял материал делегирования для выполняемой команды. Делегат может быть повреждён, утратить силу из-за состояния семейства, не разрешать данный ordinal либо быть связан с другим контекстом владельца или сущности.
Это отличается от STATUS_TPM_AUTHFAIL. Авторизация может синтаксически присутствовать, но делегированные полномочия не подходят для этой операции.
На что направить диагностику
- Определите семейство делегата, blob делегата и ordinal команды.
- Проверьте, не изменились ли счётчики семейства делегирования или состояние отзыва.
- Убедитесь, что вызывающий код не пытается выполнить команду только для владельца через ограниченного делегата.
Ссылки
- TCG: основная спецификация TPM 1.2
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- Microsoft: базовые службы TPM
- Microsoft: значения NTSTATUS MS-ERREF
Нужно найти другой код? Найти другой код состояния или ошибки.
