What are Issuance Profiles?
An Issuance Profile is a named configuration that specifies which CA to use when issuing a certificate. It is assigned to one or more Domain Trust Profiles (DTPs). This separation exists so that:- The CA connection and product type are configured once and reused across many DTPs
- DTPs can focus on governance policy (who can request, approval rules, domain scope) without duplicating CA configuration
- A DTP with no Issuance Profile is governance-only — it tracks, monitors, and alerts on certificates but never issues them
The relationship between DTPs and Issuance Profiles
Governance-only DTPs
A DTP with no Issuance Profile assigned will:- Accept discovered certs into its governance scope
- Evaluate those certs against its policy rules (wildcard, EKU, validity)
- Fire expiry alerts for tracked certs
- Track certs in the dashboard “Tracked” and “Ungoverned” KPIs
Setting up an Issuance Profile
- Go to Admin → Issuance Profiles
- Click New Profile
- Enter:
- ID — a slug used to reference this profile (e.g.
digicert-ov,internal-prod) - Name — human-readable display name
- CA — select the Certificate Authority to use for issuance
- Description — optional notes
- ID — a slug used to reference this profile (e.g.
- Configure optional fields as needed (see below)
- Click Create
Optional fields
Key Algorithm
Controls the key pair generated for each certificate issued via this profile.
Leave blank to use the CA’s default.
Validity Days
Requested certificate lifetime in days.0 falls back to the DTP policy cap, or 90 days for ACME/Let’s Encrypt-capped profiles.
Renewal Threshold Days
How many days before expiry to trigger renewal.0 uses the built-in heuristic: 30 days or one-third of the cert’s lifetime, whichever comes first.
Allow Wildcards
Permits wildcard SANs (e.g.*.example.com) in certificates issued via this profile. Independent of the DTP’s wildcard rule — both must allow wildcards for a wildcard request to succeed.
Key Store Connector
Pins an AKV key store connector for this profile. When set, the CertForge connector generates the key pair inside AKV (HSM-backed) and uses your private CA only for signing. Requires an AKV connector of type AKV Key Store to be configured. See Azure Key Vault Integration for setup details.Export Private Key
When enabled, CertForge retrieves the private key from AKV at issuance time and stores it encrypted in its database. This makes the key available for download from the CertForge Inventory page as PEM or PKCS#12. Use this for applications that need the private key as a file — web servers, Java apps, Python services. Leave disabled for native Azure services (App Service, AKS, API Management) that reference AKV directly.Exportable key policy is set at issuance time. Renew the certificate for a policy change to take effect.
Assigning an Issuance Profile to a DTP
- Go to Admin → Domain Trust Profiles
- Edit the DTP
- In the Issuance Profile section, select one or more profiles from the list
- Optionally set a Default Issuance Profile — used when the requestor doesn’t specify one
- Click Update Profile
Common patterns
One CA, many DTPs Create one Issuance Profile for your internal CA. Assign it to all internal-domain DTPs. Change the CA once if your infrastructure changes, without touching each DTP. Mixed CAs by environmentinternal-ca-devIssuance Profile → dev and staging DTPsdigicert-ov-prodIssuance Profile → production DTPs