Certificate management lets Signotaur act as a Certificate Authority (CA) and issue, renew, and retire certificates on your behalf. It can run its own Internal CA, or delegate issuance to an existing Active Directory Certificate Services (ADCS) deployment. It uses that infrastructure to manage two kinds of certificate:
Once configured, Signotaur issues these certificates, renews them automatically before they expire, and cleans up the certificates they replace, so neither the server's HTTPS certificate nor your signing certificates need to be tracked and replaced by hand.
This page explains the concepts. The day-to-day interface for issuing and renewing certificates is the Managed Certificates admin page; the server's own HTTPS certificate is configured on the Web Certificate admin page.
Certificate management (the Internal CA and external ADCS issuers, and the managed web and code-signing certificates they produce) is an Enterprise feature. Plain File / Store / Hardware code signing and the manual web-certificate modes (PFX, store, self-signed) are available in every edition. Without an Enterprise license, managed renewals are skipped, managed code-signing certificates are unavailable for signing, and a managed web certificate falls back to self-signed (see the 90-day grace below). See Editions & Licensing.
Signotaur currently supports two issuers, and you can enable either or both:
| Internal CA | External ADCS | |
|---|---|---|
| Best for | Internal tooling, build agents, and test environments with no existing PKI. | Organisations that already run Active Directory Certificate Services. |
| Trust | Clients must trust the Signotaur Root CA (see Trust Distribution). | Clients already trust the enterprise Root if it is deployed via Group Policy. |
| Validity & key size | Configured in Signotaur. | Governed by the ADCS certificate template. |
| Setup | Enable it (installer or Settings tab); the hierarchy is then generated automatically. | Requires ADCS connection details, templates, and enrolment permissions. |
For an Internal CA walkthrough see the Internal CA guide; for ADCS see the ADCS guide.
| Certificate | Issued | Renewed |
|---|---|---|
| Web (TLS) certificate | Automatically at first start when the Internal CA or ADCS mode is selected, or manually from the Web Certificate page. | Automatically, ahead of expiry. |
| Code-signing certificates | Manually, from the Managed Certificates page. | Automatically, ahead of expiry. |
| Intermediate CA | Automatically, with the Root. | Automatically, ahead of expiry (Internal CA only). |
| Root CA | Automatically, on first use. | Never automatically; regenerating the Root is a deliberate administrator action. |
Renewal preserves the renewed certificate's identity (its subject, key size, and Subject Alternative Names carry across) so existing trust and existing references keep working. See Renewal and Retention for the full lifecycle.
The Internal CA and the certificates Signotaur issues are stored under the server data directory, %ProgramData%\VSoft\Signotaur\Server:
CertificateManagement\: the Root and Intermediate CA key files (RootCA.pfx and IntermediateCA.pfx). Each .pfx file is protected by a randomly generated password held in an encrypted sidecar file alongside it.ManagedCerts\: the issued end-entity certificates, one .pfx file per certificate, named by thumbprint.Private keys never leave the server. As with all Signotaur certificates, only signature digests are transmitted to clients.
The CertificateManagement and ManagedCerts directories contain the private keys for your entire certificate hierarchy. Include them, together with the configuration file and database, in your backup routine, and restrict file-system access to the Signotaur service account.
Signotaur uses the certificate-management system for two independent purposes: issuing the server's own web (TLS) certificate, and issuing code-signing certificates for use by the SignotaurTool client.
The system can be backed by either of two issuers (Signotaur's Internal CA or an external Microsoft ADCS deployment) and either or both can be enabled. The Internal CA is opt-in; ADCS requires connection details before it can be used.
The web certificate mode can be set either at install time or at any point afterwards:
The other Web Certificate modes (existing PFX file, Windows certificate store, and self-signed) do not use certificate management; they bypass the CA hierarchy entirely and must be rotated by hand.
Code-signing certificates are issued and renewed independently of the web certificate. To enable them:
Signotaur generates the Internal CA hierarchy on demand: when the first certificate is issued from it, when the renewal service touches the Intermediate, or when an operator triggers a Renew Intermediate or Regenerate Root action. The Root and Intermediate are written to %ProgramData%\VSoft\Signotaur\Server\CertificateManagement\. Enabling the Internal CA on the Settings tab does not by itself materialise the Root or Intermediate. See Internal CA.
All certificate-management settings are stored in the CertificateManagement section of the configuration file, but editing them through the web interface is strongly recommended: it validates the input, triggers the right side effects, and avoids the restart-pending pitfalls of hand-editing the file.
Certificate management requires an Enterprise license. The gate is graceful and never tears anything down:
For the full edition matrix and license-lapse behaviour, see Editions & Licensing.