Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Структура CRYPT_XML_REFERENCE содержит сведения, используемые для заполнения элемента Reference .
Синтаксис
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
Члены
cbSize
Размер данной структуры (в байтах).
hReference
Дескриптор элемента Reference .
wszId
Необязательный элемент. Указатель на строку Юникода, завершающуюся null, которая содержит значение атрибута Id .
wszUri
Указатель на строку Юникода, завершающуюся null, которая содержит атрибут URI .
wszType
Указатель на строку Юникода, завершающуюся null, которая содержит значение атрибута Type .
DigestMethod
Структура CRYPT_XML_ALGORITHM , задающая метод digest.
DigestValue
Структура CRYPT_DATA_BLOB , указывающая хэш-значение.
cTransform
Количество элементов в массиве, на который указывает элемент rgTransform .
rgTransform
Массив CRYPT_XML_TRANSFORM_INFO структур, содержащих сведения о преобразовании, примененном к подписанным данным.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Верхняя часть | cryptxml.h |