Site icon EfmSoft

Что означает код HRESULT 0x80280039 (TPM_E_REQUIRES_SIGN)?

 
Предыдущий Следующий
TPM_E_NO_NV_PERMISSION TPM_E_KEY_NOTSUPPORTED

TPM_E_REQUIRES_SIGN

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

TPM_E_REQUIRES_SIGN означает, что политика TPM 1.2 требует для этой операции подпись, а переданная форма авторизации этому условию не соответствует. Наличие owner authorization не отменяет требования signed authorization, если оно задано политикой объекта.

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

  • Определите точную команду и объект, политика которого потребовала подпись.
  • Проверьте используемый signing key и способ построения digest команды.
  • Сверьте параметры, которые должны входить в подписываемые данные.
  • Не смешивайте этот код с общим отказом разрешений или неверным паролем.

Для изоляции сформируйте минимальный запрос с заведомо подходящим signing key и независимо проверьте подпись до отправки. Исправлять нужно построение команды согласно политике, а не ослаблять её требования.

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


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

Exit mobile version