public interface IEnrollProfile extends IProfile
An enrollment profile contains a list of enrollment specific input plugins, default policies, constriant policies and output plugins.
This interface also defines a set of enrollment specific attribute names that can be used to retrieve values from an enrollment request.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CTX_CERT_REQUEST
Name of request attribute that stores the User
Supplied Certificate Request.
|
static java.lang.String |
CTX_CERT_REQUEST_TYPE
Name of request attribute that stores the User
Supplied Certificate Request Type.
|
static java.lang.String |
CTX_RENEWAL
Name of request attribute to indicate if this is a renewal
|
static java.lang.String |
CTX_RENEWAL_SEQ_NUM
Name of the request attribute that stores the sequence number for a
renewal request.
|
static java.lang.String |
REQ_TYPE_CMC |
static java.lang.String |
REQ_TYPE_CRMF |
static java.lang.String |
REQ_TYPE_KEYGEN |
static java.lang.String |
REQ_TYPE_PKCS10
Possible values for CTX_CERT_REQUEST_TYPE attribute.
|
static java.lang.String |
REQUEST_ALGORITHM_OID
Symmetric Key algorithm OID passed into DRM archival service
|
static java.lang.String |
REQUEST_ALGORITHM_PARAMS
Symmetric key algorithm params passed into DRM archival service
|
static java.lang.String |
REQUEST_ARCHIVE_OPTIONS
Name of request attribute that stores the End-User Supplied
PKI Archive Option extension.
|
static java.lang.String |
REQUEST_AUTHORITY_ID
ID of requested certificate authority (absense implies host authority)
|
static java.lang.String |
REQUEST_CERTINFO
Name of request attribute that stores the certificate template
that will be signed and then become a certificate.
|
static java.lang.String |
REQUEST_EXTENSIONS
Name of request attribute that stores the End-User Supplied
Extensions.
|
static java.lang.String |
REQUEST_ISSUED_CERT
Name of request attribute that stores the issued certificate.
|
static java.lang.String |
REQUEST_KEY
Name of request attribute that stores the End-User Supplied
Key.
|
static java.lang.String |
REQUEST_LOCALE
Name of request attribute that stores the End-User Locale.
|
static java.lang.String |
REQUEST_SECURITY_DATA
Session wrapped security data passed in to the DRM archival service
|
static java.lang.String |
REQUEST_SEQ_NUM
Name of request attribute that stores the sequence number.
|
static java.lang.String |
REQUEST_SESSION_KEY
Transport Key wrapped session key passed into DRM archival service.
|
static java.lang.String |
REQUEST_SIGNING_ALGORITHM
Name of request attribute that stores the End-User Supplied
Signing Algorithm.
|
static java.lang.String |
REQUEST_SUBJECT_NAME
Name of request attribute that stores the End-User Supplied
Subject Name.
|
static java.lang.String |
REQUEST_TRANSPORT_CERT
Name of request attribute that stores the transport certificate.
|
static java.lang.String |
REQUEST_VALIDITY
Name of request attribute that stores the End-User Supplied
Validity.
|
Modifier and Type | Method and Description |
---|---|
void |
setDefaultCertInfo(IRequest request)
Set Default X509CertInfo in the request.
|
createContext, createProfileInput, createProfileOutput, createProfilePolicy, createRequests, deleteAllProfileInputs, deleteAllProfileOutputs, deleteAllProfilePolicies, 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, setAuthzAcl, setDescription, setId, setName, setRenewal, setVisible, setXMLOutput, submit, validate
static final java.lang.String CTX_CERT_REQUEST_TYPE
static final java.lang.String CTX_CERT_REQUEST
static final java.lang.String REQ_TYPE_PKCS10
static final java.lang.String REQ_TYPE_CRMF
static final java.lang.String REQ_TYPE_CMC
static final java.lang.String REQ_TYPE_KEYGEN
static final java.lang.String REQUEST_LOCALE
The value is of type java.util.Locale.
static final java.lang.String REQUEST_SEQ_NUM
The value is of type java.lang.Integer.
static final java.lang.String CTX_RENEWAL_SEQ_NUM
static final java.lang.String CTX_RENEWAL
static final java.lang.String REQUEST_KEY
The value is of type netscape.security.x509.CertificateX509Key
static final java.lang.String REQUEST_SUBJECT_NAME
The value is of type netscape.security.x509.CertificateSubjectName
static final java.lang.String REQUEST_VALIDITY
The value is of type netscape.security.x509.CertificateValidity
static final java.lang.String REQUEST_SIGNING_ALGORITHM
The value is of type netscape.security.x509.CertificateAlgorithmId
static final java.lang.String REQUEST_EXTENSIONS
The value is of type netscape.security.x509.CertificateExtensions
static final java.lang.String REQUEST_ARCHIVE_OPTIONS
The value is of type byte []
static final java.lang.String REQUEST_CERTINFO
The value is of type netscape.security.x509.X509CertInfo
static final java.lang.String REQUEST_ISSUED_CERT
The value is of type netscape.security.x509.X509CertImpl
static final java.lang.String REQUEST_TRANSPORT_CERT
The value is of type String including base64 encoded certificate.
static final java.lang.String REQUEST_SECURITY_DATA
static final java.lang.String REQUEST_SESSION_KEY
static final java.lang.String REQUEST_ALGORITHM_OID
static final java.lang.String REQUEST_ALGORITHM_PARAMS
static final java.lang.String REQUEST_AUTHORITY_ID
void setDefaultCertInfo(IRequest request) throws EProfileException
request
- profile-based certificate request.EProfileException
- failed to set the X509CertInfo.