What does HRESULT 0x8009200B (CRYPT_E_NO_KEY_PROPERTY) mean?

 
Previous Next
CRYPT_E_UNEXPECTED_MSG_TYPE CRYPT_E_NO_DECRYPT_CERT

CRYPT_E_NO_KEY_PROPERTY

The certificate does not have the property that links it to a usable private key. A public certificate may be installed correctly while its key container is missing, inaccessible, or associated with another identity.

What to check

  • Verify that the certificate was imported with its private key when the operation requires signing or decryption.
  • Check whether the current user or service account has access to the key container.
  • Use the certificate context and provider information to locate the key; do not copy private-key files between machines as a repair method.

Microsoft: CryptAcquireCertificatePrivateKey

Microsoft: CryptoAPI private keys


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