com.netscape.cms.profile.common
Class CAEnrollProfile

java.lang.Object
  extended by com.netscape.cms.profile.common.BasicProfile
      extended by com.netscape.cms.profile.common.EnrollProfile
          extended by com.netscape.cms.profile.common.CAEnrollProfile
All Implemented Interfaces:
IEnrollProfile, IProfile
Direct Known Subclasses:
CACertCAEnrollProfile, ServerCertCAEnrollProfile, UserCertCAEnrollProfile

public class CAEnrollProfile
extends EnrollProfile

This class implements a Certificate Manager enrollment profile.

Version:
$Revision: 1451 $, $Date: 2010-10-31 17:13:04 -0700 (Sun, 31 Oct 2010) $

Field Summary
 
Fields inherited from class com.netscape.cms.profile.common.BasicProfile
mAuthenticator, mAuthInstanceId, mAuthzAcl, mConfig, mId, mInputIds, mInputNames, mInputs, mOutputIds, mOutputs, mOwner, mPolicySet, mRegistry, mSignedAuditLogger, mUpdaterIds, mUpdaters, PROP_CLASS_ID, PROP_CONSTRAINT, PROP_DEFAULT, PROP_DESC, PROP_ENABLE, PROP_ENABLE_BY, PROP_GENERIC_EXT_DEFAULT, PROP_INPUT, PROP_INPUT_LIST, PROP_INSTANCE_ID, PROP_IS_RENEWAL, PROP_NAME, PROP_NO_CONSTRAINT, PROP_NO_DEFAULT, PROP_OUTPUT, PROP_OUTPUT_LIST, PROP_PARAMS, PROP_POLICY_LIST, PROP_UPDATER_LIST, PROP_VISIBLE, PROP_XML_OUTPUT
 
Fields inherited from interface com.netscape.certsrv.profile.IEnrollProfile
CTX_CERT_REQUEST, CTX_CERT_REQUEST_TYPE, CTX_RENEWAL, CTX_RENEWAL_SEQ_NUM, REQ_TYPE_CMC, REQ_TYPE_CRMF, REQ_TYPE_KEYGEN, REQ_TYPE_PKCS10, REQUEST_ARCHIVE_OPTIONS, REQUEST_CERTINFO, REQUEST_EXTENSIONS, REQUEST_ISSUED_CERT, REQUEST_KEY, REQUEST_LOCALE, REQUEST_SEQ_NUM, REQUEST_SIGNING_ALGORITHM, REQUEST_SUBJECT_NAME, REQUEST_VALIDITY
 
Constructor Summary
CAEnrollProfile()
           
 
Method Summary
 void execute(IRequest request)
          Process a request after validation.
 IAuthority getAuthority()
           
 netscape.security.x509.X500Name getIssuerName()
           
 
Methods inherited from class com.netscape.cms.profile.common.EnrollProfile
auditProfileID, auditRequesterID, createContext, createEnrollmentRequest, createRequests, fillCertReqMsg, fillKeyGen, fillNSHKEY, fillNSNKEY, fillPKCS10, fillTaggedRequest, getLocale, getPKIArchiveOptions, getPolicySetId, getRequestorDN, getRequestQueue, normalizeCertReq, parseCMC, parseCRMF, parseKeyGen, parsePKCS10, populate, populateInput, setDefaultCertInfo, submit, toByteArray, toPKIArchiveOptions, validate, verifyPOP
 
Methods inherited from class com.netscape.cms.profile.common.BasicProfile
addInputName, audit, auditSubjectID, createProfileInput, createProfileInput, createProfileOutput, createProfileOutput, createProfilePolicy, createProfilePolicy, deleteProfileInput, deleteProfileOutput, deleteProfilePolicy, getApprovedBy, getAuthenticator, getAuthenticatorId, getAuthzAcl, getConfigStore, getDescription, getId, getInput, getInputDescriptor, getInputNames, getName, getPolicies, getProfileInput, getProfileInputIds, getProfileOutput, getProfileOutputIds, getProfilePolicies, getProfilePolicy, getProfilePolicyIds, getProfilePolicySetIds, getProfileUpdater, getProfileUpdaterIds, init, isEnable, isRenewal, isVisible, isXmlOutput, setAuthenticatorId, setDescription, setId, setInput, setName, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.netscape.certsrv.profile.IProfile
createProfileInput, createProfileOutput, createProfilePolicy, deleteProfileInput, deleteProfileOutput, deleteProfilePolicy, getApprovedBy, getAuthenticator, getAuthenticatorId, getAuthzAcl, getConfigStore, getDescription, getId, getName, getProfileInput, getProfileInputIds, getProfileOutput, getProfileOutputIds, getProfilePolicies, getProfilePolicy, getProfilePolicyIds, getProfilePolicySetIds, init, isRenewal, isVisible, isXmlOutput, setAuthenticatorId, setDescription, setId, setName, setVisible
 

Constructor Detail

CAEnrollProfile

public CAEnrollProfile()
Method Detail

getAuthority

public IAuthority getAuthority()
Specified by:
getAuthority in class EnrollProfile

getIssuerName

public netscape.security.x509.X500Name getIssuerName()
Specified by:
getIssuerName in class EnrollProfile

execute

public void execute(IRequest request)
             throws EProfileException
Description copied from interface: IProfile
Process a request after validation.

Specified by:
execute in interface IProfile
Specified by:
execute in class EnrollProfile
Parameters:
request - request to be processed
Throws:
EProfileException - failed to process