struktur CRYPT_DECRYPT_MESSAGE_PARA (wincrypt.h)
Struktur CRYPT_DECRYPT_MESSAGE_PARA berisi informasi untuk mendekripsi pesan.
Sintaks
typedef struct _CRYPT_DECRYPT_MESSAGE_PARA {
DWORD cbSize;
DWORD dwMsgAndCertEncodingType;
DWORD cCertStore;
HCERTSTORE *rghCertStore;
DWORD dwFlags;
} CRYPT_DECRYPT_MESSAGE_PARA, *PCRYPT_DECRYPT_MESSAGE_PARA;
Anggota
cbSize
Ukuran struktur ini dalam byte.
dwMsgAndCertEncodingType
Jenis pengodean yang digunakan. Selalu dapat diterima untuk menentukan jenis pengodean sertifikat dan pesan dengan menggabungkannya dengan operasi bitwise-OR seperti yang ditunjukkan dalam contoh berikut:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Jenis pengodean yang saat ini ditentukan adalah:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
cCertStore
Jumlah elemen dalam array rghCertStore .
rghCertStore
Array handel penyimpanan sertifikat .
Handel penyimpanan sertifikat ini digunakan untuk mendapatkan konteks sertifikat yang akan digunakan untuk mendekripsi pesan. Untuk informasi selengkapnya, lihat fungsi dekripsi CryptDecryptMessage, dan CryptDecryptAndVerifyMessageSignature. Pesan terenkripsi dapat memiliki satu atau beberapa penerima. Penerima diidentifikasi oleh pengidentifikasi sertifikat unik, seringkali hash penerbit sertifikat dan nomor seri. Penyimpanan sertifikat dicari untuk menemukan konteks sertifikat yang sesuai dengan pengidentifikasi unik.
Penerima juga dapat diidentifikasi oleh KeyId mereka. Penerima Perjanjian Kunci (Diffie-Hellman) dan Key Transport (RSA) didukung.
Hanya konteks sertifikat di penyimpanan dengan salah satu properti, CERT_KEY_PROV_INFO_PROP_ID, atau CERT_KEY_CONTEXT_PROP_ID berikut yang dapat digunakan. Properti ini menentukan lokasi kunci pertukaran privat yang diperlukan.
dwFlags
CRYPT_MESSAGE_SILENT_KEYSET_FLAG dapat diatur untuk menekan UI apa pun oleh CSP. Untuk informasi selengkapnya tentang bendera CRYPT_SILENT, lihat CryptAcquireContext.
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk