struttura CRYPT_XML_REFERENCE (cryptxml.h)

La struttura CRYPT_XML_REFERENCE contiene informazioni utilizzate per popolare l'elemento Reference .

Sintassi

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;

Members

cbSize

Dimensione, in byte, della struttura.

hReference

Handle dell'elemento Reference .

wszId

facoltativo. Puntatore a una stringa Unicode con terminazione Null contenente il valore dell'attributo Id .

wszUri

Puntatore a una stringa Unicode con terminazione Null che contiene un attributo URI .

wszType

Puntatore a una stringa Unicode con terminazione Null contenente il valore dell'attributo Type .

DigestMethod

Struttura CRYPT_XML_ALGORITHM che specifica il metodo digest.

DigestValue

Struttura CRYPT_DATA_BLOB che specifica il valore hash.

cTransform

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

rgTransform

Matrice di strutture CRYPT_XML_TRANSFORM_INFO che contengono informazioni sulla trasformazione applicata ai dati firmati.

Requisiti

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