Package com.netscape.cms.servlet.csadmin
Class GetDomainXML
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.netscape.cms.servlet.base.CMSServlet
-
- com.netscape.cms.servlet.csadmin.GetDomainXML
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class GetDomainXML extends CMSServlet
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger-
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_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description GetDomainXML()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.LocalegetLocale(javax.servlet.http.HttpServletRequest req)Retrieves locale based on the request.voidinit(javax.servlet.ServletConfig sc)initialize the servlet.protected voidprocess(CMSRequest cmsReq)Process the HTTP request.protected voidrenderResult(CMSRequest cmsReq)Output a template.protected voidrenderTemplate(CMSRequest cmsReq, java.lang.String templateName, ICMSTemplateFiller filler)protected voidsetDefaultTemplates(javax.servlet.ServletConfig sc)set default templates.-
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, getRelPath, getSaveHttpHeaders, getSSLClientCertificate, getSSLClientCertificate, getTemplate, getX509Certificate, hashPassword, importCertToNav, invalidateSSLSession, isCertFromCA, isClientCertRequired, isSystemCertificate, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, saveAuthToken, saveHttpHeaders, saveHttpParams, service, toHashtable
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletExceptioninitialize the servlet.- 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 op 'downloadBIN' - return the binary certificate chain
- http.param op 'displayIND' - display pretty-print of certificate chain components
- 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
-
setDefaultTemplates
protected void setDefaultTemplates(javax.servlet.ServletConfig sc)
Description copied from class:CMSServletset default templates. subclasses can override, and should override at least the success template- Overrides:
setDefaultTemplatesin classCMSServlet
-
renderTemplate
protected void renderTemplate(CMSRequest cmsReq, java.lang.String templateName, ICMSTemplateFiller filler) throws java.io.IOException
- Overrides:
renderTemplatein classCMSServlet- Throws:
java.io.IOException
-
renderResult
protected void renderResult(CMSRequest cmsReq) throws java.io.IOException
Description copied from class:CMSServletOutput a template. If an error occurs while outputing the template the exception template is used to display the error.- Overrides:
renderResultin classCMSServlet- Parameters:
cmsReq- the CS request- Throws:
java.io.IOException
-
getLocale
protected java.util.Locale getLocale(javax.servlet.http.HttpServletRequest req)
Retrieves locale based on the request.- Overrides:
getLocalein classCMSServlet
-
-