Skip to main content
An Issuance Profile is a reusable CA + certificate shape configuration. Trust Profiles reference an Issuance Profile as their default; it determines which CA signs the cert and what the cert looks like.

What an Issuance Profile defines


Create an Issuance Profile

Via the UI

  1. Navigate to Trust Profiles in the sidebar.
  2. Click Issuance Profiles (top tab or sub-navigation).
  3. Click New Issuance Profile.
  4. Select a Certificate Authority from the list. If no CA is configured, set one up first:
  5. Choose Key Algorithmecdsa-p256 is recommended for new deployments.
  6. Set Validity Days and Renewal Threshold.
  7. Enable Allow Wildcards if this profile will cover *.domain patterns.
  8. If using ACME with wildcards, select or configure a DNS Account for DNS-01 challenge.
  9. Save.

For public domains using Let’s Encrypt:

ACME and wildcard certificates

Let’s Encrypt wildcard certificates (*.example.com) require DNS-01 challenge validation — Let’s Encrypt must verify you control the domain by checking a TXT record at _acme-challenge.example.com. HTTP-01 challenge cannot issue wildcards. To issue wildcards via ACME:
  1. Configure a DNS account (Route 53, Cloudflare, Azure DNS, etc.) in Settings → DNS Accounts.
  2. On the Issuance Profile, enable Allow Wildcards and select that DNS account.
See DNS Validation for provider-specific setup.

Assigning to a Trust Profile

An Issuance Profile takes effect when it is set as the Default Issuance Profile on a Trust Profile. Multiple Trust Profiles can reference the same Issuance Profile — for example, a single letsencrypt-90d profile shared across all internal domains.

Checking configuration