Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
CRYPT_XML_STATUS structure (cryptxml.h)
The CRYPT_XML_STATUS structure returns information about the signature validation status, summary status information about a SignedInfo element, or summary status information about an array of Reference elements. The CRYPT_XML_STATUS structure is used by the CryptXmlGetStatus function.
Syntax
typedef struct _CRYPT_XML_STATUS {
ULONG cbSize;
DWORD dwErrorStatus;
DWORD dwInfoStatus;
} CRYPT_XML_STATUS, *PCRYPT_XML_STATUS;
Members
cbSize
The size, in bytes, of this structure.
dwErrorStatus
The retrieved error flags.
This member can be one of the following values.
| Value | Meaning |
|---|---|
|
One of the references could not be resolved. |
|
The digest value could not be verified. |
|
One of the algorithm URIs specified in XML is not supported. |
|
One of the transform URIs specified in XML is not supported. |
|
The signature value could not be verified. |
|
Unable to parse the KeyInfo element. |
dwInfoStatus
The retrieved informational flags.
This member can be one of the following values.
| Value | Meaning |
|---|---|
|
The reference URI points to an internal element in XML and can be resolved automatically. |
|
The KeyValue element parsed, and a key handle imported successfully. |
|
The reference is being added to the digest. |
|
The digest value was verified. |
|
The signature value was verified. |
|
The document is open for encoding. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 7 [desktop apps only] |
| Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
| Header | cryptxml.h |
Feedback
Was this page helpful?
