What does HRESULT 0x8009200C (CRYPT_E_NO_DECRYPT_CERT) mean?

 
Previous Next
CRYPT_E_NO_KEY_PROPERTY CRYPT_E_BAD_MSG

CRYPT_E_NO_DECRYPT_CERT

CryptoAPI could not find a certificate and corresponding private key that can decrypt the message. Possessing a certificate with a similar subject name is not sufficient; the key must match a recipient in the message.

What to check

  • Inspect the message recipient identifiers and locate the intended recipient certificate.
  • Confirm that the matching private key is present and accessible to the identity running the decrypt operation.
  • Check whether the message was encrypted to an expired, replaced, or different recipient certificate.

Microsoft: CryptDecryptMessage

Microsoft: CRYPT_DECRYPT_MESSAGE_PARA

Microsoft: CryptAcquireCertificatePrivateKey

Microsoft: CryptoAPI private keys


Looking for a different code? Search another status or error code.