public class EnrollmentProcessor extends CertProcessor
ACL_INFO, ACL_METHOD, aclMethod, ARG_AUTH_TOKEN, ARG_ERROR_CODE, ARG_ERROR_REASON, ARG_OP, ARG_OUTPUT_CONSTRAINT, ARG_OUTPUT_ID, ARG_OUTPUT_LIST, ARG_OUTPUT_NAME, ARG_OUTPUT_SYNTAX, ARG_OUTPUT_VAL, 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_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_REQUESTS, AUTH_ID, AUTH_MGR, authMgr, authority, AUTHORITY_ID, authz, AUTHZ_MGR, AUTHZ_RESOURCE_NAME, authzResourceName, CERT_ATTR, certdb, GET_CLIENT_CERT, getClientCert, HDR_LANG, LOGGING_SIGNED_AUDIT_AUTH_FAIL, LOGGING_SIGNED_AUDIT_AUTH_SUCCESS, LOGGING_SIGNED_AUDIT_AUTHZ_FAIL, LOGGING_SIGNED_AUDIT_AUTHZ_SUCCESS, LOGGING_SIGNED_AUDIT_CERT_REQUEST_PROCESSED, LOGGING_SIGNED_AUDIT_ROLE_ASSUME, PROFILE_ID, PROFILE_SUB_ID, profileID, profileSubId, ps, queue, SIGNED_AUDIT_CERT_REQUEST_REASON, signedAuditLogger, statEvents, ug, ul
Constructor and Description |
---|
EnrollmentProcessor(java.lang.String id,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.Object> |
processEnrollment(CertEnrollmentRequest data,
javax.servlet.http.HttpServletRequest request)
Process the HTTP request
|
java.util.HashMap<java.lang.String,java.lang.Object> |
processEnrollment(CMSRequest cmsReq)
Called by the legacy servlets to access the Processor function
|
codeToReason, populateRequests, setCredentialsIntoContext, submitRequests
audit, auditGroupID, auditGroups, auditInfoCertValue, auditInfoCertValue, auditInfoValue, auditRequesterID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authenticate, authorize, authorize, authorize, endAllEvents, endTiming, getOriginalRequest, getRequest, getSSLClientCertificate, printParameterValues, saveAuthToken, startTiming, toHashtable, validateNonce
audit, getParams, getUserMessage, log
public EnrollmentProcessor(java.lang.String id, java.util.Locale locale) throws EPropertyNotFound, EBaseException
EPropertyNotFound
EBaseException
public java.util.HashMap<java.lang.String,java.lang.Object> processEnrollment(CMSRequest cmsReq) throws EBaseException
request
- EBaseException
public java.util.HashMap<java.lang.String,java.lang.Object> processEnrollment(CertEnrollmentRequest data, javax.servlet.http.HttpServletRequest request) throws EBaseException
(Certificate Request Processed - either an automated "EE" profile based cert acceptance, or an automated "EE" profile based cert rejection)
cmsReq
- the object holding the request and response informationEBaseException
- an error has occurred