edu.uoc.tfc.j2ee.icampanario.components.signer
Class SignerClienteAfirma

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.components.signer.SignerClienteAfirma
All Implemented Interfaces:
Signer, java.io.Serializable

public class SignerClienteAfirma
extends java.lang.Object
implements Signer, java.io.Serializable

Implementación del componente Signer que realiza la firma digital de un documento usando el cliente de firma de @firma.

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_CERTIFICATE_DATA
           
static java.lang.String DEFAULT_HASH_ALGORITHM
           
static java.lang.String DEFAULT_SIGN_DATA
           
static java.lang.String DEFAULT_SIGNATURE_FORMAT
           
static java.lang.String DEFAULT_TRANSACTION_DATA
           
 
Constructor Summary
SignerClienteAfirma(org.apache.commons.configuration.Configuration config)
          Constructor
 
Method Summary
 void initSign(SignTransaction signTransaction, javax.servlet.http.HttpServletRequest request)
          Inicializa la firma digital de documento
 void sign(SignTransaction signTransaction, javax.servlet.http.HttpServletRequest request)
          Finaliza la firma digital del documento
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SIGNATURE_FORMAT

public static final java.lang.String DEFAULT_SIGNATURE_FORMAT
See Also:
Constant Field Values

DEFAULT_HASH_ALGORITHM

public static final java.lang.String DEFAULT_HASH_ALGORITHM
See Also:
Constant Field Values

DEFAULT_SIGN_DATA

public static final java.lang.String DEFAULT_SIGN_DATA
See Also:
Constant Field Values

DEFAULT_CERTIFICATE_DATA

public static final java.lang.String DEFAULT_CERTIFICATE_DATA
See Also:
Constant Field Values

DEFAULT_TRANSACTION_DATA

public static final java.lang.String DEFAULT_TRANSACTION_DATA
See Also:
Constant Field Values
Constructor Detail

SignerClienteAfirma

public SignerClienteAfirma(org.apache.commons.configuration.Configuration config)
Constructor

Parameters:
config - Configuración
Method Detail

initSign

public void initSign(SignTransaction signTransaction,
                     javax.servlet.http.HttpServletRequest request)
              throws SignerException
Inicializa la firma digital de documento

Specified by:
initSign in interface Signer
Parameters:
signTransaction - Transacción de firma
request - Petición de la que se recogen los parámetros para la firma digital
Throws:
SignerException

sign

public void sign(SignTransaction signTransaction,
                 javax.servlet.http.HttpServletRequest request)
          throws SignerException
Finaliza la firma digital del documento

Specified by:
sign in interface Signer
Parameters:
signTransaction - Transacción de firma
request - Petición de la que se recogen los parámetros para la firma digital
Throws:
SignerException