com.netscape.cms.servlet.processors
Class KeyGenProcessor

java.lang.Object
  extended by com.netscape.cms.servlet.processors.PKIProcessor
      extended by com.netscape.cms.servlet.processors.KeyGenProcessor
All Implemented Interfaces:
IPKIProcessor

public class KeyGenProcessor
extends PKIProcessor

KeyGenProcess parses Certificate request matching the KEYGEN tag format used by Netscape Communicator 4.x

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
 
Fields inherited from class com.netscape.cms.servlet.processors.PKIProcessor
ADMIN_ENROLL_SERVLET_ID, CERT_TYPE, httpReq, mRequest, mServlet, mServletId, mSignedAuditLogger, OLD_CERT_TYPE, PKCS10_REQUEST, SUBJECT_KEYGEN_INFO, SUBJECT_NAME
 
Constructor Summary
KeyGenProcessor()
           
KeyGenProcessor(CMSRequest cmsReq, CMSServlet servlet)
           
 
Method Summary
 void fillCertInfo(java.lang.String protocolString, netscape.security.x509.X509CertInfo certInfo, IAuthToken authToken, IArgBlock httpParams)
           
 void process(CMSRequest cmsReq)
           
 
Methods inherited from class com.netscape.cms.servlet.processors.PKIProcessor
audit, auditSubjectID, fillCertInfoArray, fillCertInfoFromAuthToken, fillCertInfoFromForm, fillValidityFromForm, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyGenProcessor

public KeyGenProcessor()

KeyGenProcessor

public KeyGenProcessor(CMSRequest cmsReq,
                       CMSServlet servlet)
Method Detail

process

public void process(CMSRequest cmsReq)
             throws EBaseException
Specified by:
process in interface IPKIProcessor
Overrides:
process in class PKIProcessor
Throws:
EBaseException

fillCertInfo

public void fillCertInfo(java.lang.String protocolString,
                         netscape.security.x509.X509CertInfo certInfo,
                         IAuthToken authToken,
                         IArgBlock httpParams)
                  throws EBaseException
Overrides:
fillCertInfo in class PKIProcessor
Throws:
EBaseException