Site icon EfmSoft

Что означает код HRESULT 0x80280028 (TPM_E_BAD_KEY_PROPERTY)?

 
Предыдущий Следующий
TPM_E_INAPPROPRIATE_SIG TPM_E_BAD_MIGRATION

TPM_E_BAD_KEY_PROPERTY

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

TPM_E_BAD_KEY_PROPERTY (0x80280028) — этот TPM не поддерживает свойства ключа, указанные в TPM_KEY_PARMs.

Практический смысл и диагностика

TPM 1.2 шаблон ключа содержит комбинацию algorithm/size/flags/parameters, которую конкретный TPM не поддерживает.

  • Сохраните `TPM_KEY_PARMS`, `keyUsage`, `keyFlags`, algorithm ID, key length, exponent, schemes и результаты capability-запроса того же устройства.
  • Отличайте от `TPM_E_INVALID_KEYUSAGE`: там шаблон ключа распознан, но запрошенная операция не разрешена режимом использования; здесь отвергается сама описание ключа.
  • Начните с заведомо поддерживаемого профиля ключа и добавляйте запрошенные свойства по одной, чтобы определить конкретную неподдерживаемую комбинацию.

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


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

Exit mobile version