Two dialogs maintain the Internal CA hierarchy: one adds or reissues an Intermediate CA, the other issues, recreates or regenerates the Root CA. This page describes both in full.
They are reached from two places, and behave identically from either:
The chain rows offer Reissue Intermediate CA and Regenerate Root CA. The settings sub-tabs additionally offer Add Intermediate, and Issue Root CA… or Recreate Root CA… depending on the Root's state.
Every action here is unavailable when the Internal CA is disabled, the Root CA key is not accessible, or Offline root mode is on without the Root present. The disabled button's tooltip says which applies.
One dialog serves both jobs, titled Add Intermediate CA or Reissue Intermediate CA.
Unlike the Root, an intermediate is cheap to replace. Clients that already trust the Root automatically trust a new intermediate, because it still chains to that Root, so no client-side change is ever needed.

Choose the Primary purpose: All purposes, Code Signing, Document Signing or TLS / Web Server. This also seeds a suggested subject.
For a scoped purpose, tick any Additional purposes. The intermediate's EKU is the union of the primary and the additional purposes.
For All purposes, choose the All-purpose EKU:
2.5.29.37.0), the recommended option. New purposes can be added later without creating a new Intermediate CA.Choose the Certificate policy this CA states:
The control is hidden for a TLS-only intermediate, which never states a policy. See Certificate Policy.
Check the Settings: Subject, Validity (years) (1 to 30) and Key size (2048, 3072 or 4096). There is nothing to switch on first: the fields are pre-filled from the defaults for the purpose you chose and are editable straight away. Changing the Primary purpose re-seeds them from that purpose's defaults, but only where you have not edited them yourself, so a value you have typed over is kept. Once a value differs from its pre-filled baseline, a Save as default switch appears, which persists your values as the defaults for future Intermediate CAs, including automatically generated ones.
Click Add Intermediate to create it.
Two checks run on the subject as you type:
configure command are bound by it too.The duplicate-subject warning applies only when adding, because reissuing deliberately preserves the existing subject. The Root-subject rule applies wherever a subject is actually being set, including a reissue that uses custom or default settings.
Reissue… opens the same dialog in Reissue Intermediate CA mode. A new Intermediate CA is issued by the current Root, and the old one is kept for audit.

One dialog serves all three Root jobs. Which one is offered depends on the Root's current state, and only ever one at a time.
| State | Action offered | What it does |
|---|---|---|
| No Root exists yet | Issue Root CA… | Generates the Root immediately. No type-to-confirm, because nothing is being replaced. |
| A Root record exists but its key file is missing | Recreate Root CA… | Starts a fresh hierarchy. The panel shows a Key file missing warning badge. |
| The Root is healthy | Regenerate Root… | Archives the current Root and all Intermediate CAs, then generates a new hierarchy immediately. |
Issue Root CA… appears only when no Root exists. The dialog lets you set the subject, validity and key size. The Root is created straight away, with no service restart.

Install the new Root on clients (browsers, signing clients, CI agents) so they trust certificates issued by the Internal CA.
The Root's subject cannot be changed afterwards without replacing the whole hierarchy, so it is worth choosing deliberately rather than accepting the default.
If the Root's private-key file has gone missing from disk, the Root cannot issue anything and cannot be regenerated normally. The panel says Key file missing and offers Recreate Root CA….
Look for RootCA.pfx and its matching .pwd file in the backups\cert-rollback\certs folder and restore them. Recreating starts an entirely fresh hierarchy, so every certificate issued under the old Root stops being trusted until the new Root is installed on clients. Restoring the file avoids all of that.
Regenerate Root… rebuilds the hierarchy from scratch: a new Root and a new set of Intermediate CAs.

Regenerating cannot be undone. Every certificate issued by the Internal CA chains to the old Root. Certificates already issued remain valid against the archived hierarchy, but newly issued certificates will not be trusted until the new Root is installed on every client. The current Root and Intermediate CAs are archived and a new hierarchy is generated immediately; if the web certificate is served by the Internal CA, restart the Signotaur service afterwards so it is reissued under the new Root.
The revocation service for the archived hierarchy also changes. Immediately before archiving it, Signotaur publishes a final revocation list for the outgoing Root and Intermediate CAs. This list never expires, allowing certificates issued by those CAs to remain verifiable for the rest of their validity periods.
It is also the last revocation list they can publish. Regeneration archives their private keys, so certificates issued under the old hierarchy cannot be revoked afterwards. To distrust all certificates from that hierarchy, remove its archived Root from your clients’ trust stores.
Because it is destructive, the Regenerate Root CA? dialog requires you to type a confirmation word shown in the dialog. The word is chosen at random each time, so it cannot be typed from memory without reading the dialog first.
After regenerating, distribute the new Root certificate to every client; see Trust Distribution.
Issue Root CA offers no choice, because there is no existing Root to take values from. Its Subject, Validity (years) and Key size fields are pre-filled from the configured Root CA defaults and are editable straight away, so there is nothing to switch on first. Edit them and your values are saved as the new defaults; leave them alone and the stored defaults are untouched.
Recreate and Regenerate ask where the new Root's subject, validity and key size come from:
With Existing settings or Custom settings the values are also saved as the Root CA defaults, and the dialog says so beneath the fields. Default settings leaves the stored defaults unchanged.