Bagikan melalui


Jenis Pengodean Sertifikat dan Pesan

Banyak fungsi memerlukan jenis pengodean sertifikat atau pesan. Jenis pengodean ini adalah DWORD, mungkin berisi jenis pengodean sertifikat dan pesan. Jenis pengodean sertifikat disimpan dalam kata berurutan rendah. Jenis pengodean pesan disimpan dalam kata berurutan tinggi. Beberapa fungsi atau bidang struktur hanya memerlukan salah satu jenis pengodean, tetapi selalu dapat diterima untuk menentukan kedua jenis pengodean. Untuk contoh yang menentukan jenis pengodean, lihat #includes dan #defines.

Konvensi penamaan parameter berikut digunakan untuk menunjukkan jenis pengodean yang diperlukan.

Nama Komentar
dwMsgAndCertEncodingType Kedua jenis pengodean diperlukan.
dwMsgEncodingType Hanya jenis pengodean pesan yang diperlukan.
dwCertEncodingType Hanya jenis pengodean sertifikat yang diperlukan.
dwEncodingType Jenis pengodean pesan atau sertifikat diperlukan. Jika kata berurutan rendah yang berisi jenis pengodean sertifikat bukan nol, maka kata tersebut digunakan. Jika tidak, kata urutan tinggi yang berisi jenis pengodean pesan digunakan. Jika keduanya ditentukan, jenis pengodean sertifikat dalam kata urutan rendah digunakan.

 

Jenis pengodean yang ditentukan saat ini diperlihatkan dalam tabel berikut.

Jenis pengodean Nilai
CRYPT_ASN_ENCODING 0x00000001
X509_ASN_ENCODING 0x00000001
PKCS_7_ASN_ENCODING 0x00010000