Что означает код NTSTATUS 0xC029003D (STATUS_TPM_BAD_LOCALITY)?

 
Предыдущий Следующий
STATUS_TPM_AREA_LOCKED STATUS_TPM_READ_ONLY

STATUS_TPM_BAD_LOCALITY

STATUS_TPM_BAD_LOCALITY — значение NTSTATUS Windows из подсистемы TPM. Для STATUS_TPM_BAD_LOCALITY оно относится к семейству ошибок TPM 1.2 и обычно проявляется через стек TPM Windows, например TPM Base Services, а не через обычные файловые, реестровые или сетевые API.

Локальность — механизм TPM, различающий источники команд, например микропрограмму, среду измеренного запуска и операционную систему. Это состояние означает, что команда достигла TPM с локальностью, которую целевой объект или команда не разрешает.

Оно особенно актуально для операций PCR и NV, атрибуты которых включают правила локальности. Обычные повторы приложения, как правило, сохраняют ту же локальность и потому повторяют ошибку.

Диагностический фокус

  • Запишите локальность, ожидаемую целевым объектом, и локальность, фактически использованную путем команды.
  • Проверьте атрибуты NV или PCR до изменения данных авторизации.
  • Отличайте это состояние от STATUS_TPM_NOTLOCAL, где отсутствуют сведения о локальности, необходимые пути сброса.

Ссылки для STATUS_TPM_BAD_LOCALITY


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