1 package es.caib.signatura.impl;
2
3 import java.security.cert.X509Certificate;
4 import es.caib.signatura.api.Signature;
5
6
7 /** Interfaz que encapsula la firma digital de un documento, proporcionando los métodos necesarios para obtener
8 * tanto la firma como otros de interés: nombre de la entidad certificadora, nombre del certificado usado o
9 * la cadena de SubjectAlternativeNames
10 * @author Jesús Reyes (3dígits)
11 * @version 1.0
12 * @see Signature
13 *
14 */
15
16
17 public interface SignatureProviderInterface extends Signature {
18
19 public void setSignedData ( byte pkcs7 [ ] ) throws Exception;
20 public void setContentType (String contentType) throws Exception;
21 public X509Certificate[] getCertificateChain() throws Exception;
22
23 }