com.telventi.autenticacion
Class Subject

java.lang.Object
  extended bycom.telventi.autenticacion.Subject
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SubjectGenerico, SubjectGenericoJA

public abstract class Subject
extends java.lang.Object
implements java.io.Serializable

Clase abstracta base para los componentes Subject.

See Also:
Serialized Form

Constructor Summary
Subject()
          Deprecated.  
 
Method Summary
 int getError()
          Deprecated. Método para indicar el error producido al verificar el certificado
 void setError(int error)
          Deprecated. Método para indicar el error producido al verificar el certificado
abstract  java.lang.String toString()
          Deprecated. Método que devuelve una cadena con la información contenida en el Subject.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Subject

public Subject()
Deprecated. 
Method Detail

toString

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

Este método es necesario para la autenticación/reautenticación web y cuando se accede al modulo de Autenticación mediante Web Services.

Las subclases deben de indicar el formato en que se codifica la información, en dicho formato se debe incluir el código de error.

Returns:
String con la información contenida en el Subject concreto.

setError

public void setError(int error)
Deprecated. 
Método para indicar el error producido al verificar el certificado

Parameters:
error - Error producido en la verificación del certificado.

getError

public int getError()
Deprecated. 
Método para indicar el error producido al verificar el certificado

Returns:
int Codigo de error producido en la verificación del certificado.

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