estructura CMSG_KEY_TRANS_RECIPIENT_INFO (wincrypt.h)

La estructura CMSG_KEY_TRANS_RECIPIENT_INFO contiene información utilizada en algoritmos de transporte clave.

Sintaxis

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;

Miembros

dwVersion

Indica la versión de la estructura. Si RecipientId usa el ISSUER_SERIAL_NUMBER para identificar al destinatario, dwVersion se establece en cero. Si RecipientId usa KEYID, dwVersion se establece en dos.

RecipientId

Un CERT_ID que identifica al destinatario. Actualmente, solo las opciones ISSUER_SERIAL_NUMBER o KEYID de la CERT_ID son válidas.

KeyEncryptionAlgorithm

Una CRYPT_ALGORITHM_IDENTIFIER que identifica el algoritmo de cifrado de claves y los parámetros asociados que se usan para cifrar la clave de cifrado de contenido.

EncryptedKey

Un CRYPT_DATA_BLOB que contiene los bytes de la clave de sesión cifrada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h