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_SIGNATURE-Struktur enthält Informationen, die zum Auffüllen des Signature-Elements verwendet werden.
Syntax
typedef struct _CRYPT_XML_SIGNATURE {
ULONG cbSize;
HCRYPTXML hSignature;
LPCWSTR wszId;
CRYPT_XML_SIGNED_INFO SignedInfo;
CRYPT_DATA_BLOB SignatureValue;
CRYPT_XML_KEY_INFO *pKeyInfo;
ULONG cObject;
PCRYPT_XML_OBJECT *rgpObject;
} CRYPT_XML_SIGNATURE, *PCRYPT_XML_SIGNATURE;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
hSignature
Das Handle der zu codierenden Signatur.
wszId
Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Endung, die den Wert des Id-Attributs enthält.
SignedInfo
Eine CRYPT_XML_SIGNED_INFO Struktur, die den Kanonisierungsalgorithmus, einen Signaturalgorithmus und mindestens einen Verweis enthält. Das SignedInfo-Element kann ein optionales ID-Attribut enthalten, das es ermöglicht, von anderen Signaturen und Objekten auf die Struktur zu verweisen.
SignatureValue
Eine CRYPT_DATA_BLOB-Struktur , die einen kryptografischen Signaturwert enthält, der zum Auffüllen des Signature-Elements verwendet wird.
pKeyInfo
Optional. Ein Zeiger auf eine CRYPT_XML_KEY_INFO-Struktur , die Informationen enthält, die im KeyInfo-Element codiert sind.
cObject
Die Anzahl der Elemente im Array, auf die das rgpObject-Element verweist.
rgpObject
Optional. Ein Zeiger auf ein Array von Zeigern auf CRYPT_XML_OBJECT Strukturen, die Informationen enthalten, die in Object-Elementen codiert sind.
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 |