Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Cryptographic Message Syntax (CMS), derivato da PKCS #7 versione 1.5, è la sintassi usata per hash, firma digitale, autenticare e crittografare messaggi arbitrari. Laddove possibile, la compatibilità con le versioni precedenti viene mantenuta; Tuttavia, sono state apportate modifiche per supportare le tecniche relative al trasferimento dei certificati degli attributi e al contratto chiave per la gestione delle chiavi. CMS consente l'incapsulamento multiplo in modo che una busta di incapsulamento possa essere annidata all'interno di un'altra. Inoltre, una parte può firmare digitalmente i dati incapsulati in precedenza; attributi arbitrari, ad esempio l'ora di firma, possono essere firmati insieme al contenuto del messaggio; gli attributi e, ad esempio controfirmature, possono essere associati a una firma. CMS può supportare un'ampia gamma di architetture per la gestione delle chiavi basata su certificati.
Per supportare funzionalità cms aggiuntive, alle strutture dei dati sottostanti sono stati assegnati nuovi campi. Sono stati aggiunti anche nuovi flag e valori di parametro. Tutte le strutture di dati e tutte le API che usano CMS sono compatibili con le versioni precedenti del 100% con PKCS #7 versione 1.5.
Le aggiunte includono addizioni di dati con busta e aggiunte ai dati firmate.