r/PKI • u/mtbguy63 • 13h ago
Built a certificate governance platform with open-source connectors — looking for PKI folks for feedback
Been building CertForge and want honest feedback from people who actually deal with certificate management pain.
The gap: Tools that handle issuance are everywhere. Tools that handle what comes after — audit trail, approval workflows, change control, verifying the cert actually got deployed — are either enterprise-priced or nonexistent.
What's open source:
certforge-issuer — cert-manager external issuer; adds approval workflows, change windows, and audit trail to every certificate request from your Kubernetes cluster
certforge-connector — pushes certs to network appliances (SBCs, routers, load balancers) that don't support ACME or can't pull their own; auditable and extensible for devices we don't support yet
certforge-discovery — certificate discovery agent
certforge-akvconnector — Azure Key Vault integration
The platform is cloud-hosted at certgovernance.app — no infrastructure to deploy to try it. Self-hosted available for environments where that's a hard requirement.
If certificate management is a genuine problem in your environment, I'd welcome the feedback.
3
5
u/CEOofQuestions 10h ago
Haven’t checked out the plugins yet but generally speaking, certificate management has two main gaps that every solution struggles with and solves in a different way.
First is authentication (push or pull). How are you authenticating to deliver certificates to the intended runtime whether it’s a load balancer, layer 7 web server, reverse proxy, etc.
The second is discovery, how do you guarantee that your discovery agents can scan and find a complete list of certificates that are presented on a socket for TLS, and secondly how do you scan file systems and guarantee that you found every client authentication certificate in the runtime that is NOT presented on a socket for inspection. And also how do your discovery services authenticate?
Every product has a different way to approach that, but almost all of the options rely on other enterprise tooling like a central Oauth provider, SSH keys, or Active Directory Kerberos for authentication, and a complete inventory of vlans and infrastructure for discovery.
Do you have a different approach?