Package com.netscape.cms.profile.common
Class CAEnrollProfile
- java.lang.Object
-
- com.netscape.cms.profile.common.BasicProfile
-
- com.netscape.cms.profile.common.EnrollProfile
-
- 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$, $Date$
-
-
Field Summary
-
Fields inherited from class com.netscape.cms.profile.common.BasicProfile
mAuthInstanceId, mAuthzAcl, mConfig, mId, mInputIds, mInputNames, mInputs, mOutputIds, mOutputs, mOwner, mPolicySet, mRegistry, 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, signedAuditLogger
-
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_ALGORITHM_OID, REQUEST_ALGORITHM_PARAMS, REQUEST_ARCHIVE_OPTIONS, REQUEST_AUTHORITY_ID, REQUEST_CERTINFO, REQUEST_EXTENSIONS, REQUEST_ISSUED_CERT, REQUEST_KEY, REQUEST_LOCALE, REQUEST_SECURITY_DATA, REQUEST_SEQ_NUM, REQUEST_SESSION_KEY, REQUEST_SIGNING_ALGORITHM, REQUEST_SUBJECT_NAME, REQUEST_TRANSPORT_CERT, REQUEST_USER_DATA, REQUEST_VALIDITY
-
-
Constructor Summary
Constructors Constructor Description CAEnrollProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(IRequest request)
Process a request after validation.IAuthority
getAuthority()
X500Name
getIssuerName()
-
Methods inherited from class com.netscape.cms.profile.common.EnrollProfile
auditProfileID, auditRequesterID, createContext, createEnrollmentRequest, createRequests, fillCertReqMsg, fillKeyGen, fillNSHKEY, fillNSNKEY, fillPKCS10, fillTaggedRequest, getCMCSigningCertFromCertSerial, getCMCSigningCertSNfromCertSerial, getLocale, getPKIArchiveOptions, getPKIDataFromCMCblob, getPolicySetId, getPopLinkWitnessV2control, getRequestorDN, getRequestQueue, normalizeCertReq, parseCMC, parseCMC, parseCRMF, parseKeyGen, parsePKCS10, populate, populateInput, setDefaultCertInfo, setPOPchallenge, submit, toByteArray, toPKIArchiveOptions, validate, verifyPOP, verifyPopLinkWitnessV2
-
Methods inherited from class com.netscape.cms.profile.common.BasicProfile
addInputName, auditSubjectID, createProfileInput, createProfileInput, createProfileOutput, createProfileOutput, createProfilePolicy, createProfilePolicy, deleteAllProfileInputs, deleteAllProfileOutputs, deleteAllProfilePolicies, 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, setAuthzAcl, setDescription, setId, setInput, setName, setRenewal, setVisible, setXMLOutput
-
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, deleteAllProfileInputs, deleteAllProfileOutputs, deleteAllProfilePolicies, deleteProfileInput, deleteProfileOutput, deleteProfilePolicy, getApprovedBy, getAuthenticator, getAuthenticatorId, getAuthzAcl, getConfigStore, getDescription, getId, getName, getProfileInput, getProfileInputIds, getProfileOutput, getProfileOutputIds, getProfilePolicies, getProfilePolicy, getProfilePolicyIds, getProfilePolicySetIds, init, isRenewal, isVisible, isXmlOutput, setAuthenticatorId, setAuthzAcl, setDescription, setId, setName, setRenewal, setVisible, setXMLOutput
-
-
-
-
Method Detail
-
getAuthority
public IAuthority getAuthority()
- Specified by:
getAuthority
in classEnrollProfile
-
getIssuerName
public X500Name getIssuerName()
- Specified by:
getIssuerName
in classEnrollProfile
-
execute
public void execute(IRequest request) throws EProfileException, ERejectException
Description copied from interface:IProfile
Process a request after validation.- Specified by:
execute
in interfaceIProfile
- Specified by:
execute
in classEnrollProfile
- Parameters:
request
- request to be processed- Throws:
EProfileException
- failed to processERejectException
-
-