Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |