Compartir a través de


estructura CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO (wincrypt.h)

La estructura CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO contiene información sobre un receptor de mensajes usado para descifrar la clave de sesión necesaria para descifrar el contenido del mensaje. Esta estructura se usa con mensajes de bajo nivel cmS mediante cualquiera de los métodos de administración de claves.

Sintaxis

typedef struct _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO {
  DWORD                       cbSize;
  CRYPT_BIT_BLOB              RecipientPublicKey;
  CERT_ID                     RecipientId;
  FILETIME                    Date;
  PCRYPT_ATTRIBUTE_TYPE_VALUE pOtherAttr;
} CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO, *PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO;

Miembros

cbSize

Tamaño, en bytes, de esta estructura de datos.

RecipientPublicKey

Estructura CRYPT_BIT_BLOB que contiene la clave pública del destinatario.

RecipientId

El CERT_ID que identifica la clave pública de un destinatario del mensaje.

Date

FILETIME opcional. Solo es aplicable si el CERT_ID identifica la clave pública del receptor con un KEY_IDENTIFIER.

pOtherAttr

Opcional. Puntero a un CRYPT_ATTRIBUTE_TYPE_VALUE. Solo es aplicable si el CERT_ID identifica la clave pública del receptor con un KEY_IDENTIFIER.

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