Что означает код HRESULT 0x8028005C (TPM_E_MA_TICKET_SIGNATURE)?

 
Предыдущий Следующий
TPM_E_TOOMANYCONTEXTS TPM_E_MA_DESTINATION

TPM_E_MA_TICKET_SIGNATURE

TPM_E_MA_TICKET_SIGNATURE означает, что TPM не принял подпись migration-authority ticket.

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

  • Сохраните ticket в точном бинарном виде до передачи TPM.
  • Проверьте public key issuer и digest данных, которые действительно подписывались.
  • Исключите повторное кодирование Base64/text, изменение endianess или длины полей между подписью и проверкой.

Как локализовать

Сначала перепроверьте подпись вне TPM на тех же байтах. Если она уже не совпадает, дефект находится в формировании/транспортировке ticket; если совпадает — сравнивайте формат запроса TPM.

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


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