Что означает код HRESULT 0x80280018 (TPM_E_WRONGPCRVAL)?

 
Предыдущий Следующий
TPM_E_SIZE TPM_E_BAD_PARAM_SIZE

TPM_E_WRONGPCRVAL

TPM_E_WRONGPCRVAL означает, что значение PCR, указанное операцией TPM 1.2, не совпадает с текущим значением PCR в TPM. Выбор PCR и данные политики можно интерпретировать; измеренное состояние просто отличается от ожидаемого защищённым объектом.

Это важно отличать от TPM_E_INVALID_PCR_INFO. Последний относится к недействительной информации PCR. TPM_E_WRONGPCRVAL — реальное несоответствие политики, часто возникающее после изменения загрузочных компонентов, прошивки, измеряемой конфигурации или последовательности событий расширения PCR.

Данные до исправления

  • Соберите выбор PCR, ожидаемый дайджест, текущие значения PCR и соответствующие измерения или журнал событий.
  • Определите конкретный переход состояния, изменивший измерение: прошивка, диспетчер загрузки, конфигурация загрузки, компонент операционной системы или базовая политика.
  • Используйте утверждённую процедуру восстановления или повторного запечатывания. Не редактируйте блок запечатанных данных и не пытайтесь принудительно задать PCR; это регистры измерений, управляемые семантикой команд TPM.

Ссылки


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