struktur CRYPT_XML_SIGNATURE (cryptxml.h)
Struktur CRYPT_XML_SIGNATURE berisi informasi yang digunakan untuk mengisi elemen Tanda Tangan .
Sintaks
typedef struct _CRYPT_XML_SIGNATURE {
ULONG cbSize;
HCRYPTXML hSignature;
LPCWSTR wszId;
CRYPT_XML_SIGNED_INFO SignedInfo;
CRYPT_DATA_BLOB SignatureValue;
CRYPT_XML_KEY_INFO *pKeyInfo;
ULONG cObject;
PCRYPT_XML_OBJECT *rgpObject;
} CRYPT_XML_SIGNATURE, *PCRYPT_XML_SIGNATURE;
Anggota
cbSize
Ukuran, dalam byte, dari struktur ini.
hSignature
Handel tanda tangan untuk dikodekan.
wszId
Penunjuk ke string Unicode yang dihentikan null yang berisi nilai atribut Id .
SignedInfo
Struktur CRYPT_XML_SIGNED_INFO yang berisi algoritma kanonisisasi, algoritma tanda tangan, dan satu atau beberapa referensi. Elemen SignedInfo dapat berisi atribut ID opsional yang akan memungkinkan struktur direferensikan oleh tanda tangan dan objek lainnya.
SignatureValue
Struktur CRYPT_DATA_BLOB yang berisi nilai tanda tangan kriptografi yang digunakan untuk mengisi elemen Tanda Tangan .
pKeyInfo
Pilihan. Penunjuk ke struktur CRYPT_XML_KEY_INFO yang berisi informasi yang dikodekan dalam elemen KeyInfo .
cObject
Jumlah item dalam array yang ditujukkan oleh anggota rgpObject .
rgpObject
Pilihan. Penunjuk ke array pointer untuk CRYPT_XML_OBJECT struktur yang berisi informasi yang dikodekan dalam elemen Object .
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 |