Что означает код HRESULT 0x80280010 (TPM_E_INVALID_PCR_INFO)?

 
Предыдущий Следующий
TPM_E_MIGRATEFAIL TPM_E_NOSPACE

TPM_E_INVALID_PCR_INFO

TPM_E_INVALID_PCR_INFO означает, что сведения PCR TPM 1.2 в запросе не удалось интерпретировать. Это проблема структуры или описания политики, а не ситуация, когда корректная политика PCR не совпала с текущими измерениями платформы.

Важно отличать от TPM_E_WRONGPCRVAL. Используйте TPM_E_INVALID_PCR_INFO когда селектор PCR или связанные сведения недопустимы либо несогласованы; используйте TPM_E_WRONGPCRVAL когда TPM может вычислить описанные PCR и обнаруживает несовпадение значений.

Какие данные сохранить

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

Ссылки


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