| Previous | Next |
| NTE_BAD_DATA | NTE_BAD_VER |
NTE_BAD_SIGNATURE
NTE_BAD_SIGNATURE means that signature verification or signature-related processing failed because the signature is invalid for the supplied data and key. It can indicate altered input, an incorrect public key, or incompatible hashing and padding settings.
Investigation checklist
- Preserve the exact signed bytes; do not verify a text-normalized, re-encoded, or otherwise transformed copy.
- Confirm that the public key, hash algorithm, signature algorithm, and padding mode match the signing side.
- Treat an unexpected failure as an integrity or configuration issue, not as a condition to bypass verification.
Microsoft: security and setup HRESULT values
Looking for a different code? Search another status or error code.