structure CRYPT_XML_KEYINFO_PARAM (cryptxml.h)

La structure CRYPT_XML_KEYINFO_PARAM est utilisée par la fonction CryptXmlSign pour spécifier les membres de l’élément KeyInfo à encoder.

Syntaxe

typedef struct _CRYPT_XML_KEYINFO_PARAM {
  LPCWSTR   wszId;
  LPCWSTR   wszKeyName;
  CERT_BLOB SKI;
  LPCWSTR   wszSubjectName;
  ULONG     cCertificate;
  CERT_BLOB *rgCertificate;
  ULONG     cCRL;
  CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;

Membres

wszId

Pointeur vers une chaîne de caractères larges terminée par null qui contient l’attribut Id de l’élément KeyInfo .

wszKeyName

Pointeur vers une chaîne de caractères larges terminée par null qui contient la valeur dans l’élément KeyName .

SKI

Une structure CERT_BLOB qui contient la valeur de l’élément X509SKI .

wszSubjectName

Pointeur vers une chaîne de caractères larges terminée par null qui contient la valeur de l’élément X509SubjectName .

cCertificate

Nombre d’éléments dans le tableau pointé vers le membre rgCertificate .

rgCertificate

Pointeur vers un tableau de structures CERT_BLOB utilisées pour remplir les éléments X509Certificate .

cCRL

Nombre d’éléments dans le tableau pointé vers le membre rgCRL .

rgCRL

Pointeur vers un tableau de structures CERT_BLOB utilisées pour remplir les éléments X509CRL .

Configuration requise

   
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