CRYPT_XML_KEY_INFO structure (cryptxml.h)

The CRYPT_XML_KEY_INFO structure encapsulates key information data.

Syntax

typedef struct _CRYPT_XML_KEY_INFO {
  ULONG                   cbSize;
  LPCWSTR                 wszId;
  UINT                    cKeyInfo;
  CRYPT_XML_KEY_INFO_ITEM *rgKeyInfo;
  BCRYPT_KEY_HANDLE       hVerifyKey;
} CRYPT_XML_KEY_INFO, *PCRYPT_XML_KEY_INFO;

Members

cbSize

The size, in bytes, of this structure.

wszId

A pointer to a null-terminated wide character string that specifies the value of the ID attribute of the key information element.

cKeyInfo

The number of items in the array pointed to by the rgKeyInfo member.

rgKeyInfo

A pointer to an array of CRYPT_XML_KEY_INFO_ITEM structures that contain key information.

hVerifyKey

Optional. The handle of data derived from the first key value.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header cryptxml.h