Chapter 16.
377
Authentication for Enrolling
Certificates
This chapter covers how to enroll end entity certificates, how to create and manage server certificates,
the authentication methods available in the Certificate System to use when enrolling end entity
certificates, and how to set up those authentication methods.
16.1. Enrollment Overview
Enrollment
is the process of issuing certificates to an end entity. The process is creating and
submitting the request, authenticating the user requesting it, and then approving the request and
issuing the certificate.
The method used to authenticate the end entity determines the entire enrollment process. There are
three ways that the Certificate System can authenticate an entity:
• In
agent-approved
enrollment, end-entity requests are sent to an agent for approval. The agent
approves the certificate request.
• In
automatic
enrollment, end-entity requests are authenticated using a plug-in, and then the
certificate request is processed; an agent is not involved in the enrollment process.
• In
CMC enrollment
, a third party application can create a request that is signed by an agent and
then automatically processed.
A Certificate Manager is initially configured for agent-approved enrollment and for CMC authentication.
Automated enrollment is enabled by configuring one of the authentication plug-in modules.
More than one authentication method can be configured in a single instance of a subsystem.
The HTML registration pages contain hidden values specifying the method used. With certificate
profiles, the end-entity enrollment pages are dynamically-generated for each enabled profile. The
authentication method associated with this certificate profile is specified in the dynamically-generated
enrollment page.
16.1.1. The Authentication Process
An end entity submits a request for enrollment. The form used to submit the request identifies the
method of authentication and enrollment. All HTML forms are dynamically-generated by the profiles,
which automatically associate the appropriate authentication method with the form.
If the authentication method is an agent-approved enrollment, the request is sent to the request queue
of the CA agent. If the automated notification for a request in queue is set, an email is sent to the
appropriate agent that a new request has been received. The agent can modify the request as allowed
for that form and the profile constraints. Once approved, the request must pass the certificate profiles
set for the Certificate Manager, and then the certificate is issued. When the certificate is issued, it is
stored in the internal database and can be retrieved by the end entity from the end-entities page by
serial number or by request ID.
If the authentication method is automated, the end entity submits the request along with required
information to authenticate the user, such as an LDAP username and password. When the user is
Summary of Contents for CERTIFICATE SYSTEM 7.3 - ADMINISTRATION
Page 15: ...xv Index 525 ...
Page 16: ...xvi ...
Page 38: ...Chapter 1 Overview 16 Figure 1 4 Certificate System Architecture ...
Page 82: ...Chapter 2 Installation and Configuration 60 rpm ev rhpki manage ...
Page 154: ...132 ...
Page 194: ...172 ...
Page 238: ...216 ...
Page 244: ...222 ...
Page 246: ...224 ...
Page 286: ...264 ...
Page 292: ...270 ...
Page 318: ...Chapter 13 Certificate Profiles 296 Parameter IssuerType_n IssuerName_n ...
Page 321: ...Freshest CRL Extension Default 299 Parameter PointName_n PointIssuerName_n ...
Page 398: ...376 ...
Page 412: ...390 ...
Page 472: ...450 ...
Page 506: ...484 ...
Page 528: ...506 ...
Page 546: ...524 ...