Freigeben über


CRYPT_XML_SIGNED_INFO-Struktur (cryptxml.h)

Die CRYPT_XML_SIGNED_INFO-Struktur beschreibt ein XML-codiertes SignedInfo-Element .

Syntax

typedef struct _CRYPT_XML_SIGNED_INFO {
  ULONG                cbSize;
  LPCWSTR              wszId;
  CRYPT_XML_ALGORITHM  Canonicalization;
  CRYPT_XML_ALGORITHM  SignatureMethod;
  ULONG                cReference;
  PCRYPT_XML_REFERENCE *rgpReference;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_SIGNED_INFO, *PCRYPT_XML_SIGNED_INFO;

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

wszId

Optional. Ein Zeiger auf eine unicode-Zeichenfolge mit Null-Termin, die das Id-Attribut enthält.

Canonicalization

Eine CRYPT_XML_ALGORITHM-Struktur , die den Kanonisierungsalgorithmus angibt.

SignatureMethod

Eine CRYPT_XML_ALGORITHM-Struktur , die den Signaturalgorithmus angibt.

cReference

Die Anzahl der Elemente im Array, auf die der rgpReference-Member verweist.

rgpReference

Ein Zeiger auf ein Array von Zeigern auf CRYPT_XML_REFERENCE Strukturen, die Informationen enthalten, die in Verweiselementen codiert sind.

Encoded

Eine CRYPT_XML_BLOB-Struktur , die das XML-codierte SignedInfo-Element enthält.

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