Что означает код HRESULT 0x80280081 (TPM_E_ASYMMETRIC)?

 
Предыдущий Следующий
TPM_E_NOCONTEXTSPACE TPM_20_E_ATTRIBUTES

TPM_E_ASYMMETRIC

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

TPM_E_ASYMMETRIC — TPM 1.2 отклонил операцию из-за несовместимых параметров асимметрического ключа или алгоритма.

Практический смысл

Результат относится к свойствам asymmetric key: типу, размеру, usage и выбранной схеме. Наличие ключа в TPM ещё не означает, что он подходит для конкретной криптографической команды.

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

  • Сохраните key handle, algorithm, key size, usage и scheme перед вызовом.
  • Сверьте ограничения конкретной TPM-команды с атрибутами ключа.
  • Если ключ импортирован, проверьте, не потерялись ли необходимые свойства при миграции.
  • Создайте совместимый ключ вместо попытки использовать неподходящий asymmetric object повторно.

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


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