es.caib.signatura.impl
Interface LocalSignerProviderInterface

All Superinterfaces:
SignerProviderInterface

public interface LocalSignerProviderInterface
extends SignerProviderInterface

Interfaz que independiza las implementaciones de firma y verificación de cada entidad certificadora con una serie de métodos estándar, llevando a cabo la firma digital desacoplada (firma y documento original se mantienen por separado). Esta firma puede ser avanzada o avanzada con sello de tiempo. La firma se encapsula con la clase Signature.

Version:
1.0
Author:
3dígits
See Also:
Signature

Method Summary
 ParsedCertificate[] getCertList(boolean recognized)
          Obtiene la lista de certificados disponibles en el almacén de certificados definido por la API de la entidad certificadora: disco duro, dispositivo USB, etc.
 
Methods inherited from interface es.caib.signatura.impl.SignerProviderInterface
certifyDigitalCopy, getCurrentDate, getVersion, sign, signPDF, signPDF
 

Method Detail

getCertList

ParsedCertificate[] getCertList(boolean recognized)
                                throws SignatureCertNotFoundException,
                                       SignaturePrivKeyException
Obtiene la lista de certificados disponibles en el almacén de certificados definido por la API de la entidad certificadora: disco duro, dispositivo USB, etc.

Returns:
lista de los nombres de certificado disponibles
Throws:
SignatureCertNotFoundException - si no se encuentra ningún certificado disponible
SignaturePrivKeyException - si no se pueden obtener las claves privadas de los certificados


Copyright © 2011 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.