| 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.