com.telventi.autenticacion
Class SubjectGenericoJA

java.lang.Object
  extended bycom.telventi.autenticacion.Subject
      extended bycom.telventi.autenticacion.SubjectGenericoJA
All Implemented Interfaces:
java.io.Serializable

public class SubjectGenericoJA
extends Subject
implements java.io.Serializable

Clase que implementa un Subject genérico para las aplicaciones.
Contiene todos los atributos presentes en los certificados soportados por la plataforma y aporta métodos para obtenerlos. Los atributos están representados mediante etiquetas.

See Also:
Serialized Form

Constructor Summary
SubjectGenericoJA()
          Deprecated.  
 
Method Summary
 java.lang.String getAnagrama()
          Deprecated. Método para la obtención del anagrama fiscal largo correspondiente al certificado tratado.
 java.lang.String getApellido1()
          Deprecated. Método para la obtención del primer apellido del responsable del certificado.
 java.lang.String getApellido2()
          Deprecated. Método para la obtención del segundo apellido del responsable del certificado.
 java.lang.Object getAtributo(java.lang.String nombreAtributo)
          Deprecated. Método para la obtención de cualquier atributo obtenido del tratamiento de un certificado.
 java.util.Map getAtributos()
          Deprecated. Obtiene los atributos obtenidos de trtar un certificado.
 java.lang.String getCa()
          Deprecated. Método para la obtención de la autoridad de confianza que ha emitido el certificado.
 boolean getCaducidad()
          Deprecated. Mediante este método es posible conocer si el certificado tratado está caducado.
 java.lang.String getCargo()
          Deprecated. Método para la obtención del cargo del responsasble del certificado.
 java.lang.String getCifEntidad()
          Deprecated. Método para la obtención del CIF de entidad representada mediante el certificado.
 java.lang.String getCifVinculada()
          Deprecated. Método para la obtención del CIF de la entidad vinculada al certificado.
 java.lang.String getEmail()
          Deprecated. Método para la obtención de la dirección de correo del responsable del certificado.
 java.lang.String getEntidadVinculada()
          Deprecated. Método para la obtención del nombre de la entidad vinculada al certificado.
 java.util.Date getFechaCaducidad()
          Deprecated. Método para la obtención del campo fecha Caducidad del certificado.
 java.util.Date getFechaCreacion()
          Deprecated. Método para la obtención del campo feha Creación del certificado.
 java.lang.String getNif()
          Deprecated. Método para la obtención del NIF del responsable del certificado.
 java.lang.String getNifRepresentado()
          Deprecated. Método para la obtención del NIF de la persona representada mediante el certificado.
 java.lang.String getNifResponsable()
          Deprecated. Método para la obtención del NIF del responsable del certificado.
 java.lang.String getNombre()
          Deprecated. Método para la obtención del nombre del responsable del certificado.
 java.lang.String getNombreEntidad()
          Deprecated. Método para la obtención del nombre de la entidad representada mediante el certificado.
 java.lang.String getNomYapellidosRepresentado()
          Deprecated. Método para la obtención del nombre y apellidos de la persona representada mediante el certificado.
 java.lang.String getNumColegiado()
          Deprecated. Método para la obtención del número de colegiado del responsasble del certificado.
 java.lang.String getPais()
          Deprecated. Método para la obtención del campo país del certificado.
 java.lang.String getPoblacion()
          Deprecated. Método para la obtención del campo población del certificado.
 java.lang.String getProvincia()
          Deprecated. Método para la obtención del campo provincia del certificado.
 int getTipoafirma()
          Deprecated. Método para la obtención del tipo de certificado @firma.
 int getTipoCert()
          Deprecated. Método para la obtención del tipo de certificado @firma.
 java.lang.String getTipoCertificado()
          Deprecated. Método para la obtención del tipo del certificado (persona física,...).
 java.lang.String getTipoVinculacion()
          Deprecated. Método para la obtención del tipo de vinculación al certificado.
 java.lang.String getTitulo()
          Deprecated. Método para la obtención del título del responsable del certificado.
 void setAnagrama(java.lang.String anagrama)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el anagrama fiscal largo.
 void setApellido1(java.lang.String apellido1)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el primer apellido del responsable del certificado.
 void setApellido2(java.lang.String apellido2)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el segundo apellido del responsable del certificado.
 void setAtributo(java.lang.String nombreAtributo, java.lang.Object value)
          Deprecated. Establece un nuevo valor para un atributo de la clase.
 void setAtributos(java.util.Map atts)
          Deprecated. Establece un nuevo conjunto de atributos de certificado.
 void setCa(java.lang.String ca)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica la autoridad de confianza del certificado.
 void setCaducidad(boolean caducidad)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el estado de caducidad del certificado.
 void setCargo(java.lang.String cargo)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el cargo del responsable del certificado.
 void setCifEntidad(java.lang.String cifentidad)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el cif de la entidad representada por el certificado.
 void setCifVinculada(java.lang.String cifvinculada)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el CIF de la entidad vinculada al certificado.
 void setEmail(java.lang.String email)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica la dirección de correo electrónico del responsable del certificado.
 void setEntidadVinculada(java.lang.String entidadvinculada)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica la entidad vinculada al certificado.
 void setFechaCaducidad(java.util.Date fechacaducidad)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica la fecha de Caducidad del certificado.
 void setFechaCreacion(java.util.Date fechacreacion)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica la fecha de Creación del certificado.
 void setNif(java.lang.String nif)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF del responsable del certificado.
 void setNifRepresentado(java.lang.String nifrepresentado)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF de la persona representada por el certificado.
 void setNifResponsable(java.lang.String nifresponsable)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF del responsable del certificado.
 void setNombre(java.lang.String nombre)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre del responsable del certificado.
 void setNombreEntidad(java.lang.String nombreentidad)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre de entidad representada por el certificado.
 void setNomYapellidosRepresentado(java.lang.String nomyapellidosrepresentado)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre y apellidos de la persona representada por el certificado.
 void setNumColegiado(java.lang.String numcolegiado)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el número de colegiado del responsable del certificado.
 void setPais(java.lang.String pais)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el código de pais del certificado.
 void setPoblacion(java.lang.String poblacion)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el código de poblacion del certificado.
 void setProvincia(java.lang.String provincia)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el código de provincia del certificado.
 void setTipoafirma(int tipoafirma)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo de certificado @firma.
 void setTipoCert(int dato)
          Deprecated. Interno no utilizar en el cliente
 void setTipoCertificado(java.lang.String tipocertificado)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo del certificado.
 void setTipoVinculacion(java.lang.String tipovinculacion)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo de vinculación.
 void setTitulo(java.lang.String titulo)
          Deprecated. Mediante este método es posible modificar el valor del atributo de clase que identifica el título del responsable del certificado.
 java.lang.String toString()
          Deprecated. Método que devuelve una cadena con la información contenida en el Subject.
 
Methods inherited from class com.telventi.autenticacion.Subject
getError, setError
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubjectGenericoJA

public SubjectGenericoJA()
Deprecated. 
Method Detail

setTipoCert

public void setTipoCert(int dato)
Deprecated. 
Interno no utilizar en el cliente

Parameters:
dato -

getTipoCert

public int getTipoCert()
Deprecated. 
Método para la obtención del tipo de certificado @firma.

Returns:
tipo de certificado @firma. Uno de los definidos estaticamente dentro de esta clase.

getCa

public java.lang.String getCa()
Deprecated. 
Método para la obtención de la autoridad de confianza que ha emitido el certificado.

Returns:
Nombre de la autoridad de confianza que ha emitido el certificado.

getTipoafirma

public int getTipoafirma()
Deprecated. 
Método para la obtención del tipo de certificado @firma.

Returns:
tipo de certificado @firma. Uno de los definidos estaticamente dentro de esta clase.

getNombre

public java.lang.String getNombre()
Deprecated. 
Método para la obtención del nombre del responsable del certificado.

Returns:
Nombre del responsable del certificado.

getApellido1

public java.lang.String getApellido1()
Deprecated. 
Método para la obtención del primer apellido del responsable del certificado.

Returns:
Primer apellido del responsable del certificado.

getApellido2

public java.lang.String getApellido2()
Deprecated. 
Método para la obtención del segundo apellido del responsable del certificado.

Returns:
Segundo apelido del responsable del certificado.

getNif

public java.lang.String getNif()
Deprecated. 
Método para la obtención del NIF del responsable del certificado.

Returns:
NIF del responsable del certificado.

getEmail

public java.lang.String getEmail()
Deprecated. 
Método para la obtención de la dirección de correo del responsable del certificado.

Returns:
Dirección de correo del responsable del certificado.

getTipoCertificado

public java.lang.String getTipoCertificado()
Deprecated. 
Método para la obtención del tipo del certificado (persona física,...).

Returns:
Tipo del certificado.

getNombreEntidad

public java.lang.String getNombreEntidad()
Deprecated. 
Método para la obtención del nombre de la entidad representada mediante el certificado.

Returns:
Nombre de la entidad representada mediante el certificado.

getCifEntidad

public java.lang.String getCifEntidad()
Deprecated. 
Método para la obtención del CIF de entidad representada mediante el certificado.

Returns:
CIF de la entidad representada mediante el certificado.

getNomYapellidosRepresentado

public java.lang.String getNomYapellidosRepresentado()
Deprecated. 
Método para la obtención del nombre y apellidos de la persona representada mediante el certificado.

Returns:
Nombre y apellidos de la persona representada mediante el certificado.

getNifRepresentado

public java.lang.String getNifRepresentado()
Deprecated. 
Método para la obtención del NIF de la persona representada mediante el certificado.

Returns:
NIF de la persona representada mediante el certificado.

getPais

public java.lang.String getPais()
Deprecated. 
Método para la obtención del campo país del certificado.

Returns:
Campo país del certificado.

getPoblacion

public java.lang.String getPoblacion()
Deprecated. 
Método para la obtención del campo población del certificado.

Returns:
Campo población del certificado.

getProvincia

public java.lang.String getProvincia()
Deprecated. 
Método para la obtención del campo provincia del certificado.

Returns:
Campo provincia del certificado.

getAnagrama

public java.lang.String getAnagrama()
Deprecated. 
Método para la obtención del anagrama fiscal largo correspondiente al certificado tratado.

Returns:
Anagrama fiscal largo correspondiente al certificado tratado.

getCaducidad

public boolean getCaducidad()
Deprecated. 
Mediante este método es posible conocer si el certificado tratado está caducado.

Returns:
true si el certificado está caducado. En caso contrario, false.

getFechaCaducidad

public java.util.Date getFechaCaducidad()
Deprecated. 
Método para la obtención del campo fecha Caducidad del certificado.

Returns:
Campo fecha Caducidad del certificado.

getFechaCreacion

public java.util.Date getFechaCreacion()
Deprecated. 
Método para la obtención del campo feha Creación del certificado.

Returns:
Campo feha Creación del certificado.

getEntidadVinculada

public java.lang.String getEntidadVinculada()
Deprecated. 
Método para la obtención del nombre de la entidad vinculada al certificado.

Returns:
Nombre de la entidad vinculada al certificado.

getCifVinculada

public java.lang.String getCifVinculada()
Deprecated. 
Método para la obtención del CIF de la entidad vinculada al certificado.

Returns:
CIF de la entidad vinculada al certificado.

getTipoVinculacion

public java.lang.String getTipoVinculacion()
Deprecated. 
Método para la obtención del tipo de vinculación al certificado.

Returns:
Tipo de vinculación al certificado.

getCargo

public java.lang.String getCargo()
Deprecated. 
Método para la obtención del cargo del responsasble del certificado.

Returns:
Cargo del responsasble del certificado.

getNumColegiado

public java.lang.String getNumColegiado()
Deprecated. 
Método para la obtención del número de colegiado del responsasble del certificado.

Returns:
Número de colegiado del responsasble del certificado.

getNifResponsable

public java.lang.String getNifResponsable()
Deprecated. 
Método para la obtención del NIF del responsable del certificado.

Returns:
NIF del responsable del certificado.

getTitulo

public java.lang.String getTitulo()
Deprecated. 
Método para la obtención del título del responsable del certificado.

Returns:
Título del responsable del certificado.

getAtributo

public java.lang.Object getAtributo(java.lang.String nombreAtributo)
Deprecated. 
Método para la obtención de cualquier atributo obtenido del tratamiento de un certificado.

Parameters:
nombreAtributo - Nombre del atributo.
Returns:
Valor del atributo con etiqueta nombreAtributo. Devuelve null si no existe un atributo con dicho nombre o el atributo no está definido para el tipo de certificado.

setCa

public void setCa(java.lang.String ca)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica la autoridad de confianza del certificado. No usar en cliente, uso interno.

Parameters:
ca - Nuevo valor de la autoridad de confianza.

setTipoafirma

public void setTipoafirma(int tipoafirma)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo de certificado @firma. No usar en cliente, uso interno.

Parameters:
tipoafirma - Nuevo valor del tipo de certificado @firma.

setNombre

public void setNombre(java.lang.String nombre)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre del responsable del certificado. No usar en cliente, uso interno.

Parameters:
nombre - Nuevo valor del nombre del responsable del certificado.

setApellido1

public void setApellido1(java.lang.String apellido1)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el primer apellido del responsable del certificado. No usar en cliente, uso interno.

Parameters:
apellido1 - Nuevo valor del primer apellido del responsable del certificado.

setApellido2

public void setApellido2(java.lang.String apellido2)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el segundo apellido del responsable del certificado. No usar en cliente, uso interno.

Parameters:
apellido2 - Nuevo valor del segundo apellido del responsable del certificado.

setNif

public void setNif(java.lang.String nif)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF del responsable del certificado. No usar en cliente, uso interno.

Parameters:
nif - Nuevo valor del NIF del responsable del certificado.

setEmail

public void setEmail(java.lang.String email)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica la dirección de correo electrónico del responsable del certificado. No usar en cliente, uso interno.

Parameters:
email - Nuevo valor de la dirección de correo electrónico del responsable del certificado.

setTipoCertificado

public void setTipoCertificado(java.lang.String tipocertificado)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo del certificado. No usar en cliente, uso interno.

Parameters:
tipocertificado - Nuevo valor del tipo del certificado.

setNombreEntidad

public void setNombreEntidad(java.lang.String nombreentidad)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre de entidad representada por el certificado. No usar en cliente, uso interno.

Parameters:
nombreentidad - Nuevo valor del nombre de entidad represantada por el certificado.

setCifEntidad

public void setCifEntidad(java.lang.String cifentidad)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el cif de la entidad representada por el certificado. No usar en cliente, uso interno.

Parameters:
cifentidad - Nuevo valor del cif de la entidad representada por el certificado.

setNomYapellidosRepresentado

public void setNomYapellidosRepresentado(java.lang.String nomyapellidosrepresentado)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el nombre y apellidos de la persona representada por el certificado. No usar en cliente, uso interno.

Parameters:
nomyapellidosrepresentado - Nuevo valor del nombre y apellidos de la persona representada por el certificado.

setNifRepresentado

public void setNifRepresentado(java.lang.String nifrepresentado)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF de la persona representada por el certificado. No usar en cliente, uso interno.

Parameters:
nifrepresentado - Nuevo valor del NIF de la persona representada por el certificado.

setPais

public void setPais(java.lang.String pais)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el código de pais del certificado. No usar en cliente, uso interno.

Parameters:
pais - Nuevo valor del atributo pais.

setPoblacion

public void setPoblacion(java.lang.String poblacion)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el código de poblacion del certificado. No usar en cliente, uso interno.

Parameters:
poblacion - Nuevo valor del atributo poblacion.

setProvincia

public void setProvincia(java.lang.String provincia)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el código de provincia del certificado. No usar en cliente, uso interno.

Parameters:
provincia - Nuevo valor del atributo provincia.

setAnagrama

public void setAnagrama(java.lang.String anagrama)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el anagrama fiscal largo. No usar en cliente, uso interno.

Parameters:
anagrama - Nuevo valor del atributo anagrama.

setCaducidad

public void setCaducidad(boolean caducidad)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el estado de caducidad del certificado. No usar en cliente, uso interno.

Parameters:
caducidad - Nuevo valor del atributo caducidad.

setFechaCaducidad

public void setFechaCaducidad(java.util.Date fechacaducidad)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica la fecha de Caducidad del certificado. No usar en cliente, uso interno.

Parameters:
fechacaducidad - Nuevo valor del atributo fecha Caducidad.

setFechaCreacion

public void setFechaCreacion(java.util.Date fechacreacion)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica la fecha de Creación del certificado. No usar en cliente, uso interno.

Parameters:
fechacreacion - Nuevo valor del atributo fecha Creación.

setEntidadVinculada

public void setEntidadVinculada(java.lang.String entidadvinculada)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica la entidad vinculada al certificado. No usar en cliente, uso interno.

Parameters:
entidadvinculada - Nuevo valor del atributo entidad vinculada.

setCifVinculada

public void setCifVinculada(java.lang.String cifvinculada)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el CIF de la entidad vinculada al certificado. No usar en cliente, uso interno.

Parameters:
cifvinculada - Nuevo valor del atributo cifvinculada.

setTipoVinculacion

public void setTipoVinculacion(java.lang.String tipovinculacion)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el tipo de vinculación. No usar en cliente, uso interno.

Parameters:
tipovinculacion - Nuevo valor del atributo tipo de vinculación.

setCargo

public void setCargo(java.lang.String cargo)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el cargo del responsable del certificado. No usar en cliente, uso interno.

Parameters:
cargo - Nuevo valor del atributo cargo.

setNumColegiado

public void setNumColegiado(java.lang.String numcolegiado)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el número de colegiado del responsable del certificado. No usar en cliente, uso interno.

Parameters:
numcolegiado - Nuevo valor del atributo número de colegiado.

setNifResponsable

public void setNifResponsable(java.lang.String nifresponsable)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el NIF del responsable del certificado. No usar en cliente, uso interno.

Parameters:
nifresponsable - Nuevo valor del atributo NIF.

setTitulo

public void setTitulo(java.lang.String titulo)
Deprecated. 
Mediante este método es posible modificar el valor del atributo de clase que identifica el título del responsable del certificado. No usar en cliente, uso interno.

Parameters:
titulo - Nuevo valor del atributo titulo.

setAtributo

public void setAtributo(java.lang.String nombreAtributo,
                        java.lang.Object value)
Deprecated. 
Establece un nuevo valor para un atributo de la clase.

Parameters:
nombreAtributo - nombre del atributo a modificar. No usar en cliente, uso interno.
value - nuevo valor del atributo.

toString

public java.lang.String toString()
Deprecated. 
Método que devuelve una cadena con la información contenida en el Subject.

El formato de la cadena es:
<error>;<atributos>

<tipo_certificado>: Valor de los definidos estaticamente dentro de esta clase.
<error>: Valor del error.
<atributos>: lista de pares <nombre_atributo>:<valor_atributo> separados por ';'
<nombre_atributo>: Valor de los definidos estaticamente dentro de esta clase.
<valor_atributo>: Valor contenido en el certidicado para dicho atributo.

Ejemplo: 0;TIPOAFIRMA:0;NOMBRE:Alejandro;APELLIDO1:Revuelta;APELLIDO2:Bellido;ANAGRAMA:INFAGOM....

Specified by:
toString in class Subject
Returns:
String con la información contenida en el Subject concreto.

setAtributos

public void setAtributos(java.util.Map atts)
Deprecated. 
Establece un nuevo conjunto de atributos de certificado. No usar en cliente, uso interno.

Parameters:
atts - nuevos atributos.

getAtributos

public java.util.Map getAtributos()
Deprecated. 
Obtiene los atributos obtenidos de trtar un certificado.

Returns:
los atributos del certificado tratado. Las claves de los distintos atributos son las etiquetas definidas en esta clase.