Package com.netscape.cms.servlet.profile
Class ProfileApproveServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.netscape.cms.servlet.base.CMSServlet
-
- com.netscape.cms.servlet.profile.ProfileServlet
-
- com.netscape.cms.servlet.profile.ProfileApproveServlet
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class ProfileApproveServlet extends ProfileServlet
Toggle the approval state of a profile- Version:
- $Revision$, $Date$
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.netscape.cms.servlet.profile.ProfileServlet
ARG_AUTH_CONSTRAINT, ARG_AUTH_DESC, ARG_AUTH_ID, ARG_AUTH_IS_SSL, ARG_AUTH_LIST, ARG_AUTH_NAME, ARG_AUTH_SYNTAX, ARG_CON_DESC, ARG_CON_LIST, ARG_CON_NAME, ARG_CON_VALUE, ARG_DEF_CONSTRAINT, ARG_DEF_DESC, ARG_DEF_ID, ARG_DEF_LIST, ARG_DEF_NAME, ARG_DEF_SYNTAX, ARG_DEF_VAL, ARG_ERROR_CODE, ARG_ERROR_REASON, ARG_INPUT_CONSTRAINT, ARG_INPUT_ID, ARG_INPUT_LIST, ARG_INPUT_NAME, ARG_INPUT_PLUGIN_DESC, ARG_INPUT_PLUGIN_ID, ARG_INPUT_PLUGIN_LIST, ARG_INPUT_PLUGIN_NAME, ARG_INPUT_SYNTAX, ARG_INPUT_VAL, ARG_IS_RENEWAL, ARG_OP, ARG_OUTPUT_CONSTRAINT, ARG_OUTPUT_ID, ARG_OUTPUT_LIST, ARG_OUTPUT_NAME, ARG_OUTPUT_SYNTAX, ARG_OUTPUT_VAL, ARG_POLICY, ARG_POLICY_ID, ARG_POLICY_SET_ID, ARG_POLICY_SET_LIST, ARG_PROFILE, ARG_PROFILE_APPROVED_BY, ARG_PROFILE_DESC, ARG_PROFILE_ENABLED_BY, ARG_PROFILE_ID, ARG_PROFILE_IS_ENABLED, ARG_PROFILE_IS_VISIBLE, ARG_PROFILE_NAME, ARG_PROFILE_REMOTE_ADDR, ARG_PROFILE_REMOTE_HOST, ARG_PROFILE_SET_ID, ARG_RECORD, ARG_RENEWAL_PROFILE_ID, ARG_REQUEST_CREATION_TIME, ARG_REQUEST_ID, ARG_REQUEST_LIST, ARG_REQUEST_MODIFICATION_TIME, ARG_REQUEST_NONCE, ARG_REQUEST_NOTES, ARG_REQUEST_OWNER, ARG_REQUEST_STATUS, ARG_REQUEST_TYPE, ARG_XML_OUTPUT, AUTHZ_CONFIG_STORE, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, AUTHZ_SRC_LDAP, AUTHZ_SRC_TYPE, AUTHZ_SRC_XML, mAclMethod, mAuthMgr, mAuthz, mAuthzResourceName, mGetClientCert, mId, mLogCategory, mLogger, mProfileSubId, PROP_ACL, PROP_AUTHZ_MGR, PROP_RESOURCEID, statEvents
-
Fields inherited from class com.netscape.cms.servlet.base.CMSServlet
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, 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, mAuthority, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mServletConfig, mServletContext, mTemplates, OCSP_AGENT_GROUP, PENDING_TEMPLATE, PFX_AUTH_TOKEN, PFX_HTTP_HEADER, PFX_HTTP_PARAM, PROP_AUTHORITY, PROP_AUTHORITYID, PROP_ERROR_TEMPLATE, PROP_EXCEPTION_TEMPLATE, PROP_FINAL_ERROR_MSG, PROP_PENDING_TEMPLATE, PROP_REJECTED_TEMPLATE, 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 ProfileApproveServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(javax.servlet.ServletConfig sc)
initialize the servlet.void
process(CMSRequest cmsReq)
Process the HTTP request.-
Methods inherited from class com.netscape.cms.servlet.profile.ProfileServlet
endTiming, escapeXML, getLocale, log, log, outputArgList, outputArgSet, outputArgString, outputArgValueAsXML, outputData, outputTemplate, outputTemplate, outputThisAsXML, renderResult, startTiming
-
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, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, service, setDefaultTemplates, 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.ServletException
initialize the servlet. This servlet uses the template file "ImportCert.template" to process the response.- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classProfileServlet
- Parameters:
sc
- servlet configuration, read from the web.xml file- Throws:
javax.servlet.ServletException
-
process
public void process(CMSRequest cmsReq) throws EBaseException
Process the HTTP request.- http.param profileId the id of the profile to change
- signed.audit LOGGING_SIGNED_AUDIT_CERT_PROFILE_APPROVAL used when an agent approves/disapproves a cert profile set by the administrator for automatic approval
- Overrides:
process
in classCMSServlet
- Parameters:
cmsReq
- the object holding the request and response information- Throws:
EBaseException
- an error has occurred
-
-