Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC029200E (STATUS_PCP_WRONG_PARENT)?

 
Anterior Siguiente
STATUS_PCP_DEVICE_NOT_FOUND STATUS_PCP_KEY_NOT_LOADED

STATUS_PCP_WRONG_PARENT

Qué significa STATUS_PCP_WRONG_PARENT

STATUS_PCP_WRONG_PARENT indica que el Platform Crypto Provider rechazó la relación entre la clave y el parent/hierarchy bajo el que el caller intenta usarla. Una key blob puede ser válida y conservar su nombre, pero no ser portable a otro parent, provider o contexto TPM.

Este resultado es especialmente relevante tras restore, migración o copia de metadata entre máquinas. No es un simple “handle inválido”: describe la relación criptográfica/de almacenamiento que permite al TPM proteger y reconstruir el objeto.

Qué comprobar

  • Registre provider, key name, scope, origen del blob y parent/hierarchy esperados.
  • Compare el entorno de provisioning original con el equipo o contexto destino.
  • No copie blobs opacos entre providers para intentar “hacerlos encajar”.
  • Use export/migration/reenrollment soportados para esa clase de clave; algunas claves están diseñadas para no poder moverse.

Referencias técnicas


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

Exit mobile version