public class EnrollmentProcessor extends CertProcessor
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
ACL_INFO, ACL_METHOD, aclMethod, 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_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, authz, AUTHZ_MGR, AUTHZ_RESOURCE_NAME, authzResourceName, CERT_ATTR, certdb, GET_CLIENT_CERT, getClientCert, HDR_LANG, PROFILE_ID, PROFILE_SUB_ID, profileID, profileSubId, ps, queue, statEvents, ug, ul
auditor, id, locale, signedAuditLogger, systemLogger
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,
AuthorityID aid,
AuthCredentials credentials) |
java.util.HashMap<java.lang.String,java.lang.Object> |
processEnrollment(CertEnrollmentRequest data,
javax.servlet.http.HttpServletRequest request,
AuthorityID aid,
AuthCredentials credentials,
IAuthToken authToken)
Process the HTTP request
|
codeToReason, populateRequests, setCredentialsIntoContext, submitRequests
auditGroupID, auditGroups, auditRequesterID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authenticate, authorize, authorize, authorize, endAllEvents, endTiming, getOriginalRequest, getProfileID, getProfileSubsystem, getRequest, getSSLClientCertificate, printParameterValues, saveAuthToken, startTiming, toHashtable, validateNonce
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(CertEnrollmentRequest data, javax.servlet.http.HttpServletRequest request, AuthorityID aid, AuthCredentials credentials) throws EBaseException
EBaseException
public java.util.HashMap<java.lang.String,java.lang.Object> processEnrollment(CertEnrollmentRequest data, javax.servlet.http.HttpServletRequest request, AuthorityID aid, AuthCredentials credentials, IAuthToken authToken) throws EBaseException
(Certificate Request Processed - either an automated "EE" profile based cert acceptance, or an automated "EE" profile based cert rejection)
EBaseException
- an error has occurred