Fungsi Pesan Tingkat Rendah

Fungsi pesan tingkat rendah mengodekan data untuk data transmisi dan dekode yang telah diterima. Fungsi pesan tingkat rendah juga mendekripsi dan memverifikasi tanda tangan pesan yang diterima.

Saat pesan dibuka menggunakan fungsi buka pesan tingkat rendah, pesan tetap terbuka dan tersedia (mempertahankan statusnya) hingga ditutup. Ini memungkinkan pesan untuk dibangun sepotong menggunakan beberapa panggilan ke fungsi CryptMsgUpdate .

Menggunakan fungsi pesan tingkat rendah memerlukan lebih banyak panggilan fungsi daripada menggunakan fungsi pesan yang disederhanakan (lihat Pesan Yang Disederhanakan). Jika fungsi pesan yang disederhanakan digunakan, lebih banyak pekerjaan dilakukan di dalam fungsi API.

Menggunakan fungsi pesan tingkat rendah melibatkan pekerjaan tambahan melakukan panggilan ke sertifikat atau fungsi kriptografi lainnya. Misalnya, data dari panggilan ke fungsi sertifikat mungkin diperlukan untuk menginisialisasi struktur yang digunakan oleh fungsi pesan tingkat rendah ini. Fungsi pesan yang disederhanakan menginisialisasi banyak struktur ini secara internal.

Tabel berikut mencantumkan bagian dengan deskripsi prosedur dan contoh kode C menggunakan fungsi pesan tingkat rendah.

Bagian Konten
Fungsi Pesan Tingkat Rendah Mencantumkan fungsi pesan tingkat rendah.
Data Penandatanganan Detail tugas yang diperlukan untuk menandatangani data.
Pengodean Data Yang Diselimuti Detail tugas yang diperlukan untuk mengodekan data yang diselimuti.
Pendekodean Data Yang Diselubungi Detail tugas yang diperlukan untuk mendekode data yang diselimuti.