| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
