Package com.netscape.cms.servlet.cert
Class RemoteAuthConfig
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.netscape.cms.servlet.base.CMSServlet
com.netscape.cms.servlet.cert.RemoteAuthConfig
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
Allow agent to turn on/off authentication managers
- Version:
- $Revision$, $Date$
- See Also:
-
Field Summary
Fields inherited from class com.netscape.cms.servlet.base.CMSServlet
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, CA_AGENT_GROUP, CERT_ATTR, ERROR_MSG_TOKEN, ERROR_TEMPLATE, EXCEPTION_TEMPLATE, FAILURE, FINAL_ERROR_MSG, FULL_ENROLLMENT_REQUEST, FULL_ENROLLMENT_RESPONSE, FULL_RESPONSE, IMPORT_CERT, IMPORT_CERT_MIME_TYPE, IMPORT_CHAIN, KRA_AGENT_GROUP, logger, mAclMethod, mAuthMgr, mAuthority, mAuthz, mAuthzResourceName, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mGetClientCert, mId, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mTemplates, NS_X509_EMAIL_CERT, NS_X509_USER_CERT, 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_PENDING_TEMPLATE_FILLER, PROP_REJECTED_TEMPLATE, PROP_RESOURCEID, PROP_SUCCESS_TEMPLATE, PROP_SUCCESS_TEMPLATE_FILLER, PROP_SVC_PENDING_TEMPLATE, PROP_UNAUTHORIZED_TEMPLATE, RA_AGENT_GROUP, REJECTED_TEMPLATE, requestRepository, servletConfig, servletContext, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(jakarta.servlet.ServletConfig sc) Initializes the servlet.void
process
(CMSRequest cmsReq) Serves HTTPS request.Methods inherited from class com.netscape.cms.servlet.base.CMSServlet
auditGroupID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authorize, authorize, clientIsMSIE, clientIsNav, connectionIsSSL, doCMMFResponse, doFullResponse, formCRLEntry, getAuthCreds, getAuthMgr, getAuthToken, getCMSEngine, getDontSaveHttpParams, getId, getLangFile, getLocale, getLocale, getSaveHttpHeaders, getSSLClientCertificate, getSSLClientCertificate, getTemplate, hashPassword, initializeAuthz, invalidateSSLSession, isClientCertRequired, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, renderResult, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, service, setDefaultTemplates, toHashtable
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
RemoteAuthConfig
public RemoteAuthConfig()Constructs RemoteAuthConfig servlet.
-
-
Method Details
-
init
public void init(jakarta.servlet.ServletConfig sc) throws jakarta.servlet.ServletException Initializes the servlet. Presence of "auths.enableRemoteConfiguration=true" in CMS.cfg enables remote configuration for authentication plugins. List of remotely set instances can be found in CMS.cfg at "auths.remotelySetInstances=, ,..., " - Specified by:
init
in interfacejakarta.servlet.Servlet
- Overrides:
init
in classCMSServlet
- Throws:
jakarta.servlet.ServletException
-
process
Serves HTTPS request. The format of this request is as follows:- Overrides:
process
in classCMSServlet
- Throws:
EBaseException
- if the servlet was unable to satisfactorily process the request
-