CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO struttura (wincrypt.h)

La struttura CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO contiene informazioni su un ricevitore di messaggi usato per decrittografare la chiave di sessione necessaria per decrittografare il contenuto del messaggio. Questa struttura viene usata con messaggi di basso livello di CMS usando uno dei metodi di gestione delle chiavi.

Sintassi

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;

Members

cbSize

Dimensioni, in byte, di questa struttura di dati.

RecipientPublicKey

Struttura CRYPT_BIT_BLOB contenente la chiave pubblica del destinatario.

RecipientId

CERT_ID che identifica la chiave pubblica di un destinatario del messaggio.

Date

FILETIME facoltativo. Applicabile solo se il CERT_ID identifica la chiave pubblica del ricevitore con un KEY_IDENTIFIER.

pOtherAttr

facoltativo. Puntatore a un CRYPT_ATTRIBUTE_TYPE_VALUE. Applicabile solo se il CERT_ID identifica la chiave pubblica del ricevitore con un KEY_IDENTIFIER.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h