Class CRMFProcessor
- java.lang.Object
-
- com.netscape.cms.servlet.processors.PKIProcessor
-
- com.netscape.cms.servlet.processors.CRMFProcessor
-
- All Implemented Interfaces:
IPKIProcessor
public class CRMFProcessor extends PKIProcessor
Process CRMF requests, according to RFC 2511 See http://www.ietf.org/rfc/rfc2511.txt- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Fields inherited from class com.netscape.cms.servlet.processors.PKIProcessor
ADMIN_ENROLL_SERVLET_ID, CERT_TYPE, httpReq, mServlet, mServletId, OLD_CERT_TYPE, PKCS10_REQUEST, SUBJECT_KEYGEN_INFO, SUBJECT_NAME
-
-
Constructor Summary
Constructors Constructor Description CRMFProcessor()
CRMFProcessor(com.netscape.certsrv.common.ICMSRequest cmsReq, CMSServlet servlet, boolean doEnforcePop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.mozilla.jss.netscape.security.x509.X509CertInfo[]
fillCertInfoArray(java.lang.String protocolString, com.netscape.certsrv.authentication.IAuthToken authToken, IArgBlock httpParams, com.netscape.certsrv.request.IRequest req)
void
process(com.netscape.certsrv.common.ICMSRequest cmsReq)
org.mozilla.jss.netscape.security.x509.X509CertInfo
processIndividualRequest(org.mozilla.jss.pkix.crmf.CertReqMsg certReqMsg, com.netscape.certsrv.authentication.IAuthToken authToken, IArgBlock httpParams)
-
Methods inherited from class com.netscape.cms.servlet.processors.PKIProcessor
audit, audit, auditSubjectID, fillCertInfo, fillCertInfoFromAuthToken, fillCertInfoFromForm, fillValidityFromForm
-
-
-
-
Constructor Detail
-
CRMFProcessor
public CRMFProcessor()
-
CRMFProcessor
public CRMFProcessor(com.netscape.certsrv.common.ICMSRequest cmsReq, CMSServlet servlet, boolean doEnforcePop)
-
-
Method Detail
-
process
public void process(com.netscape.certsrv.common.ICMSRequest cmsReq) throws EBaseException
- Specified by:
process
in interfaceIPKIProcessor
- Overrides:
process
in classPKIProcessor
- Throws:
EBaseException
-
processIndividualRequest
public org.mozilla.jss.netscape.security.x509.X509CertInfo processIndividualRequest(org.mozilla.jss.pkix.crmf.CertReqMsg certReqMsg, com.netscape.certsrv.authentication.IAuthToken authToken, IArgBlock httpParams) throws EBaseException
- Throws:
EBaseException
-
fillCertInfoArray
public org.mozilla.jss.netscape.security.x509.X509CertInfo[] fillCertInfoArray(java.lang.String protocolString, com.netscape.certsrv.authentication.IAuthToken authToken, IArgBlock httpParams, com.netscape.certsrv.request.IRequest req) throws EBaseException
- Overrides:
fillCertInfoArray
in classPKIProcessor
- Throws:
EBaseException
-
-