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_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 |