Package com.netscape.cms.servlet.cert
Class ChallengeRevocationServlet1
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.netscape.cms.servlet.base.CMSServlet
-
- com.netscape.cms.servlet.cert.ChallengeRevocationServlet1
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class ChallengeRevocationServlet1 extends CMSServlet
Takes the certificate info (serial number) and optional challenge phrase, creates a revocation request and submits it to the authority subsystem for processing- Version:
- $Revision$, $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCHALLENGE_PHRASEstatic java.lang.StringGETCERTS_FOR_CHALLENGE_REQUESTstatic org.slf4j.Loggerloggerstatic java.lang.StringREASON_CODEstatic java.lang.StringSERIAL_NOstatic java.lang.StringSERIALNO_ARRAYstatic java.lang.StringTOKEN_CERT_SERIAL-
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 ChallengeRevocationServlet1()
-
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
-
GETCERTS_FOR_CHALLENGE_REQUEST
public static final java.lang.String GETCERTS_FOR_CHALLENGE_REQUEST
- See Also:
- Constant Field Values
-
TOKEN_CERT_SERIAL
public static final java.lang.String TOKEN_CERT_SERIAL
- See Also:
- Constant Field Values
-
SERIAL_NO
public static final java.lang.String SERIAL_NO
- See Also:
- Constant Field Values
-
REASON_CODE
public static final java.lang.String REASON_CODE
- See Also:
- Constant Field Values
-
CHALLENGE_PHRASE
public static final java.lang.String CHALLENGE_PHRASE
- See Also:
- Constant Field Values
-
SERIALNO_ARRAY
public static final java.lang.String SERIALNO_ARRAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletExceptionInitialize the servlet. This servlet uses the file revocationResult.template for the response- 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 REASON_CODE the revocation reason
- http.param b64eCertificate the base-64 encoded certificate to revoke
- Overrides:
processin classCMSServlet- Parameters:
cmsReq- the object holding the request and response information- Throws:
EBaseException
-
-