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 |
---|---|
|
Die X.509-Daten sind eine Ausstellerseriennummer. |
|
Die X.509-Daten sind ein Subject Key Identifier (SKI). |
|
Die X.509-Daten sind ein Antragstellername. |
|
Die X.509-Daten sind ein Zertifikat. |
|
Die X.509-Daten sind eine Zertifikatsperrliste (Certificate Revocation List , CRL). |
|
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 |