| Предыдущий | Следующий |
| 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.
Ссылки
- Microsoft: значения HRESULT TPM в Winerror.h
- TCG TPM 1.2, часть 1: принципы проектирования
- TCG TPM 1.2, часть 2: структуры
Нужно найти другой код? Найти другой код состояния или ошибки.