com.netscape.cms.servlet.request
Class CertReqParser

java.lang.Object
  extended by com.netscape.cms.servlet.request.ReqParser
      extended by com.netscape.cms.servlet.request.CertReqParser
All Implemented Interfaces:
IReqParser

public class CertReqParser
extends ReqParser

Output a 'pretty print' of a certificate request

Version:
$Revision: 1789 $, $Date: 2011-01-28 11:00:39 -0800 (Fri, 28 Jan 2011) $

Field Summary
static CertReqParser DETAIL_PARSER
           
static CertReqParser NODETAIL_PARSER
           
 
Constructor Summary
CertReqParser()
          Constructs a certificate request parser.
CertReqParser(boolean details)
          Constructs a certificate request parser.
 
Method Summary
protected  java.lang.String expandValue(java.lang.String valuename, java.lang.Object v)
          print value out nicely in request attributes.
 void fillRequestIntoArg(java.util.Locale l, IRequest req, CMSTemplateParams argSet, IArgBlock arg)
          Fills in certificate specific request attributes.
 java.lang.String getKeyID(IRequest request)
           
 java.lang.String getRequestorDN(IRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DETAIL_PARSER

public static final CertReqParser DETAIL_PARSER

NODETAIL_PARSER

public static final CertReqParser NODETAIL_PARSER
Constructor Detail

CertReqParser

public CertReqParser()
Constructs a certificate request parser.


CertReqParser

public CertReqParser(boolean details)
Constructs a certificate request parser.

Parameters:
details - return detailed information (this can be time consuming)
Method Detail

fillRequestIntoArg

public void fillRequestIntoArg(java.util.Locale l,
                               IRequest req,
                               CMSTemplateParams argSet,
                               IArgBlock arg)
                        throws EBaseException
Fills in certificate specific request attributes.

Specified by:
fillRequestIntoArg in interface IReqParser
Overrides:
fillRequestIntoArg in class ReqParser
Throws:
EBaseException

expandValue

protected java.lang.String expandValue(java.lang.String valuename,
                                       java.lang.Object v)
print value out nicely in request attributes.


getRequestorDN

public java.lang.String getRequestorDN(IRequest request)

getKeyID

public java.lang.String getKeyID(IRequest request)