struttura CMSG_KEY_TRANS_RECIPIENT_INFO (wincrypt.h)

La struttura CMSG_KEY_TRANS_RECIPIENT_INFO contiene informazioni utilizzate negli algoritmi di trasporto chiave.

Sintassi

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;

Members

dwVersion

Indica la versione della struttura. Se RecipientId usa il ISSUER_SERIAL_NUMBER per identificare il destinatario, dwVersion è impostato su zero. Se RecipientId usa KEYID, dwVersion è impostato su due.

RecipientId

Un CERT_ID che identifica il destinatario. Attualmente, solo le opzioni ISSUER_SERIAL_NUMBER o KEYID nella CERT_ID sono valide.

KeyEncryptionAlgorithm

Un CRYPT_ALGORITHM_IDENTIFIER che identifica l'algoritmo di crittografia della chiave e tutti i parametri associati usati per crittografare la chiave di crittografia del contenuto.

EncryptedKey

Oggetto CRYPT_DATA_BLOB che contiene i byte della chiave di sessione crittografata.

Requisiti

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