¿Qué significa el código NTSTATUS 0xC000A000 (STATUS_INVALID_SIGNATURE)?

 
Anterior Siguiente
STATUS_WOW_ASSERTION STATUS_HMAC_NOT_SUPPORTED

STATUS_INVALID_SIGNATURE

Qué significa STATUS_INVALID_SIGNATURE

Es distinto de “no hay firma”. Puede fallar por payload modificado, clave/certificado incorrecto, algoritmo o parámetros incompatibles, canonicalization diferente o policy del verifier.

Calcular un hash cualquiera del archivo no demuestra qué bytes cubría la firma. Preserve el input exacto y la transformación que el formato aplica antes de verificar.

Qué comprobar

  • Registre algoritmo, digest, key/certificate y provider.
  • Compare exactamente los bytes/canonical form firmados y verificados.
  • Revise transforms, detached references y metadata del contenedor.
  • Diferencie signature invalid de trust-chain/policy failure.

Referencias técnicas


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