CryptXML Error Codes

The following are the run-time error codes, defined in Cryptxml.h, that may be returned by the CryptXML functions.

Constant/valueDescription
CRYPT_XML_E_LARGE
0x80092101L

The supplied value is too large.

CRYPT_XML_E_ENCODING
0x80092103L

The specified XML encoding is unsupported.

CRYPT_XML_E_ALGORITHM
0x80092104L

The specified XML Algorithm is unsupported.

CRYPT_XML_E_TRANSFORM
0x80092105L

The specified transform is unsupported.

CRYPT_XML_E_HANDLE
0x80092106L

The supplied handle is not valid.

CRYPT_XML_E_OPERATION
0x80092107L

The operation is not valid.

CRYPT_XML_E_UNRESOLVED_REFERENCE
0x80092108L

Unable to resolve the Reference element.

CRYPT_XML_E_INVALID_DIGEST
0x80092109L

The digest value is not valid.

CRYPT_XML_E_INVALID_SIGNATURE
0x8009210AL

The signature value is not valid.

CRYPT_XML_E_HASH_FAILED
0x8009210BL

Unable to create or calculate the hash.

CRYPT_XML_E_SIGN_FAILED
0x8009210CL

The cryptographic signature operation failed.

CRYPT_XML_E_VERIFY_FAILED
0x8009210DL

The signature verification failed.

CRYPT_XML_E_TOO_MANY_SIGNATURES
0x8009210EL

The number of Signature elements in the document exceeded the maximum allowed limit for processing.

CRYPT_XML_E_INVALID_KEYVALUE
0x8009210FL

The key value that was supplied is not valid.

CRYPT_XML_E_UNEXPECTED_XML
0x80092110L

Invalid or unexpected XML was encountered.

CRYPT_XML_E_SIGNER
0x80092111L

Unable to locate the signer's key.

CRYPT_XML_E_NON_UNIQUE_ID
0x80092112L

A nonunique Id attribute was found.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Cryptxml.h

 

 

Show: