Partager via


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
CRYPT_XML_X509DATA_TYPE_ISSUER_SERIAL
0x00000001
Les données X.509 sont un numéro de série de l’émetteur.
CRYPT_XML_X509DATA_TYPE_SKI
0x00000002
Les données X.509 sont un identificateur de clé d’objet (SKI).
CRYPT_XML_X509DATA_TYPE_SUBJECT_NAME
0x00000003
Les données X.509 sont un nom de sujet.
CRYPT_XML_X509DATA_TYPE_CERTIFICATE
0x00000004
Les données X.509 sont un certificat.
CRYPT_XML_X509DATA_TYPE_CRL
0x00000005
Les données X.509 sont une liste de révocation de certificats (CRL).
CRYPT_XML_X509DATA_TYPE_CUSTOM
0x00000006
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