Creazione e ricezione di messaggi di dati in busta
Un messaggio in busta è un messaggio crittografato per un set di destinatari. Nel processo di rappresentazione, viene generata una chiave di crittografia della sessione e il messaggio viene crittografato con tale chiave. La chiave di crittografia stessa viene quindi crittografata separatamente per ogni destinatario usando le chiavi pubbliche del certificato di ogni destinatario previsto. Il messaggio in busta è costituito dal messaggio crittografato, dai certificati dei destinatari desiderati e dal set di chiavi crittografate, uno per ogni destinatario. Il messaggio generato è in formato PKCS #7/CMS.
Le sezioni seguenti illustrano procedure ed esempi per le attività del messaggio in busta:
- Codifica dei dati in busta
- Decodifica dei dati in busta
- Codice alternativo per la codifica di un messaggio in busta
- Programma C di esempio: codifica di un messaggio in busta firmato