com.netscape.cms.servlet.processors
Class CMCProcessor

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

public class CMCProcessor
extends PKIProcessor

Process CMC messages according to RFC 2797 See http://www.ietf.org/rfc/rfc2797.txt

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
CMCProcessor()
           
CMCProcessor(CMSRequest cmsReq, CMSServlet servlet, boolean doEnforcePop)
           
 
Method Summary
 void fillCertInfo(java.lang.String protocolString, netscape.security.x509.X509CertInfo certInfo, IAuthToken authToken, IArgBlock httpParams)
           
 netscape.security.x509.X509CertInfo[] fillCertInfoArray(java.lang.String protocolString, IAuthToken authToken, IArgBlock httpParams, IRequest req)
           
 void process(CMSRequest cmsReq)
           
 
Methods inherited from class com.netscape.cms.servlet.processors.PKIProcessor
audit, auditSubjectID, 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

CMCProcessor

public CMCProcessor()

CMCProcessor

public CMCProcessor(CMSRequest cmsReq,
                    CMSServlet servlet,
                    boolean doEnforcePop)
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

fillCertInfoArray

public netscape.security.x509.X509CertInfo[] fillCertInfoArray(java.lang.String protocolString,
                                                               IAuthToken authToken,
                                                               IArgBlock httpParams,
                                                               IRequest req)
                                                        throws EBaseException
Overrides:
fillCertInfoArray in class PKIProcessor
Throws:
EBaseException