be.fedict.eid.applet.service
Class AppletServiceServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
be.fedict.eid.applet.service.AppletServiceServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class AppletServiceServlet
- extends javax.servlet.http.HttpServlet
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
Method Summary |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
init(javax.servlet.ServletConfig config)
|
static void |
injectInitParams(javax.servlet.ServletConfig config,
MessageHandler<?> messageHandler)
|
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
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(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Servlet
- Overrides:
init
in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
injectInitParams
public static void injectInitParams(javax.servlet.ServletConfig config,
MessageHandler<?> messageHandler)
throws javax.servlet.ServletException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
- Throws:
javax.servlet.ServletException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doGet
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doPost
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
Copyright © 2008-2011 FedICT. All Rights Reserved.