cat.debug(e);
log.debug(e);
    public void doGet(HttpServletRequest request,  HttpServletResponse response) throws java.io.IOException, ServletException {        cat.debug(">doGet()");        Debug debug = new Debug(request, response);        try {            String operation = request.getParameter("operation");            String message = request.getParameter("message");            if ((operation == null) || (message == null)) {                debug.print("<h3>Parameters 'operation' and 'message' must be supplied!</h3>");                debug.print((operation == null) ? "operation" : "message" + "is null.");                debug.printDebugInfo();                return;            }            Admin administrator = new Admin(Admin.TYPE_PUBLIC_WEB_USER, request.getRemoteAddr());            cat.debug("Got request '" + operation + "'");            debug.print("<h3>Operation: " + operation + "</h3>");            cat.debug("Message: "+message);            ISignSessionRemote ss = home.create();            if (operation.equals("PKIOperation")) {                byte[] scepmsg = Base64.decode(message.getBytes());                ScepPkiOpHelper helper = new ScepPkiOpHelper(scepmsg);            } else if (operation.equals("GetCACert")) {            } else if (operation.equals("GetCACertChain")) {            } else {                debug.print("<h3>Invalid parameter '"+operation+"'!</h3>");                debug.printDebugInfo();            }        } catch (java.lang.ArrayIndexOutOfBoundsException ae) {            cat.debug("Empty or invalid request received.");            debug.printMessage("Empty or invalid request!");            debug.printMessage("Please supply a correct request.");            debug.printDebugInfo();            return;        } catch (Exception e) {            cat.debug(e);            debug.print("<h3>parameter name and values: </h3>");            Enumeration paramNames = request.getParameterNames();            while (paramNames.hasMoreElements()) {                String name = paramNames.nextElement().toString();                String parameter = request.getParameter(name);                debug.print("<h4>" + name + ":</h4>" + parameter + "<br>");            }            debug.takeCareOfException(e);            debug.printDebugInfo();        }        cat.debug("<doGet()");    } // doGet