Bagikan melalui


struktur CRYPT_XML_REFERENCE (cryptxml.h)

Struktur CRYPT_XML_REFERENCE berisi informasi yang digunakan untuk mengisi elemen Referensi .

Sintaks

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;

Anggota

cbSize

Ukuran, dalam byte, dari struktur ini.

hReference

Handel elemen Referensi .

wszId

Pilihan. Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut Id .

wszUri

Penunjuk ke string Unicode yang dihentikan null yang berisi atribut URI .

wszType

Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut Type .

DigestMethod

Struktur CRYPT_XML_ALGORITHM yang menentukan metode hash.

DigestValue

Struktur CRYPT_DATA_BLOB yang menentukan nilai hash.

cTransform

Jumlah elemen dalam array yang ditujukkan oleh anggota rgTransform .

rgTransform

Array struktur CRYPT_XML_TRANSFORM_INFO yang berisi informasi tentang transformasi yang diterapkan ke data yang ditandatangani.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header cryptxml.h