¿Qué significa el código NTSTATUS 0xC029201A (STATUS_PCP_KEY_NOT_SIGNING_KEY)?

 
Anterior Siguiente
STATUS_PCP_KEY_NOT_AIK STATUS_PCP_LOCKED_OUT

STATUS_PCP_KEY_NOT_SIGNING_KEY

Qué significa STATUS_PCP_KEY_NOT_SIGNING_KEY

STATUS_PCP_KEY_NOT_SIGNING_KEY indica una incompatibilidad entre la función solicitada y el uso autorizado de la clave TPM-backed. Una clave puede existir, estar autenticada y ser válida para otros fines sin estar configurada como signing key.

El algoritmo por sí solo no decide el rol. La policy de uso, propiedades con las que se creó la clave y, en flujos de atestación, el tipo de objeto forman parte del contrato. Forzar otro uso puede romper garantías de separación entre firma, cifrado y atestación.

Qué comprobar

  • Revise las propiedades de uso de la clave y la operación CNG concreta que exige firma.
  • No confunda “puede usar RSA/ECC” con “está autorizada como signing key”.
  • Compruebe si enrollment o provisioning creó la clase de clave correcta para este protocolo.
  • Si se necesita otro uso, genere o aprovisione una clave con la policy adecuada en lugar de intentar alterar una clave ya desplegada.

Referencias técnicas


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