| Anterior | Siguiente |
| STATUS_PCP_NOT_PCR_BOUND | STATUS_PCP_KEY_USAGE_POLICY_NOT_SUPPORTED |
STATUS_PCP_KEY_ALREADY_FINALIZED
Qué significa STATUS_PCP_KEY_ALREADY_FINALIZED
STATUS_PCP_KEY_ALREADY_FINALIZED describe una violación del ciclo de vida de una clave CNG: el objeto ya pasó por la finalización que fija su material y propiedades de creación, pero el caller intenta repetir ese paso o modificar algo que debía definirse antes.
No significa que la clave esté dañada. Una clave finalizada puede ser perfectamente utilizable para las operaciones permitidas; el problema es que el código de la aplicación sigue tratándola como un objeto en construcción.
Qué comprobar
- Revise la secuencia create → set properties → finalize → use y asegure una sola finalización.
- Busque rutas de error/retry que vuelvan a ejecutar
NCryptFinalizeKeysobre el mismo handle. - Mueva las propiedades que sólo pueden establecerse antes de finalize al punto correcto del flujo.
- Si necesita una clave con propiedades de creación diferentes, cree un objeto nuevo en lugar de reabrir y “desfinalizar” el existente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
