CRYPT_XML_REFERENCE-Struktur (cryptxml.h)
Die CRYPT_XML_REFERENCE-Struktur enthält Informationen, die zum Auffüllen des Reference-Elements verwendet werden.
Syntax
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
hReference
Das Handle des Reference-Elements .
wszId
Optional. Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Endung, die den Wert des Id-Attributs enthält.
wszUri
Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die ein URI-Attribut enthält.
wszType
Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den Wert des Type-Attributs enthält.
DigestMethod
Eine CRYPT_XML_ALGORITHM-Struktur , die die Digestmethode angibt.
DigestValue
Eine CRYPT_DATA_BLOB-Struktur , die den Hashwert angibt.
cTransform
Die Anzahl der Elemente im Array, auf die das rgTransform-Element verweist.
rgTransform
Ein Array von CRYPT_XML_TRANSFORM_INFO Strukturen, die Informationen über die Transformation enthalten, die auf die signierten Daten angewendet wird.
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 |