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 |