Что означает код HRESULT 0x8028010B (TPM_20_E_PRIVATE)?

 
Предыдущий Следующий
TPM_20_E_SEQUENCE TPM_20_E_HMAC

TPM_20_E_PRIVATE

Что означает TPM_20_E_PRIVATE

TPM_20_E_PRIVATE (0x8028010B) относится к обработке объектов TPM 2.0. Закрытая или чувствительная часть объекта не прошла проверку согласованности с открытой частью и родительским объектом.

TPM хранит открытую область отдельно от защищённого блока закрытых данных и при загрузке проверяет алгоритмы, привязку к родителю и целостность. Два внешне похожих блока нельзя переставлять между объектами или родительскими ключами.

Что сохранить

  • Точный вызов или команду, TPM2B_PRIVATE, открытую область объекта и Name родителя.
  • Команду импорта/загрузки и происхождение блока, не записывая в журнал секреты авторизации или открытый текст закрытого ключа.
  • Версию TPM и прошивки, сборку Windows и состояние TBS в момент первого отказа.

Как проверить и исправить

Создайте свежий объект под тем же родителем и проверьте его загрузку без дополнительных преобразований хранения или транспорта. Восстановите точную пару открытой и закрытой частей и правильную привязку к родителю либо повторите импорт штатным механизмом TPM. Редактирование защищённого блока вручную не является исправлением.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.