Skip to main content

Roadmap

What we're building next. Items on this page are planned, not yet shipped — no committed dates. If one of these is important to your rollout, tell us and we'll prioritize.

Planned distribution targets

These will join the existing distribution modules (see Distribution) with the same model: a target + credential + module config, then automatic deploy/renew.

TargetWhat it will doStatus
Google Cloud Certificate ManagerUpload the certificate as a self-managed certificate in Google Cloud (Certificate Manager / load-balancer SSL certificate) so GCP HTTPS load balancers serve the renewed cert. Auth via a GCP service account.Planned
Fortinet FortiGate (via FortiManager)Import the certificate and bind it to the policies / SSL-inspection profiles that reference it, pushed centrally through FortiManager. Clone-not-modify to preserve existing bindings.Planned
Palo Alto Networks (PAN-OS / Panorama)Import the certificate into the firewall's certificate store and bind it to the referencing profiles (SSL/TLS service profile, decryption profile) — clone-not-modify so existing policy references stay intact. Managed via the PAN-OS/Panorama REST/XML API.Planned
A10 Thunder (ADC)Import the certificate and update the referencing SSL templates / virtual services on A10 Thunder application delivery controllers via the aXAPI, in place so existing bindings are preserved.Planned

Planned issuing CAs

New certificate sources (get certs from), alongside the shipped ACME and Microsoft AD CS issuers.

IssuerWhat it will doStatus
HashiCorp Vault PKIUse a Vault PKI secrets engine as an issuing CA — CertAutoPilot signs the CSR through Vault's pki/issue (or pki/sign) endpoint and manages the lifecycle, so an internal Vault-backed CA joins ACME and AD CS as a first-class issuer. (Vault is already supported as a distribution target for storing certs — this adds Vault as an issuer.)Planned

Planned credential sources / integrations

Where target credentials come from — beyond CertAutoPilot's own envelope-encrypted store.

The foundation here has shipped: a credential can already declare an external secret store as its source, with the value read from the store on every use rather than stored — HashiCorp Vault, OpenBao and ManageEngine PAM360 are the supported stores. The integrations below add further products on that same foundation; none of them changes how stores or credentials are configured.

IntegrationWhat it will doStatus
CyberArk (dynamic credentials)Fetch a target's credential from CyberArk at deploy time, so CyberArk's rotation stays transparent — CertAutoPilot always uses the current secret. Agentless via the Central Credential Provider (CCP) REST API with mutual-TLS or allowed-machine authentication; no target password is ever stored in CertAutoPilot.Planned
Delinea Secret ServerRead target credentials from Delinea (formerly Thycotic) Secret Server at deploy time, addressing a secret by its ID or folder path via the REST API.Planned
BeyondTrust Password SafeRead target credentials from BeyondTrust Password Safe at deploy time, using its managed-account API with API-key or OAuth authentication.Planned

Planned platform capabilities

Bigger platform features that change how clients and users interact with CertAutoPilot.

CapabilityWhat it will doStatus
ACME server / broker modeLet CertAutoPilot act as an ACME CA of its own for internal clients: any ACME client (cert-manager, Caddy, Traefik, certbot, …) enrolls directly against CertAutoPilot, which brokers the request to a backing issuer (AD CS, Vault PKI, or a public CA) and handles renewal. Turns CertAutoPilot into an internal ACME gateway — services auto-enroll without a per-target distribution config.Planned

Planned authentication (SSO)

MethodWhat it will doStatus
OIDC / OAuth2 SSOSign in with an enterprise IdP (Okta, Microsoft Entra ID / Azure AD, Ping, …) over OpenID Connect, with role/group mapping.Planned
SAML 2.0 SSOSAML 2.0 federation for IdPs that speak SAML, with attribute/group → role mapping.Planned

Today CertAutoPilot supports local accounts and LDAP; SSO is the most-requested enterprise authentication addition.

How targets get onboarded

Every new target follows the same pattern already used by the shipped modules: you define a target (connection details), attach a credential, wire a module config, and from then on renewals distribute automatically. Discovery can inventory where certs already live to help you plan which targets to create — see the difference between Discovery (find/inventory, read-only) and Distribution (deploy to configured targets).

Suggest / prioritize

Need a target, issuer, or integration that isn't here yet? Let us know — the module system is designed to add targets without touching the core, so new integrations land quickly.