Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0292012 (STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET)?

 
Anterior Siguiente
STATUS_PCP_KEY_NOT_FINALIZED STATUS_PCP_NOT_PCR_BOUND

STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET

Qué significa STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET

STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET indica que una operación de atestación del Platform Crypto Provider se inició sin el challenge exigido por el protocolo. Ese valor vincula la evidencia con una solicitud concreta del verificador y evita que una respuesta antigua pueda reutilizarse como si fuera nueva.

El código apunta normalmente a la secuencia del protocolo, no a una clave TPM dañada. La clave puede existir y ser válida, pero PCP no puede producir la evidencia esperada porque el caller omitió el challenge, perdió su asociación con la solicitud o reutilizó material de otra sesión.

Qué comprobar

  • Correlacione el challenge emitido por la CA o el verificador con la clave y la solicitud que fallaron.
  • Revise longitud, codificación binaria, vigencia y almacenamiento del challenge entre pasos del enrollment.
  • Busque reintentos que mezclen un challenge anterior con una nueva solicitud de atestación.
  • No invente un challenge local para “hacer avanzar” el flujo salvo que el protocolo defina explícitamente al caller como verificador.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version