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