CRYPT_XML_SIGNATURE-Struktur (cryptxml.h)
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 |