edu.uoc.tfc.j2ee.icampanario.components.signer
Class SignerClienteAfirma
java.lang.Object
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
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 |
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
SignerClienteAfirma
public SignerClienteAfirma(org.apache.commons.configuration.Configuration config)
- Constructor
- Parameters:
config
- Configuración
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 firmarequest
- 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 firmarequest
- Petición de la que se recogen los parámetros para la firma digital
- Throws:
SignerException