Skip to main content

Certificate Profile

Certificate Profiles control aspects of the issued certificates. For some fields it bounds acceptable input, replaces or requires certain fields on the issuance request.
There are many settings and we will describe each below:

Certificate Profile Form

Basic Settings

Name and description are set here. Most importantly the type of certificate type must be chosen as either:

  • Root CA
  • Sub CA
  • End Entity

Available CA's allows one to pick what CA's can use this certificate profile. Leaving this empty allows any CA to use this profile.

Certificate Profile Form section

Approval

This section allows configuration for Approvals. See Approval Profiles for more information. These are optional.

Certificate Profile Form section

Basic Constraints

These control the issued certificates basic constraints extension. This will be important to configure correctly if this profile is to be used in issuing CA Certificates.

Certificate Profile Form section

Validity Settings

These control the validity period of the issued certificates. There are a number of ways to specify this period in the form, using an explicit end date, offset, or duration.
There are also some advanced features to control what day of the week should be avoided.

Certificate Profile Form section

Signature & Key Settings

This allows constraints on the key to be checked to ensure it is of a required set of algorithms.

Certificate Profile Form section

Override Permissions

This can allow for the CSR to bypass the specified settings from this profile.

Certificate Profile Form section

Key Identifiers

This can allow the specification of the AKI or SKI hash algorithm used.

Certificate Profile Form section

Key Usage

This setting allows for the specification of key usages on the issued certificate extension. This would be important to enable for CAs.

Certificate Profile Form section

Extended Key Usage

Similar to key usage, this is a different x509 extension that allows additional key usage flags to be set.

Certificate Profile Form section

Alternative Names

This controls the SAN settings.

Certificate Profile Form section

Name Constraints

Enables the Name constraints extension and criticality.

Certificate Profile Form section

Revocation Settings

Allows specification of the CDP, which may be useful if CRLs are published to an externally hosted endpoint.

Certificate Profile Form section

Authority Information Access

This allows configuration of the AIA for OCSP.

Certificate Profile Form section

Custom extension

OTPKI has Custom Certificate Extensions which allow you to supply your own OIDs into issued certificates here. See Certificate Extensions for more info.

Certificate Profile Form section

Misc

Settings that do not fall into a category above may be found here. For now this enables common name pre/post-fix strings to be added to the issued certificate subject common name.

Certificate Profile Form section