Freigeben über


CRYPT_XML_X509DATA_ITEM-Struktur (cryptxml.h)

Die CRYPT_XML_X509DATA_ITEM-Struktur stellt X.509-Daten dar, die in einem benannten X509Data-Element codiert werden sollen.

Syntax

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;

Member

dwType

Gibt den Datentyp an.

Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
CRYPT_XML_X509DATA_TYPE_ISSUER_SERIAL
0x00000001
Die X.509-Daten sind eine Ausstellerseriennummer.
CRYPT_XML_X509DATA_TYPE_SKI
0x00000002
Die X.509-Daten sind ein Subject Key Identifier (SKI).
CRYPT_XML_X509DATA_TYPE_SUBJECT_NAME
0x00000003
Die X.509-Daten sind ein Antragstellername.
CRYPT_XML_X509DATA_TYPE_CERTIFICATE
0x00000004
Die X.509-Daten sind ein Zertifikat.
CRYPT_XML_X509DATA_TYPE_CRL
0x00000005
Die X.509-Daten sind eine Zertifikatsperrliste (Certificate Revocation List , CRL).
CRYPT_XML_X509DATA_TYPE_CUSTOM
0x00000006
Die X.509-Daten sind ein benutzerdefiniertes Format.

IssuerSerial

Eine CRYPT_XML_ISSUER_SERIAL-Struktur , die Seriennummerndaten enthält.

SKI

Eine CRYPT_XML_DATA_BLOB-Struktur , die SKI-Daten enthält.

wszSubjectName

Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Antragstellernamen enthält.

Certificate

Eine CRYPT_XML_DATA_BLOB-Struktur , die Zertifikatdaten enthält.

CRL

Eine CRYPT_XML_DATA_BLOB , die eine Zertifikatsperrliste enthält.

Custom

Eine CRYPT_XML_BLOB-Struktur , die benutzerdefinierte Daten enthält.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile cryptxml.h