be.fedict.eid.applet.service
Class AppletServiceServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
be.fedict.eid.applet.service.AbstractAppletServiceServlet
be.fedict.eid.applet.service.AppletServiceServlet
- All Implemented Interfaces:
- Serializable, Servlet, ServletConfig
public class AppletServiceServlet
- extends AbstractAppletServiceServlet
The eID applet service Servlet. This servlet should be used by web
applications for secure communication between the Java EE servlet container
and the eID applet. This servlet will push attributes within the HTTP session
after a successful identification of the browser using via the eID applet.
The attribute that is pushed within the HTTP session per default is:
eid.identity
of type Identity
.
The address on the eID card can also be requested by setting the optional
IncludeAddress
init-param
to true
. The
corresponding HTTP session attribute is called eid.address
and
is of type Address
.
The photo on the eID card can also be requested by setting the optional
IncludePhoto
init-param
to true
. The
corresponding HTTP session attribute is called eid.photo
.
More information on all available init-param configuration parameters is
available in the eID Applet developer's guide.
- Author:
- Frank Cornelis
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppletServiceServlet
public AppletServiceServlet()
init
public void init(ServletConfig config)
throws ServletException
- Specified by:
init
in interface Servlet
- Overrides:
init
in class AbstractAppletServiceServlet
- Throws:
ServletException
injectInitParams
public static void injectInitParams(ServletConfig config,
MessageHandler<?> messageHandler)
throws ServletException,
IllegalArgumentException,
IllegalAccessException
- Throws:
ServletException
IllegalArgumentException
IllegalAccessException
getMessageHandler
protected <T> MessageHandler<T> getMessageHandler(Class<T> messageClass)
- Description copied from class:
AbstractAppletServiceServlet
- This method needs to be implemented by servlets that extend this abstract
base servlet.
- Specified by:
getMessageHandler
in class AbstractAppletServiceServlet
- Returns:
Copyright © 2008-2014 FedICT. All Rights Reserved.