Penghitung Penjatahan Pesan
Untuk mengimbangi pesan yang ditandatangani dengan menggunakan CryptMsgCountersign
- Panggil CryptMsgOpenToDecode untuk mendapatkan handel ke pesan yang ditandatangani.
- Menginisialisasi struktur CMSG_SIGNER_ENCODE_INFO untuk countersigner.
- Tambahkan struktur CMSG_SIGNER_ENCODE_INFO ke array countersigners (hanya satu countersigner yang saat ini didukung).
- Panggil CryptMsgCountersign untuk menambahkan countersignature atau countersignature.
Jika semua panggilan fungsi berhasil, pesan asli sekarang memiliki penandaan balik yang disertakan sebagai atribut yang tidak diautentikasi.
Untuk mengimbangi pesan yang ditandatangani dengan menggunakan CryptMsgCountersignEncoded
- Panggil CryptMsgOpenToDecode untuk mendapatkan handel ke pesan yang ditandatangani.
- Panggil CryptMsgGetParam untuk mengambil informasi penanda tangan yang dikodekan dari pesan yang ditandatangani.
- Menginisialisasi struktur CMSG_SIGNER_ENCODE_INFO untuk countersigner.
- Tambahkan struktur CMSG_SIGNER_ENCODE_INFO ke array countersigners (hanya satu countersigner yang saat ini didukung).
- Panggil CryptMsgCountersignEncoded untuk membuat atribut countersignature yang dikodekan.
- Panggil CryptMsgControl untuk menambahkan atribut countersignature ke pesan asli sebagai atribut yang tidak diautentikasi.
Jika semua panggilan fungsi berhasil, atribut countersignature ditambahkan ke pesan asli.