com.telventi.verificacionfirmas
Class DTOVerificacionFirmante
java.lang.Object
com.telventi.verificacionfirmas.DTOVerificacionFirmante
- All Implemented Interfaces:
- java.io.Serializable
- public class DTOVerificacionFirmante
- extends java.lang.Object
- implements java.io.Serializable
La clase DTOVerificacionFirmante contiene información relativa a un firmante de una determinada
transacción.
Proporciona el nombre, apellidos, nif y el estado de revocación del certificado digital en el
momento actual.
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getApellido1()
Método que permite obtener el primer apellido del responsable del Certificado Digital. |
java.lang.String |
getApellido2()
Método que permite obtener el segundo apellido del responsable del Certificado Digital. |
int |
getError()
Método que devuelve un código informando del estado del Certificado Digital del Firmante actual. |
java.lang.String |
getNIF()
Método que permite obtener el NIF del responsable del Certificado Digital. |
java.lang.String |
getNombre()
Método que permite obtener el nombre del responsable del Certificado Digital. |
void |
setApellido1(java.lang.String apellido1)
Establece un nuevo valor para el atributo primer apellido del responsable del Certificado Digital.
|
void |
setApellido2(java.lang.String apellido2)
Establece un nuevo valor para el atributo segundo apellido del responsable del Certificado Digital.
|
void |
setError(int error)
Establece un nuevo valor para el atributo error de verificación de firma. |
void |
setNIF(java.lang.String nif)
Establece un nuevo valor para el atributo NIF del responsable del Certificado Digital.
|
void |
setNombre(java.lang.String nombre)
Establece un nuevo valor para el atributo nombre del responsable del Certificado Digital.
|
java.lang.String |
toString()
Serialización de la clase a cadena. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DTOVerificacionFirmante
public DTOVerificacionFirmante()
- Constructor por defecto.
DTOVerificacionFirmante
public DTOVerificacionFirmante(int error)
- Constructor que establece el error ocurrido al verificar una firma.
- Parameters:
error
- error ocurrido al verificar una firma.
getError
public int getError()
- Método que devuelve un código informando del estado del Certificado Digital del Firmante actual.
A continuación se muestran los códigos.
0 -> Certificado 0K
5 -> El Certificado presentado no corresponde a ninguna CA admitida
11 -> Algoritmo de firma en certificado de cliente invalido
12 -> Clave en certificado cliente no valida
13 -> Proveedor de certificado cliente no encontrado
14 -> Error al comprobar la firma del certificado de cliente
15 -> Error al obtener los campos obligatorios del certificado
16 -> No se ha encontrado el certificado de la CA de este certificado.
NO ES CONFIABLE PARA LA APLICACION
17 -> No se ha construido el objeto de forma correcta
18 -> Error al chequear la fecha del certificado, no válido o expirado.
19 -> No se ha encontrado la CRL
20 -> Error al descargar la CRL
21 -> Error al verificar la crl con el certificado de su CA
22 -> No se ha encontrado el certificado de la CA de esta CRL
23 -> Error al crear el objecto X09CRL
24 -> Certificado revocado
25 -> Certificado revocado, clave comprometida
26 -> Certificado revocado, clave CA comprometida
27 -> Certificado revocado, cambio información
28 -> Certificado revocado, certificado reemplazado
29 -> Certificado revocado, proposito original del certificado ya no valido
30 -> Certificado revocado, certificado suspendido temporalmente
31 -> Certificado revocado, el certificado debe ser removido de una CRL anterior
32 -> Certificado revocado, un privilegio del certificaso ha sido retirado
33 -> Certificado sin puntos de distribución de CRL
34 -> Imposible validar el certificado con sus DP
- Returns:
- error ocurrido al verificar una firma.
getNIF
public java.lang.String getNIF()
- Método que permite obtener el NIF del responsable del Certificado Digital. Si el Certificado no
fuera de Usuario devuelve null.
- Returns:
- NIF del responsable del Certificado Digital o null si el certificado no es de usuario.
getNombre
public java.lang.String getNombre()
- Método que permite obtener el nombre del responsable del Certificado Digital. Si el Certificado no
fuera de Usuario devuelve null.
- Returns:
- Nombre del responsable del Certificado Digital o null si el certificado no es de usuario.
getApellido1
public java.lang.String getApellido1()
- Método que permite obtener el primer apellido del responsable del Certificado Digital. Si el Certificado no
fuera de Usuario devuelve null.
- Returns:
- Primer apellido del responsable del Certificado Digital o null si el certificado no es de usuario.
getApellido2
public java.lang.String getApellido2()
- Método que permite obtener el segundo apellido del responsable del Certificado Digital. Si el Certificado no
fuera de Usuario devuelve null.
- Returns:
- Segundo apellido del responsable del Certificado Digital o null si el certificado no es de usuario.
setError
public void setError(int error)
- Establece un nuevo valor para el atributo error de verificación de firma. Uso interno, no utilizar en cliente.
- Parameters:
error
- error ocurrido al verificar la firma.
setNIF
public void setNIF(java.lang.String nif)
- Establece un nuevo valor para el atributo NIF del responsable del Certificado Digital.
Uso interno, no utilizar en cliente.
- Parameters:
nif
- NIF del responsable del certificado.
setNombre
public void setNombre(java.lang.String nombre)
- Establece un nuevo valor para el atributo nombre del responsable del Certificado Digital.
Uso interno, no utilizar en cliente.
- Parameters:
nombre
- nombre del responsable del certificado.
setApellido1
public void setApellido1(java.lang.String apellido1)
- Establece un nuevo valor para el atributo primer apellido del responsable del Certificado Digital.
Uso interno, no utilizar en cliente.
- Parameters:
apellido1
- primer apellido del responsable del certificado.
setApellido2
public void setApellido2(java.lang.String apellido2)
- Establece un nuevo valor para el atributo segundo apellido del responsable del Certificado Digital.
Uso interno, no utilizar en cliente.
- Parameters:
apellido2
- segundo apellido del responsable del certificado.
toString
public java.lang.String toString()
- Serialización de la clase a cadena.
- Returns:
- Representación en cadena del objeto.