Что означает код HRESULT 0x80280127 (TPM_20_E_PCR)?

 
Предыдущий Следующий
TPM_20_E_POLICY TPM_20_E_PCR_CHANGED

TPM_20_E_PCR

description[значения PCR TPM не удовлетворяют запрошенному условию политики PCR.]

Это сбой условия политики для текущих значений PCR. Выбор PCR, выбранные банки хеширования и текущие значения PCR не образуют дайджест, требуемый операцией политики. Код не указывает, какой компонент загрузки изменился; он только подтверждает, что ожидаемое политикой состояние измерений не совпадает с текущим состоянием TPM.

Распространённые причины

  • Политика была построена для другой машины, другой конфигурации микропрограммы или загрузки либо другого банка PCR.
  • Изменился порядок, банк, индекс или битовая карта выбора PCR, хотя видимые значения PCR выглядят знакомыми.
  • Ожидаемое состояние было сохранено правильно, но машина законно изменилась после обновления микропрограммы, загрузчика, ядра, Secure Boot или конфигурации.

Полезные сведения

Соберите точный выбор и текущие значения вместе с алгоритмами хеширования, затем сравните их со значениями, использованными при построении дайджеста политики. Сохраняйте порядок команд политики и все шаги OR или authorize, поскольку проверка PCR часто является лишь частью полной политики. Не ослабляйте политику для обхода этого ответа, пока не понята причина изменения измерений.

TCG: TPM2_PolicyPCR · tpm2_policypcr · tpm2_pcrread


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