Поделиться через


структура 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