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 |