Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CRYPT_XML_KEY_VALUE-Struktur enthält einen einzelnen öffentlichen Schlüssel , der bei der Validierung der Signatur hilfreich sein kann.
Syntax
typedef struct _CRYPT_XML_KEY_VALUE {
DWORD dwType;
union {
CRYPT_XML_KEY_DSA_KEY_VALUE DSAKeyValue;
CRYPT_XML_KEY_RSA_KEY_VALUE RSAKeyValue;
CRYPT_XML_KEY_ECDSA_KEY_VALUE ECDSAKeyValue;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_VALUE;
Member
dwType
Gibt den Schlüsselwerttyp an.
Dieser Member kann einer der folgenden Werte sein.
| Wert | Bedeutung |
|---|---|
|
Der Schlüssel ist ein DSA-Schlüssel. |
|
Der Schlüssel ist ein RSA-Schlüssel . |
|
Der Schlüssel ist ein ECDSA-Schlüssel (Elliptic Curve Digital Signature Algorithm). |
|
Der Schlüssel ist ein benutzerdefinierter Schlüsseltyp. |
DSAKeyValue
Eine CRYPT_XML_KEY_DSA_KEY_VALUE-Struktur , die DSA-Schlüsseldaten ( Digital Signature Algorithm ) enthält.
RSAKeyValue
Eine CRYPT_XML_KEY_RSA_KEY_VALUE-Struktur , die RSA-Schlüsseldaten enthält.
ECDSAKeyValue
Eine CRYPT_XML_KEY_ECDSA_KEY_VALUE-Struktur , die ECDSA-Schlüsseldaten enthält.
Custom
Eine CRYPT_XML_BLOB-Struktur , die benutzerdefinierte Schlüsseldaten 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 |