структура CRYPT_XML_SIGNED_INFO (cryptxml.h)
Структура CRYPT_XML_SIGNED_INFO описывает элемент SignedInfo в xml-кодировке.
Синтаксис
typedef struct _CRYPT_XML_SIGNED_INFO {
ULONG cbSize;
LPCWSTR wszId;
CRYPT_XML_ALGORITHM Canonicalization;
CRYPT_XML_ALGORITHM SignatureMethod;
ULONG cReference;
PCRYPT_XML_REFERENCE *rgpReference;
CRYPT_XML_BLOB Encoded;
} CRYPT_XML_SIGNED_INFO, *PCRYPT_XML_SIGNED_INFO;
Члены
cbSize
Размер данной структуры (в байтах).
wszId
Необязательный элемент. Указатель на строку Юникода, завершающуюся null, которая содержит атрибут Id .
Canonicalization
Структура CRYPT_XML_ALGORITHM , задающая алгоритм канонизации.
SignatureMethod
Структура CRYPT_XML_ALGORITHM , задающая алгоритм подписи.
cReference
Количество элементов в массиве, на который указывает элемент rgpReference .
rgpReference
Указатель на массив указателей на CRYPT_XML_REFERENCE структуры, содержащие сведения, закодированные в элементах Reference .
Encoded
Структура CRYPT_XML_BLOB , содержащая элемент SignedInfo в xml-кодировании.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | cryptxml.h |