CRYPT_XML_X509DATA_ITEM structure (cryptxml.h)
La structure CRYPT_XML_X509DATA_ITEM représente des données X.509 qui doivent être encodées dans un élément nommé X509Data.
Syntaxe
typedef struct _CRYPT_XML_X509DATA_ITEM {
DWORD dwType;
union {
CRYPT_XML_ISSUER_SERIAL IssuerSerial;
CRYPT_XML_DATA_BLOB SKI;
LPCWSTR wszSubjectName;
CRYPT_XML_DATA_BLOB Certificate;
CRYPT_XML_DATA_BLOB CRL;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_X509DATA_ITEM;
Membres
dwType
Spécifie le type d’élément de données.
Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Les données X.509 sont un numéro de série de l’émetteur. |
|
Les données X.509 sont un identificateur de clé d’objet (SKI). |
|
Les données X.509 sont un nom de sujet. |
|
Les données X.509 sont un certificat. |
|
Les données X.509 sont une liste de révocation de certificats (CRL). |
|
Les données X.509 sont un format personnalisé. |
IssuerSerial
Structure CRYPT_XML_ISSUER_SERIAL qui contient des données de numéro de série.
SKI
Structure CRYPT_XML_DATA_BLOB qui contient des données SKI.
wszSubjectName
Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom de l’objet.
Certificate
Structure CRYPT_XML_DATA_BLOB qui contient des données de certificat.
CRL
CRYPT_XML_DATA_BLOB qui contient une liste de révocation de certificats.
Custom
Structure CRYPT_XML_BLOB qui contient des données personnalisées.
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 |