ch.othello.openscep.servlet
Class NetscapeRequestServlet
java.lang.Object
|
+--Acme.Serve.servlet.GenericServlet
|
+--Acme.Serve.servlet.http.HttpServlet
|
+--ch.othello.openscep.servlet.BasicServlet
|
+--ch.othello.openscep.servlet.BasicRequestServlet
|
+--ch.othello.openscep.servlet.NetscapeRequestServlet
- All Implemented Interfaces:
- Serializable, Acme.Serve.servlet.Servlet
- public class NetscapeRequestServlet
- extends BasicRequestServlet
Scep Http Servlet for a Netscape Certification Request
$Id: NetscapeRequestServlet.java,v 1.10 2002/03/02 01:42:56 alani Exp $
$Log: NetscapeRequestServlet.java,v $
Revision 1.10 2002/03/02 01:42:56 alani
fixed & improved cert installation
Revision 1.9 2002/02/24 23:59:40 alani
renamed functions sendHeader, sendFooter to sendFormXXX
was needed because of decorator functionality
load default challenge from config file
Revision 1.8 2002/02/23 23:04:05 alani
added extraction of the email adress for distinguished name
renamed SPKAC field to CERTREQ
Revision 1.7 2002/02/23 00:02:47 alani
refactoring the servlet classes, fixed some errors in BasicRequest & BasicPoll Servlets
Revision 1.6 2002/02/22 07:40:05 alani
fixed & improved Polling for requests
Revision 1.5 2002/02/22 01:30:33 alani
correctly set the attributes caCert, pubKey, privKey, subject, subjectSCEP and communityString
Revision 1.4 2002/02/14 21:45:37 alani
made servlet output internationalized
added redirection with browser detection for unknown urls
Revision 1.3 2002/02/14 17:18:17 alani
fixed NetscapeRequest, first try at polling
Revision 1.2 2002/02/13 12:00:05 alani
web servlets refactored
Revision 1.1 2002/01/24 13:14:54 alani
wrote HttpClient
- Since:
- $Date: 2002/03/02 01:42:56 $
- Version:
- $Revision: 1.10 $
- Author:
- See Also:
- Serialized Form
Fields inherited from class Acme.Serve.servlet.GenericServlet |
|
Method Summary |
void |
askForChallenge(Acme.Serve.servlet.http.HttpServletRequest req,
Acme.Serve.servlet.http.HttpServletResponse response)
|
protected void |
browserCertificateRequest(Acme.Serve.servlet.http.HttpServletRequest req)
|
protected void |
installCertificate(Acme.Serve.servlet.http.HttpServletResponse response,
Acme.Serve.servlet.ServletOutputStream p)
|
void |
sendFormFooter(Acme.Serve.servlet.http.HttpServletRequest req,
Acme.Serve.servlet.ServletOutputStream p)
|
void |
sendFormHeader(Acme.Serve.servlet.ServletOutputStream p)
|
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 |
NetscapeRequestServlet
public NetscapeRequestServlet()
askForChallenge
public void askForChallenge(Acme.Serve.servlet.http.HttpServletRequest req,
Acme.Serve.servlet.http.HttpServletResponse response)
throws Acme.Serve.servlet.ServletException,
IOException
- Overrides:
askForChallenge
in class BasicRequestServlet
Acme.Serve.servlet.ServletException
IOException
sendFormHeader
public void sendFormHeader(Acme.Serve.servlet.ServletOutputStream p)
throws IOException
- Specified by:
sendFormHeader
in class BasicRequestServlet
IOException
sendFormFooter
public void sendFormFooter(Acme.Serve.servlet.http.HttpServletRequest req,
Acme.Serve.servlet.ServletOutputStream p)
throws IOException
- Specified by:
sendFormFooter
in class BasicRequestServlet
IOException
browserCertificateRequest
protected void browserCertificateRequest(Acme.Serve.servlet.http.HttpServletRequest req)
- Specified by:
browserCertificateRequest
in class BasicRequestServlet
installCertificate
protected void installCertificate(Acme.Serve.servlet.http.HttpServletResponse response,
Acme.Serve.servlet.ServletOutputStream p)
throws IOException
- Overrides:
installCertificate
in class BasicRequestServlet
IOException
ScepClient is copyright by Ueli Rutishauser + Alain Schaefer