CRYPT_XML_SIGNED_INFO struttura (cryptxml.h)

La struttura CRYPT_XML_SIGNED_INFO descrive un elemento SignedInfo con codifica XML.

Sintassi

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;

Members

cbSize

Dimensione, in byte, della struttura.

wszId

facoltativo. Puntatore a una stringa Unicode con terminazione null contenente l'attributo Id .

Canonicalization

Struttura CRYPT_XML_ALGORITHM che specifica l'algoritmo di canonizzazione.

SignatureMethod

Struttura CRYPT_XML_ALGORITHM che specifica l'algoritmo di firma.

cReference

Numero di elementi nella matrice a cui punta il membro rgpReference .

rgpReference

Puntatore a una matrice di puntatori a strutture CRYPT_XML_REFERENCE contenenti informazioni codificate negli elementi Reference .

Encoded

Struttura CRYPT_XML_BLOB contenente l'elemento SignedInfo con codifica XML.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione cryptxml.h