|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
La interfaz ModuloAutenticacion permite realizar un procedimiento de autenticación
de usuario mediante certificados digitales.
En el proceso de autenticacion de usuario intervienen tres agentes:
- Usuario (cliente)
- Aplicación que utiliza la interfaz
- Plataforma de Firma (interfaz de autenticacion).
Este proceso se puede describir como un procedimiento en 3 pasos:
1) La aplicacioón solicita al usuario el certificado a utilizar
2) El usuario selecciona el certificado.
3) La aplicación solicita a la plataforma @Firma la autenticación del certificado,
utilizando cualquiera de los tres métodos disponibles.
Method Summary | |
Subject |
autenticar(java.lang.String aplicacion,
java.security.cert.Certificate cert)
Función que realiza el proceso de autenticación del certificado presentado. |
Subject |
autenticar(java.lang.String idAplicacion,
java.lang.String b64Cert)
Función que realiza el proceso de autenticación del certificado presentado. |
java.lang.String |
autenticarWeb(java.lang.String idAplicacion,
java.security.cert.Certificate cert,
java.lang.String sesion)
Función que realiza el proceso de autenticación web del certificado presentado. |
java.lang.String |
autenticarWeb(java.lang.String idAplicacion,
java.security.cert.Certificate cert,
java.lang.String sesion,
int error)
Función que realiza el proceso de autenticación web del certificado presentado. |
java.lang.String |
autenticarWS(java.lang.String idAplicacion,
java.lang.String b64Cert)
Función que realiza el proceso de autenticación del certificado presentado. |
java.lang.String |
autenticarWSWeb(java.lang.String idAplicacion,
java.lang.String b64Cert,
java.lang.String sesion,
java.lang.String error)
Función que realiza el proceso de autenticación del certificado presentado. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
Method Detail |
public Subject autenticar(java.lang.String aplicacion, java.security.cert.Certificate cert) throws java.rmi.RemoteException
aplicacion
- Identificador de la aplicación.cert
- Certificado.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicación.public Subject autenticar(java.lang.String idAplicacion, java.lang.String b64Cert) throws java.rmi.RemoteException
idAplicacion
- Identificador de la aplicación.b64Cert
- Certificado codificado en Base 64.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicación.public java.lang.String autenticarWS(java.lang.String idAplicacion, java.lang.String b64Cert) throws java.rmi.RemoteException
idAplicacion
- Identificador de la aplicación.b64Cert
- Certificado codificado en B64.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicaciónpublic java.lang.String autenticarWSWeb(java.lang.String idAplicacion, java.lang.String b64Cert, java.lang.String sesion, java.lang.String error) throws java.rmi.RemoteException
idAplicacion
- Identificador de la aplicación.b64Cert
- Certificado codificado en B64.sesion
- Identificador de sesión web.error
- Código de error detectado antes de realizar la llamada remota.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicación.public java.lang.String autenticarWeb(java.lang.String idAplicacion, java.security.cert.Certificate cert, java.lang.String sesion) throws java.rmi.RemoteException
idAplicacion
- Identificador de la aplicación.cert
- Certificado.sesion
- Identificador de sesión web.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicación.public java.lang.String autenticarWeb(java.lang.String idAplicacion, java.security.cert.Certificate cert, java.lang.String sesion, int error) throws java.rmi.RemoteException
idAplicacion
- Identificador de la aplicación.cert
- Certificado.sesion
- Identificador de sesión web.error
- Código de error detectado antes de realizar la llamada remota.
java.rmi.RemoteException
- Lanzada en caso de problemas de comunicación.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |