|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.usuarios.FactoriaUsuariosConCertificadoImpl
public class FactoriaUsuariosConCertificadoImpl
Implementación de FactoriaUsuariosConCertificado que
a partir del objeto X509Certificate del certificado del usuario
y de la entidad certificadora obtiene un objeto del tipo
UsuarioConCertificadoImpl.
El objeto Certificado, necesario para la creación de los
nuevos objetos UsuarioConCertificadoImpl, lo obtiene a partir de la
FactoriaCertificados que se define como atributo.
La lista de roles que tendrán los usuarios generados será la que se ha
cargado en el atributo listaRoles
UsuarioConCertificadoImpl,
FactoriaCertificados,
Certificado| Field Summary | |
|---|---|
private FactoriaCertificados |
factoriaCertificados
Factoria que generará los objetos Certificado |
private java.util.List<java.lang.String> |
listaRoles
Lista de roles que tendrá cada uno de los UsuarioConCertificado
generados |
protected org.apache.commons.logging.Log |
logger
Atributo para la gestión de logs |
| Constructor Summary | |
|---|---|
FactoriaUsuariosConCertificadoImpl()
|
|
| Method Summary | |
|---|---|
protected UsuarioConCertificado |
_crearValidarUsuario(java.security.cert.X509Certificate x509Certificate,
java.security.cert.X509Certificate caX509Certificate)
Método interno que recoge todas las excepciones. |
UsuarioConCertificado |
crearValidarUsuario(java.security.cert.X509Certificate x509Certificate,
java.security.cert.X509Certificate caX509Certificate)
Crea y valida el usuario |
FactoriaCertificados |
getFactoriaCertificados()
|
java.util.List<java.lang.String> |
getListaRoles()
|
void |
setFactoriaCertificados(FactoriaCertificados factoriaCertificados)
|
void |
setListaRoles(java.util.List<java.lang.String> listaRoles)
|
protected void |
setRoles(UsuarioConCertificadoImpl usuario)
Coloca los roles del usuario que tiene en la aplicación |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.List<java.lang.String> listaRoles
UsuarioConCertificado
generados
private FactoriaCertificados factoriaCertificados
Certificado
protected final org.apache.commons.logging.Log logger
| Constructor Detail |
|---|
public FactoriaUsuariosConCertificadoImpl()
| Method Detail |
|---|
public UsuarioConCertificado crearValidarUsuario(java.security.cert.X509Certificate x509Certificate,
java.security.cert.X509Certificate caX509Certificate)
throws SeguridadYingoException
FactoriaUsuariosConCertificado
crearValidarUsuario in interface FactoriaUsuariosConCertificadoSeguridadYingoException
protected UsuarioConCertificado _crearValidarUsuario(java.security.cert.X509Certificate x509Certificate,
java.security.cert.X509Certificate caX509Certificate)
throws SeguridadYingoException
x509Certificate -
SeguridadYingoException
protected void setRoles(UsuarioConCertificadoImpl usuario)
throws SeguridadYingoException
usuario -
SeguridadYingoExceptionpublic FactoriaCertificados getFactoriaCertificados()
public void setFactoriaCertificados(FactoriaCertificados factoriaCertificados)
factoriaCertificados - Carga el atributo factoriaCertificadospublic java.util.List<java.lang.String> getListaRoles()
public void setListaRoles(java.util.List<java.lang.String> listaRoles)
listaRoles - Carga el atributo listaRoles
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||