| Предыдущий | Следующий |
| TPM_20_E_PP | TPM_20_E_SIZE |
TPM_20_E_SCHEME
Схема TPM — это не просто метка вроде подписи или шифрования. Она объединяет селектор схемы с относящимися к ней параметрами, часто включая алгоритм хеширования. Допустимые схемы зависят от типа открытого ключа и атрибутов объекта sign, decrypt и restricted .
Важные правила совместимости
- Объекты RSA и ECC имеют разные семейства схем и допустимые ветви параметров.
- Ключу подписи нужна допустимая схема подписи, а ключу расшифрования — допустимый контекст шифрования или обмена ключами.
- Если одновременно установлены атрибуты подписи и расшифрования, поле общей асимметричной схемы имеет специальные ограничения и не допускает произвольного сочетания.
Что сравнить
Рассматривайте запрошенную команду, тип открытого ключа, атрибуты объекта, селектор схемы и структуру его деталей как единое целое. Повторное создание ключа с произвольной схемой «по умолчанию» может изменить совместимость или свойства безопасности, поэтому выбирайте поддерживаемый возможностями вариант, соответствующий протоколу приложения.
TCG: структуры асимметричных схем · tpm2-tools: синтаксис схем RSA и ECC · tpm2_create: параметры открытого шаблона
Нужно найти другой код? Найти другой код состояния или ошибки.