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 |