structure CRYPT_XML_REFERENCE (cryptxml.h)
La structure CRYPT_XML_REFERENCE contient des informations utilisées pour remplir l’élément Reference .
Syntaxe
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;
Membres
cbSize
Taille, en octets, de cette structure.
hReference
Handle de l’élément Reference .
wszId
facultatif. Pointeur vers une chaîne Unicode terminée par null qui contient la valeur de l’attribut Id .
wszUri
Pointeur vers une chaîne Unicode terminée par null qui contient un attribut URI .
wszType
Pointeur vers une chaîne Unicode terminée par null qui contient la valeur de l’attribut Type .
DigestMethod
Structure CRYPT_XML_ALGORITHM qui spécifie la méthode digeste.
DigestValue
Une structure CRYPT_DATA_BLOB qui spécifie la valeur de hachage.
cTransform
Nombre d’éléments dans le tableau pointé vers le membre rgTransform .
rgTransform
Tableau de structures CRYPT_XML_TRANSFORM_INFO qui contiennent des informations sur la transformation appliquée aux données signées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | cryptxml.h |