структура CRYPT_XML_KEY_INFO_ITEM (cryptxml.h)
Структура CRYPT_XML_KEY_INFO_ITEM инкапсулирует данные о ключе, соответствующие элементу KeyInfo . Элемент KeyInfo позволяет получателю получить ключ, необходимый для проверки подписи.
Синтаксис
typedef struct _CRYPT_XML_KEY_INFO_ITEM {
DWORD dwType;
union {
LPCWSTR wszKeyName;
CRYPT_XML_KEY_VALUE KeyValue;
CRYPT_XML_BLOB RetrievalMethod;
CRYPT_XML_X509DATA X509Data;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_INFO_ITEM;
Члены
dwType
Указывает тип сведений о ключе, инкапсулированный в этой структуре.
Этот элемент может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Структура указывает имя ключа. |
|
Структура задает значение ключа. |
|
Структура задает закодированный XML-элемент, содержащий метод получения ключа. |
|
Структура указывает данные X.509 , содержащие сведения о ключе. |
|
Структура указывает определяемые пользователем сведения о ключах. |
wszKeyName
Указатель на строку расширенных символов, завершающуюся null, которая содержит имя извлекаемого ключа.
KeyValue
Структура CRYPT_XML_KEY_VALUE , содержащая значение ключа.
RetrievalMethod
Структура CRYPT_XML_BLOB , содержащая сведения о методе извлечения ключа в кодировке XML.
X509Data
Структура CRYPT_XML_X509DATA , содержащая данные X.509, содержащие ключ.
Custom
Структура CRYPT_XML_BLOB , содержащая определяемые пользователем сведения о ключе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | cryptxml.h |