public class ProcessCertReq extends CMSServlet
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GRANT_CMAGENT_PRIVILEGE |
static java.lang.String |
GRANT_DRMAGENT_PRIVILEGE |
protected static java.lang.String |
GRANT_ERROR |
static java.lang.String |
GRANT_PRIVILEGE |
static java.lang.String |
GRANT_RMAGENT_PRIVILEGE |
static java.lang.String |
GRANT_TRUSTEDMGR_PRIVILEGE |
static java.lang.String |
GRANT_UID |
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_CONFIG_STORE, 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, mLogger, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mServletConfig, mServletContext, mSignedAuditLogger, 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, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE| Constructor and Description |
|---|
ProcessCertReq()
Process request.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
grant_privileges(CMSRequest cmsReq,
IRequest req,
java.security.cert.Certificate[] certs,
IArgBlock header) |
void |
init(javax.servlet.ServletConfig sc)
initialize the servlet.
|
void |
process(CMSRequest cmsReq)
Process the HTTP request.
|
areCertsFromCA, 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, getTemplate, getX509Certificate, hashPassword, importCertToNav, invalidateSSLSession, isCertFromCA, isClientCertRequired, isSystemCertificate, log, log, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, renderResult, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, service, setDefaultTemplates, toHashtabledoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected static final java.lang.String GRANT_ERROR
public static final java.lang.String GRANT_TRUSTEDMGR_PRIVILEGE
public static final java.lang.String GRANT_CMAGENT_PRIVILEGE
public static final java.lang.String GRANT_RMAGENT_PRIVILEGE
public static final java.lang.String GRANT_DRMAGENT_PRIVILEGE
public static final java.lang.String GRANT_UID
public static final java.lang.String GRANT_PRIVILEGE
public ProcessCertReq()
throws EBaseException
EBaseExceptionpublic void init(javax.servlet.ServletConfig sc)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class CMSServletsc - servlet configuration, read from the web.xml filejavax.servlet.ServletExceptionpublic void process(CMSRequest cmsReq) throws EBaseException
process in class CMSServletcmsReq - the object holding the request and response informationEBaseException - if the servlet was unable to satisfactorily
process the requestprotected int grant_privileges(CMSRequest cmsReq, IRequest req, java.security.cert.Certificate[] certs, IArgBlock header) throws EBaseException
EBaseException