com.netscape.cms.profile.common
Class ServerCertCAEnrollProfile

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
              extended by com.netscape.cms.profile.common.ServerCertCAEnrollProfile
All Implemented Interfaces:
IEnrollProfile, IProfile, IProfileEx

public class ServerCertCAEnrollProfile
extends CAEnrollProfile
implements IProfileEx

This class implements a Certificate Manager enrollment profile for Server Certificates.

Version:
$Revision: 1604 $, $Date: 2010-12-03 09:30:10 -0800 (Fri, 03 Dec 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
ServerCertCAEnrollProfile()
           
 
Method Summary
 void populate()
          Called after initialization.
 
Methods inherited from class com.netscape.cms.profile.common.CAEnrollProfile
execute, getAuthority, 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
createContext, createProfileInput, createProfileOutput, createProfilePolicy, createRequests, deleteProfileInput, deleteProfileOutput, deleteProfilePolicy, execute, getApprovedBy, getAuthenticator, getAuthenticatorId, getAuthzAcl, getConfigStore, getDescription, getId, getName, getPolicySetId, getProfileInput, getProfileInputIds, getProfileOutput, getProfileOutputIds, getProfilePolicies, getProfilePolicy, getProfilePolicyIds, getProfilePolicySetIds, getRequestorDN, getRequestQueue, init, isRenewal, isVisible, isXmlOutput, populate, populateInput, setAuthenticatorId, setDescription, setId, setName, setVisible, submit, validate
 

Constructor Detail

ServerCertCAEnrollProfile

public ServerCertCAEnrollProfile()
Method Detail

populate

public void populate()
              throws EBaseException
Called after initialization. It populates default policies, inputs, and outputs.

Specified by:
populate in interface IProfileEx
Throws:
EBaseException