Bagikan melalui


enumerasi CRYPT_XML_PROPERTY_ID (cryptxml.h)

Enumerasi CRYPT_XML_PROPERTY_ID menentukan jenis dan penggunaan properti XML.

Sintaks

typedef enum {
  CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
  CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
  CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
  CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
  CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;

Konstanta

 
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE
Nilai: 1
Menentukan ukuran timbunan maksimum, dalam byte, yang dapat digunakan lapisan XML.
Properti ini diterapkan ke buffer perantara yang digunakan untuk mengurai atau membuat bagian XML.
Secara default, batasnya sama dengan CRYPT_XML_BLOB_MAX.
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION
Nilai: 2
Menentukan lokasi dalam dokumen XML tempat tanda tangan akan dibuat.



Format berikut didukung:




#id


Atribut Id elemen untuk menyisipkan tanda tangan.


/a/b/c


Jalur absolut elemen untuk menyisipkan tanda tangan.


CRYPT_XML_PROPERTY_MAX_SIGNATURES
Nilai: 3
Menentukan jumlah maksimum elemen Tanda Tangan saat mengurai dokumen XML.
Properti ini mengambil alih nilai CRYPT_XML_SIGNATURES_MAX default.
CRYPT_XML_PROPERTY_DOC_DECLARATION
Nilai: 4
Menentukan apakah akan menulis deklarasi dokumen XML. Properti ini digunakan dengan
Fungsi CryptXmlEncode . Properti default adalah TRUE.
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET
Nilai: 5
Menentukan kumpulan karakter pengodean fragmen XML untuk elemen kustom. Properti ini digunakan dengan
Fungsi CryptXmlOpenToDecode .
Kumpulan karakter default diwarisi dari dokumen yang dibuka.

Keterangan

Jika nilai properti didefinisikan sebagai penunjuk ke data, maka penunjuk harus valid untuk seluruh periode operasi tanda tangan.

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