struktur CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO (wincrypt.h)

Struktur CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO digunakan dengan kunci konten yang didistribusikan sebelumnya untuk mendekripsi kunci enkripsi kunci konten (KEK).

Sintaks

typedef struct _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO {
  DWORD                       cbSize;
  CRYPT_ALGORITHM_IDENTIFIER  KeyEncryptionAlgorithm;
  void                        *pvKeyEncryptionAuxInfo;
  HCRYPTPROV                  hCryptProv;
  DWORD                       dwKeyChoice;
  union {
    HCRYPTKEY hKeyEncryptionKey;
    void      *pvKeyEncryptionKey;
  } DUMMYUNIONNAME;
  CRYPT_DATA_BLOB             KeyId;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO, *PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO;

Anggota

cbSize

Ukuran, dalam byte, dari struktur data ini.

KeyEncryptionAlgorithm

Struktur CRYPT_ALGORITHM_IDENTIFIER yang menunjukkan algoritma enkripsi yang digunakan.

pvKeyEncryptionAuxInfo

Penunjuk ke struktur yang berisi informasi enkripsi tambahan.

hCryptProv

Penyedia yang digunakan untuk melakukan enkripsi dan ekspor kunci penerima. Jika NULL, penyedia yang ditentukan dalam CMSG_ENVELOPED_ENCODE_INFO digunakan.

dwKeyChoice

Menunjukkan anggota serikat berikut mana yang akan digunakan. Saat ini hanya CMSG_MAIL_LIST_HANDLE_KEY_CHOICE yang dapat digunakan.

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyEncryptionKey

Nilai HCRYPTKEY yang digunakan dengan nilai CMSG_MAIL_LIST_HANDLE_KEY_CHOICE parameter dwKeyChoice .

DUMMYUNIONNAME.pvKeyEncryptionKey

Sebuah penunjuk ke kekosongan. Dicadangkan untuk pilihan pointer potensial di masa mendatang.

KeyId

Pengidentifikasi kunci CRYPT_DATA_BLOB kunci enkripsi kunci yang sebelumnya didistribusikan ke pengirim pesan dan satu atau beberapa penerima.

Date

Nilai FILETIME opsional. Saat ada, menentukan satu kunci enkripsi kunci (KEK) dari set yang sebelumnya didistribusikan.

pOtherAttr

Penunjuk opsional ke struktur CRYPT_ATTRIBUTE_TYPE_VALUE yang berisi atribut enkripsi.

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