Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0292004 (STATUS_PCP_FLAG_NOT_SUPPORTED)?

 
Anterior Siguiente
STATUS_PCP_INVALID_PARAMETER STATUS_PCP_NOT_SUPPORTED

STATUS_PCP_FLAG_NOT_SUPPORTED

Qué significa STATUS_PCP_FLAG_NOT_SUPPORTED

STATUS_PCP_FLAG_NOT_SUPPORTED señala un bit de opciones no soportado por el Platform Crypto Provider. En CNG los flags pueden controlar persistencia, ámbito de usuario/equipo, UI, overwrite, padding, exportación u otros comportamientos, y no todos tienen sentido para claves protegidas por TPM.

El problema es de contrato de API/capacidad, no una indicación de que el TPM esté averiado. Un flag válido para otro KSP, otra función o una clave software puede ser deliberadamente rechazado por PCP.

Qué comprobar

  • Registre la máscara exacta de flags enviada a la llamada que falla.
  • Compare cada bit con la documentación de esa API y del provider, no con otra función NCrypt similar.
  • Elimine sólo flags realmente opcionales; no desactive una propiedad de seguridad para conseguir que la llamada pase.
  • Si el flag expresa una operación que hardware no puede realizar, cambie el diseño o el tipo de clave de forma explícita.

Referencias técnicas


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

Exit mobile version