Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows error codes that a cryptographic function might generate.

Value Message Text Description

80091001

CRYPT_E_MSG_ERROR

An error was encountered doing a cryptographic message operation.

80091002

CRYPT_E_UNKNOWN_ALGO

The cryptographic algorithm is unknown.

80091003

CRYPT_E_OID_FORMAT

The object identifier is badly formatted.

80091004

CRYPT_E_INVALID_MSG_TYPE

The message type is invalid.

80091005

CRYPT_E_UNEXPECTED_ENCODING

Unexpected message encoding.

80091006

CRYPT_E_AUTH_ATTR_MISSING

Missing an expected authenticated attribute.

80091007

CRYPT_E_HASH_VALUE

Incorrect hash value.

80091008

CRYPT_E_INVALID_INDEX

Invalid index value.

80091009

CRYPT_E_ALREADY_DECRYPTED

Message content already decrypted.

8009100A

CRYPT_E_NOT_DECRYPTED

Message content not yet decrypted.

8009100B

CRYPT_E_RECIPIENT_NOT_FOUND

Enveloped-data message missing the specified recipient.

8009100C

CRYPT_E_CONTROL_TYPE

Invalid control type.

8009100D

CRYPT_E_ISSUER_SERIALNUMBER

Invalid issuer or serial number.

8009100E

CRYPT_E_SIGNER_NOT_FOUND

Original signer not found.

8009100F

CRYPT_E_ATTRIBUTES_MISSING

Message missing requested attributes.

80091010

CRYPT_E_STREAM_MSG_NOT_READY

Streamed message is note yet able to return the requested data.

80091011

CRYPT_E_STREAM_INSUFFICIENT_ DATA

Streamed message needs more data.

80092001

CRYPT_E_BAD_LEN

Insufficient output data length specified.

80092002

CRYPT_E_BAD_ENCODE

Error while encoding or decoding.

80092003

CRYPT_E_FILE_ERROR

Error while reading or writing to the file

80092004

CRYPT_E_NOT_FOUND

Object or property not found.

80092005

CRYPT_E_EXISTS

Object or property already exists.

80092006

CRYPT_E_NO_PROVIDER

No provider specified for store or object.

80092007

CRYPT_E_SELF_SIGNED

Specified certificate is self-signed.

80092008

CRYPT_E_DELETED_PREV

Previous certificate or CRL context deleted.

80092009

CRYPT_E_NO_MATCH

No match when trying to find the object.

8009200A

CRYPT_E_UNEXPECTED_MSG_TYPE

The type of the cryptographic message being decoded is different than what was expected.

8009200B

CRYPT_E_NO_KEY_PROPERTY

The certificate doesn't have a private key property

8009200C

CRYPT_E_NO_DECRYPT_CERT

No certificate was found having a private key property to use for decrypting.

8009200D

CRYPT_E_BAD_MSG

Not a cryptographic message, or incorrectly formatted.

8009200E

CRYPT_E_NO_SIGNER

The signed message doesn't have a signer for the specified signer index

8009200F

CRYPT_E_PENDING_CLOSE

Final closure is pending until additional frees or closes.

80092010

CRYPT_E_REVOKED

The certificate or signature has been revoked

80092011

CRYPT_E_NO_REVOCATION_DLL

No Dll or exported function found to verify revocation.

80092012

CRYPT_E_NO_REVOCATION_CHECK

Called function unable to perform revocation check.

80092013

CRYPT_E_REVOCATION_OFFLINE

Because the revocation server was offline, the called function wasn't able to complete the revocation check.

80092014

CRYPT_E_NOT_IN_REVOCATION_ DATABASE

The certificate or signature not found in the revocation server database.

80092020

CRYPT_E_INVALID_NUMERIC_ STRING

The string contains a non-numeric character.

80092021

CRYPT_E_INVALID_PRINTABLE_ STRING

The string contains a non-printable character.

80092022L

CRYPT_E_INVALID_IA5_STRING

The string contains a character not in the 7 bit ASCII character set.

80092023

CRYPT_E_INVALID_X500_STRING

The string contains an invalid X500 name attribute key, OID, value or delimiter.

80092024

CRYPT_E_NOT_CHAR_STRING

The dwvaluetypefor CERT_NAME_VALUE not one of the character strings.

80092025

CRYPT_E_FILERESIZED

Put operation cannot continue. The file needs to be resized.

80092026

CRYPT_E_SECURITY_SETTINGS

The cryptography operation failed due to a local security option setting.

80092027

CRYPT_E_NO_VERIFY_USAGE_DLL

No DLL or exported function found to verify subject usage.

80092028

CRYPT_E_NO_VERIFY_USAGE_CHECK

The called function was not able to do a usage check on the subject.

80092029

CRYPT_E_VERIFY_USAGE_OFFLINE

Because the server was offline, the called function was not able to complete the usage check.

8009202A

CRYPT_E_NOT_IN_CTL

The subject not found in a Certificate Trust List.

8009202B

CRYPT_E_NO_TRUSTED_SIGNER

No trusted signer found.

80093000

CRYPT_E_OSS_ERROR

OSS Certificate encode/decode error code base. See asn1code.h.