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