Что означает код HRESULT 0x80290419 (TPM_E_PCP_KEY_NOT_AIK)?

 
Предыдущий Следующий
TPM_E_KEY_NOT_AUTHENTICATED TPM_E_KEY_NOT_SIGNING_KEY

TPM_E_PCP_KEY_NOT_AIK

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

TPM_E_PCP_KEY_NOT_AIK означает, что выбранный ключ PCP не имеет свойств Attestation Identity Key, требуемых текущим сценарием аттестации.

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

  • Сохраните key handle и provider, через который открыт ключ.
  • Проверьте назначение и атрибуты ключа при его создании.
  • Убедитесь, что приложение не подставляет обычный signing/storage key вместо AIK.
  • Сопоставьте ключ с той же TPM и политикой, для которых он был создан.

Исправление — использовать настоящий AIK или штатно создать новый ключ нужного назначения. Переименование/копирование обычного ключа не меняет его TPM-атрибуты.

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


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