Quando i dati firmati sono pacchettizzati come PKCS # 7, quale contenuto potrebbe contenere PKCS # 7 (ad esempio certificati, firma, ecc.)? E quali sono gli scopi del confezionamento di tutti quei contenuti?
Puoi incorporare qualsiasi dato all'interno di una struttura PKCS # 7 / CMS. La Sintassi dei messaggi crittografici (che è il nuovo nome per PKCS # 7) conosce i tipi EnvelopedData per dati crittografati e AuthenticatedData per dati firmati / MAC.
In questo modo, puoi creare una firma di inviluppo , archiviando così la firma e i dati firmati in un singolo file anche se il formato dei tuoi dati non lo supporta.
Leggi altre domande sui tag digital-signature public-key-infrastructure pkcs7