Cuando los datos firmados se empaquetan como PKCS # 7, ¿Qué contenido PKCS # 7 podría estar allí (ej. certificados, firma, etc.)? ¿Y cuál es el propósito de empaquetar todos esos contenidos?
Puede incrustar cualquier dato dentro de una estructura PKCS # 7 / CMS. La Cryptographic Message Syntax (que es el nuevo nombre para PKCS # 7) conoce los tipos EnvelopedData para datos encriptados y AuthenticatedData para datos firmados / MACed.
De esa manera, puede crear una firma envolvente , almacenando así la firma y los datos firmados en un solo archivo, incluso cuando el formato de sus datos no lo admite.
Lea otras preguntas en las etiquetas public-key-infrastructure digital-signature pkcs7