← back

category

Certificate authorities

Issue, renew and revoke X.509 certificates from a PKI you run.

Side by side

Certificate authorities
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
CFSSL9.5kBSD-2-ClauseOpen sourceYesGov1.7.02026-09-30
step-ca8.9kApache-2.0Open sourceYesGov0.30.22026-10-05
Boulder5.8kMPL-2.0Open sourceYesGov0.20260928.12026-10-06
XCA2kOtherOpen sourceYesC++RELEASE.2.9.02026-07-28
EJBCA960LGPL-2.1Open sourceYesJavar9.6.32026-09-15
OpenXPKI699Apache-2.0Open sourceYesPerlv3.34.02026-09-26
Dogtag PKI510GPL-2.0Open sourceYesJavav11.4.32026-10-06

7 tools

step-ca

🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

Language
Go
Licence
Apache-2.0
Stars
8.9k
Latest
v0.30.2
Last push
2026-10-05
EJBCA

EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.

Language
Java
Licence
LGPL-2.1
Stars
960
Latest
r9.6.3
Last push
2026-09-15
Dogtag PKI

The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.

Language
Java
Licence
GPL-2.0
Stars
510
Latest
v11.4.3
Last push
2026-10-06

What these tools replace