| Anterior | Siguiente |
| STATUS_PCP_NO_KEY_CERTIFICATION | STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET |
STATUS_PCP_KEY_NOT_FINALIZED
Qué significa STATUS_PCP_KEY_NOT_FINALIZED
STATUS_PCP_KEY_NOT_FINALIZED indica que el objeto de clave del Platform Crypto Provider fue creado, pero aún no completó la fase de finalización de CNG. Antes de NCryptFinalizeKey, ciertas propiedades pueden seguir configurándose, pero la clave no está lista para operaciones criptográficas normales.
El código describe el ciclo de vida del objeto, no un fallo del TPM. Es distinto de una clave no cargada y también del caso opuesto STATUS_PCP_KEY_ALREADY_FINALIZED, donde la aplicación intenta modificar o finalizar otra vez un objeto ya cerrado para configuración.
Qué comprobar
- Compruebe que la ruta de creación ejecuta todos los
NCryptSetPropertynecesarios y después finaliza la clave una sola vez. - Busque salidas tempranas o reintentos que conserven un handle a una clave parcialmente creada.
- No intente firmar, descifrar o certificar la clave antes de completar su finalización.
- Si la creación falló previamente, descarte ese objeto incompleto y reconstruya el flujo en vez de tratarlo como una clave persistida válida.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
