структура CMSG_KEY_TRANS_RECIPIENT_INFO (wincrypt.h)
Структура CMSG_KEY_TRANS_RECIPIENT_INFO содержит сведения, используемые в ключевых алгоритмах транспорта.
Синтаксис
typedef struct _CMSG_KEY_TRANS_RECIPIENT_INFO {
DWORD dwVersion;
CERT_ID RecipientId;
CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedKey;
} CMSG_KEY_TRANS_RECIPIENT_INFO, *PCMSG_KEY_TRANS_RECIPIENT_INFO;
Члены
dwVersion
Указывает версию структуры. Если RecipientId использует ISSUER_SERIAL_NUMBER для идентификации получателя, параметру dwVersion присваивается нулевое значение. Если RecipientId использует KEYID, dwVersion имеет значение два.
RecipientId
CERT_ID, идентифицирующий получателя. В настоящее время допустимы только варианты ISSUER_SERIAL_NUMBER или KEYID в CERT_ID .
KeyEncryptionAlgorithm
CRYPT_ALGORITHM_IDENTIFIER, определяющий алгоритм шифрования ключей и все связанные параметры, используемые для шифрования ключа шифрования содержимого.
EncryptedKey
CRYPT_DATA_BLOB, содержащий байты зашифрованного ключа сеанса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |