Что означает код HRESULT 0x80290420 (TPM_E_PCP_TICKET_MISSING)?

 
Предыдущий Следующий
TPM_E_PCP_IFX_RSA_KEY_CREATION_BLOCKED TPM_E_PCP_RAW_POLICY_NOT_SUPPORTED

TPM_E_PCP_TICKET_MISSING

Что означает результат

TPM_E_PCP_TICKET_MISSING: Platform Crypto Provider ожидал authorization ticket для TPM-backed key operation, но требуемый ticket не был передан. Это contract ключа/операции, не аппаратная неисправность TPM.

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

  • Сохраните key handle/name и PCP operation.
  • Проверьте, какой ticket/authorization blob должен быть создан предыдущим этапом.
  • Не смешивайте ticket разных key/context.
  • Сохраните policy/PCR state, если ticket зависит от них.

Диагностика и исправление

Сформируйте и передайте корректный ticket для того же key/context либо исправьте последовательность PCP API.

Ссылки по этому результату


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