структура CMSG_MAIL_LIST_ENCRYPT_INFO (wincrypt.h)
Структура CMSG_MAIL_LIST_ENCRYPT_INFO содержит сведения о шифровании для получателя списка рассылки конвертированных данных. Функция PFN_CMSG_EXPORT_MAIL_LIST обновляет эту структуру.
Синтаксис
typedef struct _CMSG_MAIL_LIST_ENCRYPT_INFO {
DWORD cbSize;
DWORD dwRecipientIndex;
CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedKey;
DWORD dwFlags;
} CMSG_MAIL_LIST_ENCRYPT_INFO, *PCMSG_MAIL_LIST_ENCRYPT_INFO;
Члены
cbSize
Размер этой структуры в байтах.
dwRecipientIndex
Значение, указывающее порядковый номер получателя в списке получателей, указанный параметром pContentEncryptInfo функции PFN_CMSG_EXPORT_MAIL_LIST.
KeyEncryptionAlgorithm
Структура CRYPT_ALGORITHM_IDENTIFIER, указывающая алгоритм, используемый для шифрования ключа шифрования содержимого. Функция CryptMsgOpenToEncode использует элемент pszObjIdCRYPT_ALGORITHM_IDENTIFIER для получения адреса функции, используемой для экспорта ключа. Функцию можно установить с помощью API шифрования: идентификатор объекта следующего поколения (CNG) (OID).
EncryptedKey
Структура CRYPT_DATA_BLOB, содержащая зашифрованный ключ сеанса.
dwFlags
Значение, указывающее, какие элементы были обновлены, и выделение памяти которого должно быть освобождено с помощью функции CryptMsgOpenToEncode.
Ценность | Значение |
---|---|
|
Был обновлен элемент pszObjId структуры CRYPT_ALGORITHM_IDENTIFIER, на которую ссылается элемент KeyEncryptionAlgorith m. |
|
Элемент ParameterspbData структуры CRYPT_ALGORITHM_IDENTIFIER, на которую ссылается элемент KeyEncryptionAlgorithm. |
Замечания
При вызове с параметром dwMsgType
Следующие элементы структуры CMSG_MAIL_LIST_ENCRYPT_INFO можно обновить функцией обратного вызова:
- EncryptedKey
- KeyEncryptionAlgorithm.pszObjId
- KeyEncryptionAlgorithm.Parameters
- dwFlags
Другие члены доступны только для чтения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | wincrypt.h |