Package com.netscape.cms.servlet.cert
Class GetCertFromRequest
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.netscape.cms.servlet.base.CMSServlet
-
- com.netscape.cms.servlet.cert.GetCertFromRequest
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class GetCertFromRequest extends CMSServlet
Gets a issued certificate from a request id.- Version:
- $Revision$, $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCERT_TYPEprotected static java.lang.StringDISPLAY_CERT_FROM_REQUEST_TEMPLATEprotected static java.lang.StringGET_CERT_FROM_REQUEST_TEMPLATEstatic org.slf4j.Loggerloggerprotected ICMSTemplateFillermCertFrReqFillerprotected java.lang.StringmCertFrReqSuccessTemplateprotected booleanmImportCertprotected IRequestQueuemQueueprotected static java.lang.StringREQUEST_ID-
Fields inherited from class com.netscape.cms.servlet.base.CMSServlet
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, AUTHZ_SRC_LDAP, AUTHZ_SRC_TYPE, AUTHZ_SRC_XML, CA_AGENT_GROUP, CERT_ATTR, certAuthority, ERROR_MSG_TOKEN, ERROR_TEMPLATE, EXCEPTION_TEMPLATE, FAILURE, FINAL_ERROR_MSG, FULL_ENROLLMENT_REQUEST, FULL_ENROLLMENT_RESPONSE, FULL_RESPONSE, KRA_AGENT_GROUP, mAclMethod, mAuthMgr, mAuthority, mAuthz, mAuthzResourceName, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mGetClientCert, mId, mLogCategory, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mServletConfig, mServletContext, mTemplates, OCSP_AGENT_GROUP, PENDING_TEMPLATE, PFX_AUTH_TOKEN, PFX_HTTP_HEADER, PFX_HTTP_PARAM, PROP_ACL, PROP_AUTHMGR, PROP_AUTHORITY, PROP_AUTHORITYID, PROP_AUTHZ_MGR, PROP_CLIENTAUTH, PROP_ERROR_TEMPLATE, PROP_EXCEPTION_TEMPLATE, PROP_FINAL_ERROR_MSG, PROP_ID, PROP_PENDING_TEMPLATE, PROP_REJECTED_TEMPLATE, PROP_RESOURCEID, PROP_SUCCESS_TEMPLATE, PROP_SUCCESS_TEMPLATE_FILLER, PROP_SVC_PENDING_TEMPLATE, PROP_UNAUTHORIZED_TEMPLATE, RA_AGENT_GROUP, REJECTED_TEMPLATE, servletConfig, signedAuditLogger, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description GetCertFromRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(javax.servlet.ServletConfig sc)initialize the servlet.protected voidprocess(CMSRequest cmsReq)Process the HTTP request.-
Methods inherited from class com.netscape.cms.servlet.base.CMSServlet
areCertsFromCA, audit, audit, auditGroupID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authorize, authorize, certIsRevoked, checkImportCertToNav, clientIsMSIE, clientIsNav, connectionIsSSL, doCMMFResponse, doFullResponse, formCRLEntry, generateSalt, getAuthCreds, getAuthMgr, getAuthToken, getCertRecord, getDontSaveHttpParams, getId, getLangFile, getLocale, getLocale, getRelPath, getSaveHttpHeaders, getSSLClientCertificate, getSSLClientCertificate, getTemplate, getX509Certificate, hashPassword, importCertToNav, invalidateSSLSession, isCertFromCA, isClientCertRequired, isSystemCertificate, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, renderResult, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, service, setDefaultTemplates, toHashtable
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
GET_CERT_FROM_REQUEST_TEMPLATE
protected static final java.lang.String GET_CERT_FROM_REQUEST_TEMPLATE
- See Also:
- Constant Field Values
-
DISPLAY_CERT_FROM_REQUEST_TEMPLATE
protected static final java.lang.String DISPLAY_CERT_FROM_REQUEST_TEMPLATE
- See Also:
- Constant Field Values
-
REQUEST_ID
protected static final java.lang.String REQUEST_ID
- See Also:
- Constant Field Values
-
CERT_TYPE
protected static final java.lang.String CERT_TYPE
- See Also:
- Constant Field Values
-
mCertFrReqSuccessTemplate
protected java.lang.String mCertFrReqSuccessTemplate
-
mCertFrReqFiller
protected ICMSTemplateFiller mCertFrReqFiller
-
mQueue
protected IRequestQueue mQueue
-
mImportCert
protected boolean mImportCert
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletExceptioninitialize the servlet. This servlet uses the template files "displayCertFromRequest.template" and "ImportCert.template"- Specified by:
initin interfacejavax.servlet.Servlet- Overrides:
initin classCMSServlet- Parameters:
sc- servlet configuration, read from the web.xml file- Throws:
javax.servlet.ServletException
-
process
protected void process(CMSRequest cmsReq) throws EBaseException
Process the HTTP request.- http.param requestId The request ID to search on
- Overrides:
processin classCMSServlet- Parameters:
cmsReq- the object holding the request and response information- Throws:
EBaseException- if the servlet was unable to satisfactorily process the request
-
-