ch.othello.openscep.servlet
Class BasicPollServlet

java.lang.Object
  |
  +--Acme.Serve.servlet.GenericServlet
        |
        +--Acme.Serve.servlet.http.HttpServlet
              |
              +--ch.othello.openscep.servlet.BasicServlet
                    |
                    +--ch.othello.openscep.servlet.BasicPollServlet
All Implemented Interfaces:
Serializable, Acme.Serve.servlet.Servlet
Direct Known Subclasses:
MicrosoftPollServlet, NetscapePollServlet

public abstract class BasicPollServlet
extends BasicServlet

Scep Http Servlet for a Netscape Certification Request

 $Id: BasicPollServlet.java,v 1.7 2002/03/02 01:40:15 alani Exp $
 $Log: BasicPollServlet.java,v $
 Revision 1.7  2002/03/02 01:40:15  alani
 added redirect before installation on netscape browsers
 code cleaning

 Revision 1.6  2002/02/27 04:39:35  alani
 url decoding the cookie
 handling of language setting by url param

 Revision 1.5  2002/02/24 23:54:32  alani
 added decorator functionality

 Revision 1.4  2002/02/24 22:29:01  alani
 added concatenation of the different cookies, due to
 mysterious reasons seems not to work on msie

 Revision 1.3  2002/02/23 00:02:47  alani
 refactoring the servlet classes, fixed some errors in BasicRequest & BasicPoll Servlets

 Revision 1.2  2002/02/22 07:40:05  alani
 fixed & improved Polling for requests

 Revision 1.1  2002/02/14 17:18:17  alani
 fixed NetscapeRequest, first try at polling

 Revision 1.1  2002/01/24 13:14:54  alani
 wrote HttpClient

 

Since:
$Date: 2002/03/02 01:40:15 $
Version:
$Revision: 1.7 $
Author:
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ch.othello.openscep.servlet.BasicServlet
configFile, decoFoot, decoHead, locale, options, res, scep
 
Fields inherited from class Acme.Serve.servlet.GenericServlet
 
Constructor Summary
BasicPollServlet()
           
 
Method Summary
protected abstract  void browserInstallCertificate(Acme.Serve.servlet.http.HttpServletResponse response)
           
abstract  void browserInstallSuccess(Acme.Serve.servlet.http.HttpServletResponse response, Acme.Serve.servlet.ServletOutputStream p, String cert)
           
 void sendDonePage(Acme.Serve.servlet.http.HttpServletResponse response)
           
 void sendNotAccepted(Acme.Serve.servlet.http.HttpServletResponse response)
           
 void service(Acme.Serve.servlet.http.HttpServletRequest req, Acme.Serve.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class ch.othello.openscep.servlet.BasicServlet
initLocale, loadConfig, sendErrorPage, sendFooter, sendHeader, setConfigFile
 
Methods inherited from class Acme.Serve.servlet.http.HttpServlet
service
 
Methods inherited from class Acme.Serve.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, init, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicPollServlet

public BasicPollServlet()
Method Detail

browserInstallCertificate

protected abstract void browserInstallCertificate(Acme.Serve.servlet.http.HttpServletResponse response)
                                           throws IOException
IOException

sendDonePage

public void sendDonePage(Acme.Serve.servlet.http.HttpServletResponse response)
                  throws IOException
IOException

sendNotAccepted

public void sendNotAccepted(Acme.Serve.servlet.http.HttpServletResponse response)
                     throws IOException
IOException

browserInstallSuccess

public abstract void browserInstallSuccess(Acme.Serve.servlet.http.HttpServletResponse response,
                                           Acme.Serve.servlet.ServletOutputStream p,
                                           String cert)
                                    throws IOException
IOException

service

public void service(Acme.Serve.servlet.http.HttpServletRequest req,
                    Acme.Serve.servlet.http.HttpServletResponse response)
             throws Acme.Serve.servlet.ServletException,
                    IOException
Overrides:
service in class BasicServlet
Acme.Serve.servlet.ServletException
IOException


ScepClient is copyright by Ueli Rutishauser + Alain Schaefer