1 package es.caib.signatura.impl;
2
3 import es.caib.signatura.api.Signature;
4
5 import java.io.InputStream;
6
7 public interface GeneradorSMIMEParalelo {
8
9 /**
10 * Devuelve un SMIME a partir del documento original que se obtiene del <code>contentStream</code> con las firmas
11 * indicadas en <code>firmas</code> en paralelo en el SMIME.
12 * @param contentStream El flujo de datos del que leer el documento original.
13 * @param firmas El conjunto de firmas que se anyadiran en paralelo.
14 * @return Un flujo de datos que contiene el SMIME firmado en paraelelo.
15 */
16 public SMIMEInputStream generarSMIMEParalelo(InputStream contentStream, Signature[] signatures) throws Exception;
17
18 }