Site icon EfmSoft

Что означает код HRESULT 0x8028002A (TPM_E_BAD_SCHEME)?

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

TPM_E_BAD_SCHEME

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

TPM_E_BAD_SCHEME — TPM 1.2 отклонил выбранную криптографическую схему как несовместимую с ключом или конкретной командой.

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

  • Сохраните ordinal команды, тип ключа, key usage, algorithm ID, encScheme и sigScheme, переданные в TPM.
  • Сопоставьте схему с реальными свойствами ключа. Ошибка схемы возникает до успешного выполнения криптографической операции и отличается от ошибок шифрования или расшифрования данных.
  • Не меняйте только padding наугад. Если ключ создан с неподходящими attributes, выберите совместимую схему или создайте новый ключ с требуемым назначением.

Как подтвердить исправление

Исправление подтверждается тем, что та же TPM-команда принимает выбранную пару key/scheme и выполняется без TPM_E_BAD_SCHEME.

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


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

Exit mobile version