CRYPT_XML_KEY_INFO_ITEM-Struktur (cryptxml.h)
Die CRYPT_XML_KEY_INFO_ITEM-Struktur kapselt Schlüsselinformationsdaten, die einem KeyInfo-Element entsprechen. Mit dem KeyInfo-Element kann der Empfänger den Schlüssel abrufen, der zum Überprüfen der Signatur benötigt wird.
Syntax
typedef struct _CRYPT_XML_KEY_INFO_ITEM {
DWORD dwType;
union {
LPCWSTR wszKeyName;
CRYPT_XML_KEY_VALUE KeyValue;
CRYPT_XML_BLOB RetrievalMethod;
CRYPT_XML_X509DATA X509Data;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_INFO_ITEM;
Member
dwType
Gibt den Schlüsselinformationstyp an, der in dieser Struktur gekapselt ist.
Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Die Struktur gibt einen Schlüsselnamen an. |
|
Die -Struktur gibt den Schlüsselwert an. |
|
Die Struktur gibt ein XML-codiertes Element an, das die Schlüsselabrufmethode enthält. |
|
Die Struktur gibt X.509-Daten an, die die Schlüsselinformationen enthalten. |
|
Die Struktur gibt benutzerdefinierte Informationen zu den Schlüsselinformationen an. |
wszKeyName
Ein Zeiger auf eine mit NULL beendete breite Zeichenfolge, die den Namen des abzurufenden Schlüssels enthält.
KeyValue
Eine CRYPT_XML_KEY_VALUE-Struktur , die den Schlüsselwert enthält.
RetrievalMethod
Eine CRYPT_XML_BLOB-Struktur , die XML-codierte Informationen zur Schlüsselabrufmethode enthält.
X509Data
Eine CRYPT_XML_X509DATA-Struktur , die X.509-Daten enthält, die den Schlüssel enthalten.
Custom
Eine CRYPT_XML_BLOB-Struktur , die benutzerdefinierte Schlüsselinformationen enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | cryptxml.h |