| Предыдущий | Следующий |
| 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`: там шаблон ключа распознан, но запрошенная операция не разрешена режимом использования; здесь отвергается сама описание ключа.
- Начните с заведомо поддерживаемого профиля ключа и добавляйте запрошенные свойства по одной, чтобы определить конкретную неподдерживаемую комбинацию.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
