Что означает код HRESULT 0x80290413 (TPM_E_NOT_PCR_BOUND)?

 
Предыдущий Следующий
TPM_E_ATTESTATION_CHALLENGE_NOT_SET TPM_E_KEY_ALREADY_FINALIZED

TPM_E_NOT_PCR_BOUND

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

Объект TPM был создан без требуемой привязки к PCR. Проверка текущих значений PCR не может задним числом добавить политику, которой не было в параметрах создания объекта.

Что проверить

  • Получите данные создания объекта и ожидаемый набор PCR.
  • Проверьте, создавался ли ключ или sealed-объект с политикой привязки к нужным PCR.
  • Не путайте совпадение текущих значений PCR с наличием самой привязки в политике объекта.
  • Если требуется другая политика, создайте новый объект TPM с корректными параметрами.

Произвольно изменить историческую политику уже созданного объекта нельзя. Используйте предусмотренный жизненный цикл ключей и sealed-объектов.

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


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