Skip to main content

Certificate profile and template governance

Trust Architecture Playbook: Governance pillar

Profile catalog baseline

A certificate profile is where governance becomes enforceable. Certificate profiles define the issuing CA, enrollment method, authentication method, business unit, certificate properties, and cryptographic settings for all certificates enrolled through DigiCert​​®​​ Trust Lifecycle Manager. Use this section as the canonical profile standard for the rest of the pillar. Other sections should identify the approved profile, profile owner, CA source, business unit, and exception status; they should not recreate local profile rules unless a new governance decision is required.

Profile catalog design should be boring by intention. The goal is the minimum number of profiles that cover approved use cases while preserving separation by environment, trust type, issuing CA, enrollment/authentication method, certificate type, and risk tier. A catalog with hundreds of near-duplicate profiles is not flexible governance; it is control drift.

When designing the profile catalog:

  • Require a named profile owner and policy owner for every profile.

  • Separate production from non-production profiles.

  • Separate public trust from private trust profiles.

  • Separate server authentication, client authentication, mTLS, user, device, and special-purpose profiles.

  • Avoid broad SAN and wildcard permissions unless explicitly approved and blast radius is documented.

  • Bind profiles to approved CA sources and business units only.

  • Define certificate metadata and owners at the profile level where appropriate.

  • Review profile usage and retire profiles that are unused, duplicative, too broad, or no longer mapped to an active business need.

Wichtig

Key takeaway

The profile catalog is the most important day-to-day governance artifact in Trust Lifecycle Manager. If the profile is wrong, every correct automation step enforces the wrong policy faster.

Minimum profile elements

Profile element

Governance requirement

Business unit

Must align to the correct organizational, platform, application, or trust-domain control boundary.

CA source

Must be approved in the CA source registry for the certificate type and environment.

Enrollment method

Must match the allowed request path: web-based (Browser PKCS12 or CSR), enrollment protocols (SCEP, EST, or CMP), managed automation (Admin web request, agent, or sensor), ACME, REST API, DigiCert Trust Assistant, Microsoft Autoenrollment, or other approved method.

Authentication method

Must prove the requester, system, user, device, workload, or delegated authority is entitled to use the profile.

Cryptographic settings

Must specify approved algorithms, key type and sizes.

Validity and renewal window

Must align to public-trust requirements where applicable and to operational renewal capability for private trust.

Subject/SAN settings

Must control whether fields accept single or multiple values, and constrain their source.

Certificate type and EKUs

Must constrain use to intended purpose. Server auth, client auth, mTLS, user, and device profiles should be distinct.

Owners and metadata

Must attach owners, tags, and custom attributes needed for identification, audit, and triage.

Profile intake workflow

New profiles should not be created on demand. The intake workflow forces a deliberate decision about whether a new profile is genuinely needed, and assigns ownership and review criteria before it goes live.

  1. Requester identifies the use case, trust domain, environment, platform, relying-party population, and required enrollment method.

  2. PKI/security confirms whether an existing profile can satisfy the request without weakening policy.

  3. If a new profile is required, the requester documents the CA source, business unit, enrollment/authentication methods, certificate properties, validity, owner model, and evidence requirements.

  4. The profile owner and policy authority review blast radius, delegated scope, automation readiness, and exception implications.

  5. Governance approves, rejects, or routes the request to remediation. Approved profiles receive an owner, review date, and retirement criteria.

  6. The profile is tested in non-production where applicable and monitored for unexpected issuance patterns after go-live.

  7. Profile usage is reviewed on cadence and retired or tightened when observed use no longer matches the approved intent.

Example profile intake request

A profile intake request should force the requester to explain the control boundary, not merely ask for a new template. The following example is intentionally narrow so the approved profile does not become a general-purpose issuance path.

Intake field

Example request

Requested profile name

Public TLS / production web / ACME.

Business unit

Customer portal engineering.

Trust domain

Public TLS - corporate domains.

CA source

Approved public TLS CA source in the CA source registry.

Environment and tier

Production; Tier 1.

Certificate type and EKUs

Server authentication only.

Subject/SAN settings

Allow multiple SANs; wildcard not requested.

Enrollment and authentication method

ACME using a dedicated service user and approved DNS validation control.

Owner model

Named service owner, platform owner, and certificate owner assigned before go-live.

Evidence requirement

Profile approval, domain authorization, issuance event, deployment validation, CT log reconciliation, and owner notification.

Governance disposition

Approved for controlled pilot; review profile usage, SAN patterns, and exception volume after 60 days.