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 |