notificaciones.cliente.estructuras
Class CriptoAbonado

java.lang.Object
  |
  +--notificaciones.cliente.estructuras.Abonado
        |
        +--notificaciones.cliente.estructuras.CriptoAbonado
All Implemented Interfaces:
java.io.Serializable

public class CriptoAbonado
extends Abonado

Representa a un abonado destinatario de una notificación cifrada.

See Also:
Serialized Form

Constructor Summary
CriptoAbonado()
           
CriptoAbonado(java.lang.String id)
          Constructor de la clase que permite indicar el identificador del usuario en el sistema.
CriptoAbonado(java.lang.String id, byte[] cert)
          Constructor de la clase que permite indicar el identificador del usuario en el sistema y su certificado.
CriptoAbonado(java.lang.String id, java.security.cert.X509Certificate cert)
          Constructor de la clase que permite indicar el identificador del usuario en el sistema y su certificado.
 
Method Summary
 byte[] getCertificadoDER()
          Devuelve el certificado del Abonado
 void setCertificadoDER(byte[] cert)
          Permite indicar el certificado del Abonado que se utilizará para cifrar el PDF generado.
 
Methods inherited from class notificaciones.cliente.estructuras.Abonado
getApellidos, getDireccion, getEmail, getIdAbonado, getLocalidad, getNif, getNombre, getProvincia, getTelefonoFijo, getTelefonoMovil, getZip, setApellidos, setDireccion, setEmail, setIdAbonado, setLocalidad, setNif, setNombre, setProvincia, setTelefonoFijo, setTelefonoMovil, setZip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CriptoAbonado

public CriptoAbonado()

CriptoAbonado

public CriptoAbonado(java.lang.String id)
              throws notificaciones.cliente.excepciones.MCSNException
Constructor de la clase que permite indicar el identificador del usuario en el sistema.
Para construir el identificador unívoco será necesario utilizar la clase notificaciones.common.util.GeneradorIDUsuario

Parameters:
id - Identificador de usuario.
See Also:
GeneradorIDUsuario

CriptoAbonado

public CriptoAbonado(java.lang.String id,
                     java.security.cert.X509Certificate cert)
Constructor de la clase que permite indicar el identificador del usuario en el sistema y su certificado.
Para construir el identificador unívoco será necesario utilizar la clase notificaciones.common.util.GeneradorIDUsuario

Parameters:
id - Identificador de usuario.
cert - Certificado del abonado
See Also:
GeneradorIDUsuario

CriptoAbonado

public CriptoAbonado(java.lang.String id,
                     byte[] cert)
              throws notificaciones.cliente.excepciones.MCSNException
Constructor de la clase que permite indicar el identificador del usuario en el sistema y su certificado.
Para construir el identificador unívoco será necesario utilizar la clase notificaciones.common.util.GeneradorIDUsuario

Parameters:
id - Identificador de usuario.
cert - Certificado del abonado en formato DER
Throws:
notificaciones.cliente.excepciones.MCSNException
See Also:
GeneradorIDUsuario
Method Detail

getCertificadoDER

public byte[] getCertificadoDER()
Devuelve el certificado del Abonado

Returns:

setCertificadoDER

public void setCertificadoDER(byte[] cert)
Permite indicar el certificado del Abonado que se utilizará para cifrar el PDF generado.

Parameters:
cert - Certificado del Abonado.