Что означает код NTSTATUS 0xC0290062 (STATUS_TPM_BAD_SIGNATURE)?

 
Предыдущий Следующий
STATUS_TPM_PERMANENTEK STATUS_TPM_NOCONTEXTSPACE

STATUS_TPM_BAD_SIGNATURE

Подпись билета CMK не прошла проверку

STATUS_TPM_BAD_SIGNATURE в этом диапазоне TPM относится к проверке билета сертифицированного мигрируемого ключа. TPM проверил подпись, связанную с билетом миграции, и установил, что она недействительна.

Это более узкая ошибка, чем общий криптографический сбой. Подпись могла быть вычислена по неверным полям билета, с использованием неправильного ключа центра доверия или для другой пары ключа и назначения.

Сохраните подписанные данные, алгоритм подписи, ключ центра доверия и исходный буфер команды. Без этих значений трудно отличить повреждённую подпись от несовпадающего протокола миграции.

На что направить диагностику

  • Проверьте, какие именно байты были подписаны для билета CMK.
  • Убедитесь, что используется ключ центра доверия, ожидаемый политикой мигрируемого ключа.
  • Поищите изменения канонического представления или порядка байтов между созданием и отправкой билета.

Ссылки


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