Что означает код NTSTATUS 0xC029002A (STATUS_TPM_BAD_SCHEME)?

 
Предыдущий Следующий
STATUS_TPM_BAD_MIGRATION STATUS_TPM_BAD_DATASIZE

STATUS_TPM_BAD_SCHEME

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

STATUS_TPM_BAD_SCHEME означает, что TPM считает выбранную схему подписи/шифрования недопустимой для текущего key и command.

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

  • TPM version и ordinal/code команды.
  • Тип ключа и атрибуты назначения.
  • Параметры algorithm/scheme/padding как единый набор.
  • Что именно разрешает спецификация для этой команды.

Как исправлять

Не очищайте TPM и не меняйте схему наугад. Корректный ключ может быть несовместим именно с выбранной scheme. Сопоставьте набор «тип ключа + назначение + команда + схема» со спецификацией и исправьте параметры вызывающего кода. Сохраняйте только identifiers/parameters, не материал закрытого ключа.

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


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