| Предыдущий | Следующий |
| TPM_E_INVALID_AUTHHANDLE | TPM_E_INVALID_KEYUSAGE |
TPM_E_NO_ENDORSEMENT
Что означает TPM_E_NO_ENDORSEMENT
TPM_E_NO_ENDORSEMENT (0x80280023) — Операция требует Endorsement Key TPM 1.2, но пригодный EK отсутствует.
Это результат команды TPM 1.2/TBS. TPM 1.2 использует ресурсы с состоянием, сеансы авторизации и жёстко определённые бинарные структуры, поэтому сохраняйте ordinal, дескрипторы, структуру запроса и первый ответ TPM. Перед сбросом TPM, сменой владельца, перезаписью NV или удалением ключей сначала снимите диагностические данные.
EK — аппаратно provisioned identity TPM, а не произвольный software key. Если EK действительно отсутствует/непригоден, исправление относится к OEM/platform provisioning, а не к генерации замены приложением.
Что проверить
- Проверьте наличие EK и его public/certificate data через поддерживаемые platform tools.
- Сравните с исправным устройством той же модели и provisioning state, не выполняя TPM clear.
- Используйте OEM/Windows provisioning recovery; произвольный software key не является заменой аппаратному EK.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.