Enrollment Patterns

EnrollmentClosed Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA). patterns are used in conjunction with certificate templates to enroll for certificates through Keyfactor Command. They allow you to set parameters on enrollments (policies, default subjects, metadataClosed Metadata provides information about a piece of data. It is used to summarize basic information about data, which can make working with the data easier. In Keyfactor Command, the certificate metadata feature allows you to create custom metadata fields that allow you to tag certificates with tracking information about certificates. values, etc.) differently for different groups of users while still using the same certificate templateClosed A certificate template defines the policies and rules that a CA uses when a request for a certificate is received.. In this way, you can avoid excess duplication of certificate templates at the CAClosed A certificate authority (CA) is an entity that issues digital certificates. Within Keyfactor Command, a CA may be a Microsoft CA or a Keyfactor gateway to a cloud-based or remote CA. level. One certificate template may be configured with multiple enrollment templates to meet different business needs; one enrollment pattern must always be defined as the default enrollment pattern for a given template. Enrollment patterns also provide the flexibility to limit access to CAs for selected groups, so group A can enroll for certificates from CA A, but group B does not see CA A as available for enrollment, even while both are using the same template.

Enrollment Pattern Settings

Enrollment pattern settings may be configured either at an individual enrollment pattern level or, for some settings, at a system-wide level.

Settings that may be configured at either the system-wide level or at the individual level include:

Settings found only at the individual enrollment pattern level include:

  • Security roles that may enroll with the enrollment pattern, or whether Active Directory permissions are used instead of Keyfactor Command roles.
  • Certificate Authorities (CAs) that may be enrolled against using the enrollment pattern.

  • Types of enrollment supported by the enrollment pattern (e.g., PFX enrollment, CSR enrollment, and/or CSR generation).

  • Custom enrollment fields used to supply custom request attributes to the CA during the enrollment process.

  • Default metadata values, enrollment handling for each metadata field (whether the field is required, optional, or hidden), regular expressions applied to metadata fields, and options for multiple-choice metadata fields.

    Note:  System-wide metadata settings are configured on the Metadata page in System Settings, not at the system-wide level in enrollment patterns (see Certificate Metadata).
Tip:  Click the help icon () next to the Enrollment Patterns page title to open the Keyfactor Software & Documentation Portal to this section. You will receive a prompt indicating:

You are being redirected to an external website. Would you like to proceed?

You can also find the help icon () at the top of the page next to the Log Out button. From here you can choose to open either the Keyfactor Software & Documentation Portal at the home page or the Keyfactor API Endpoint Utility.

Keyfactor provides two sets of documentation: the On-Premises Documentation Suite and the Managed Services Documentation Suite. Which documentation set is accessed is determined by the Application Settings: On-Prem Documentation setting (see Application Settings: Console Tab).