structure CRYPT_XML_SIGNED_INFO (cryptxml.h)
La structure CRYPT_XML_SIGNED_INFO décrit un élément SignedInfo encodé xml.
Syntaxe
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;
Membres
cbSize
Taille, en octets, de cette structure.
wszId
facultatif. Pointeur vers une chaîne Unicode terminée par null qui contient l’attribut Id .
Canonicalization
Structure CRYPT_XML_ALGORITHM qui spécifie l’algorithme de canonicalisation.
SignatureMethod
Structure CRYPT_XML_ALGORITHM qui spécifie l’algorithme de signature.
cReference
Nombre d’éléments dans le tableau pointé vers le membre rgpReference .
rgpReference
Pointeur vers un tableau de pointeurs vers des structures CRYPT_XML_REFERENCE qui contiennent des informations encodées dans les éléments Reference .
Encoded
Structure CRYPT_XML_BLOB qui contient l’élément SignedInfo encodé au format XML.
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 |