Package com.netscape.cms.profile.common
Class CAEnrollProfile
- java.lang.Object
-
- com.netscape.cms.profile.common.Profile
-
- com.netscape.cms.profile.common.EnrollProfile
-
- com.netscape.cms.profile.common.CAEnrollProfile
-
- Direct Known Subclasses:
CACertCAEnrollProfile
,ServerCertCAEnrollProfile
,UserCertCAEnrollProfile
public class CAEnrollProfile extends EnrollProfile
This class implements a Certificate Manager enrollment profile.- Version:
- $Revision$, $Date$
- Author:
- cfu - Server-Side Keygen Enrollment implementation
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Fields inherited from class com.netscape.cms.profile.common.EnrollProfile
CTX_CERT_REQUEST_TYPE, CTX_RENEWAL, CTX_RENEWAL_SEQ_NUM, REQ_TYPE_CMC, REQ_TYPE_CRMF, REQ_TYPE_KEYGEN, REQ_TYPE_PKCS10, REQUEST_AUTHORITY_ID, REQUEST_CERTINFO, REQUEST_EXTENSIONS, REQUEST_ISSUED_CERT, REQUEST_ISSUED_P12, REQUEST_LOCALE, REQUEST_SEQ_NUM, REQUEST_SIGNING_ALGORITHM, REQUEST_USER_DATA, REQUEST_VALIDITY
-
Fields inherited from class com.netscape.cms.profile.common.Profile
mAuthInstanceId, mAuthzAcl, mConfig, mId, mInputIds, mInputNames, mInputs, mOutputIds, mOutputs, mOwner, mPolicySet, 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, registry, signedAuditLogger
-
-
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()
org.mozilla.jss.netscape.security.x509.X500Name
getIssuerName()
void
populate()
Called after initialization.-
Methods inherited from class com.netscape.cms.profile.common.EnrollProfile
auditProfileID, auditRequesterID, createEnrollmentRequest, createRequests, fillCertReqMsg, fillKeyGen, fillNSHKEY, fillNSNKEY, fillPKCS10, fillTaggedRequest, getCMCSigningCertFromCertSerial, getCMCSigningCertSNfromCertSerial, getLocale, getPKIArchiveOptions, getPKIDataFromCMCblob, getPolicySetId, getPopLinkWitnessV2control, getRequestorDN, getRequestQueue, parseCMC, parseCMC, populate, populateInput, setDefaultCertInfo, setPOPchallenge, submit, toByteArray, toPKIArchiveOptions, validate, verifyPOP, verifyPopLinkWitnessV2
-
Methods inherited from class com.netscape.cms.profile.common.Profile
addInputName, auditSubjectID, createProfileInput, createProfileInput, createProfileOutput, createProfileOutput, createProfilePolicy, createProfilePolicy, deleteAllProfileInputs, deleteAllProfileOutputs, deleteAllProfilePolicies, deleteProfileInput, deleteProfileOutput, deleteProfilePolicy, getApprovedBy, 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
-
-
-
-
Method Detail
-
getAuthority
public IAuthority getAuthority()
- Specified by:
getAuthority
in classEnrollProfile
-
getIssuerName
public org.mozilla.jss.netscape.security.x509.X500Name getIssuerName()
- Specified by:
getIssuerName
in classEnrollProfile
-
populate
public void populate() throws EBaseException
Called after initialization. It populates default policies, inputs, and outputs.- Throws:
EBaseException
-
execute
public void execute(IRequest request) throws EProfileException, ERejectException
Description copied from class:Profile
Process a request after validation.- Specified by:
execute
in classEnrollProfile
- Parameters:
request
- request to be processed- Throws:
EProfileException
- failed to processERejectException
-
-