CRYPT_XML_SIGNATURE structure (cryptxml.h)
La structure CRYPT_XML_SIGNATURE contient des informations utilisées pour remplir l’élément Signature .
Syntaxe
typedef struct _CRYPT_XML_SIGNATURE {
ULONG cbSize;
HCRYPTXML hSignature;
LPCWSTR wszId;
CRYPT_XML_SIGNED_INFO SignedInfo;
CRYPT_DATA_BLOB SignatureValue;
CRYPT_XML_KEY_INFO *pKeyInfo;
ULONG cObject;
PCRYPT_XML_OBJECT *rgpObject;
} CRYPT_XML_SIGNATURE, *PCRYPT_XML_SIGNATURE;
Membres
cbSize
Taille, en octets, de cette structure.
hSignature
Handle de la signature à encoder.
wszId
Pointeur vers une chaîne Unicode terminée par null qui contient la valeur de l’attribut Id .
SignedInfo
Structure CRYPT_XML_SIGNED_INFO qui contient l’algorithme de canonique, un algorithme de signature et une ou plusieurs références. L’élément SignedInfo peut contenir un attribut ID facultatif qui permet à la structure d’être référencée par d’autres signatures et objets.
SignatureValue
Structure CRYPT_DATA_BLOB qui contient une valeur de signature de chiffrement utilisée pour remplir l’élément Signature .
pKeyInfo
facultatif. Pointeur vers une structure CRYPT_XML_KEY_INFO qui contient des informations encodées dans l’élément KeyInfo .
cObject
Nombre d’éléments du tableau pointés par le membre rgpObject .
rgpObject
facultatif. Pointeur vers un tableau de pointeurs vers CRYPT_XML_OBJECT structures qui contiennent des informations encodées dans des éléments Object .
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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour