struktur CMSG_CMS_SIGNER_INFO (wincrypt.h)
Struktur CMSG_CMS_SIGNER_INFO berisi konten SignerInfo yang ditentukan dalam pesan yang ditandatangani atau ditandatangani dan diselimuti. Dalam mendekode pesan yang diterima, CryptMsgGetParam dipanggil agar setiap penanda tangan mendapatkan struktur CMSG_CMS_SIGNER_INFO .
Sintaks
typedef struct _CMSG_CMS_SIGNER_INFO {
DWORD dwVersion;
CERT_ID SignerId;
CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedHash;
CRYPT_ATTRIBUTES AuthAttrs;
CRYPT_ATTRIBUTES UnauthAttrs;
} CMSG_CMS_SIGNER_INFO, *PCMSG_CMS_SIGNER_INFO;
Anggota
dwVersion
Versi struktur ini.
SignerId
Struktur CERT_ID yang mengidentifikasi sertifikat penanda tangan.
HashAlgorithm
Struktur CRYPT_ALGORITHM_IDENTIFIER yang menentukan algoritma yang digunakan dalam menghasilkan hash pesan.
HashEncryptionAlgorithm
Struktur CRYPT_ALGORITHM_IDENTIFIER yang menentukan algoritma yang digunakan untuk mengenkripsi hash.
EncryptedHash
Struktur CRYPT_DATA_BLOB yang berisi hash pesan terenkripsi, tanda tangan.
AuthAttrs
Struktur CRYPT_ATTRIBUTES yang berisi atribut penanda tangan yang diautentikasi.
UnauthAttrs
Struktur CRYPT_ATTRIBUTES yang berisi atribut penanda tangan yang tidak terauthentikasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wincrypt.h |