OPEN·PKI
STATUS
Pre-launch — building
BUILT IN
Zürich, Switzerland
WORKS WITH
Kubernetes · cert-manager
LICENSE
Apache-2.0 core

Certificate governance for regulated Kubernetes teams

Every certificate approved. Every approval provable.

OpenPKI adds policy, approval workflows and a tamper-evident audit trail to the cert-manager you already run. Routine requests are approved by policy automatically, so your platform team keeps shipping — and your auditors get evidence they can verify themselves.

Ready for the next two deadlines: 100-day TLS certificates in March 2027, and FINMA's post-quantum roadmap by mid-2027.

  • Keeps your cert-manager
  • Policy as code, reviewed in Git
  • Open, independently verifiable audit log
  • Apache-2.0 core
THE GAP
cert-manager issues — nobody governs
WHO ASKS
Auditors, supervisors, your CISO

The problem

Shorter lifetimes. Stricter auditors. Same team.

cert-manager solved issuing certificates. It never answered who was allowed to ask, who signed off, or how you prove it a year later. As lifetimes shrink and supervisors tighten, that gap stops being a nuisance and turns into an audit finding.

72%

Outages still happen

of organisations had a certificate-related outage in the past year.

CyberArk, State of Machine Identity Security 2025
~8×

Renewals multiply

more renewals per certificate as public TLS lifetimes fall from 398 to 47 days by 2029.

Derived from CA/Browser Forum ballot SC-081v3 (398 ÷ 47 days)
8%

PQC roadmaps are rare

of Swiss financial institutions surveyed by FINMA have a specific roadmap to quantum-safe cryptography.

FINMA Guidance 05/2026

FINMA recommends a post-quantum strategy and migration roadmap by mid-2027 — and that starts with knowing which cryptography you use where. 76% of the institutions FINMA surveyed see significant value in exactly that inventory. OpenPKI keeps it as a side effect of issuing, not as a separate project.

REFERENCE
CA/B Forum SC-081v3
PASSED
April 2025, 29–0
SCOPE
Public TLS — sets the norm everywhere

The deadline

The next step is already scheduled

Public TLS certificates drop to 100 days in March 2027 and 47 days by 2029, with domain validation reusable for only 10 days. Semi-manual renewal processes break at the 100-day step. Private PKI isn't bound by the ballot — but auditors calibrate against it.

until Mar 2026
398 days
Mar 2026
200 days
Mar 2027
100 days
Mar 2029
47 days

Your bill shouldn't grow 8× with your renewals. OpenPKI is priced per governed identity, not per certificate — shorter lifetimes are the goal, not a cost driver.

FOR
Regulated teams running Kubernetes
SECTORS
Banking · insurance · market infrastructure · public sector

What changes for you

Built for the three people who sign off on PKI

Certificate governance fails when it helps one team at the expense of another. OpenPKI is designed so that engineers move faster, compliance gets better evidence, and leadership gets fewer surprises — at the same time.

Platform engineering

Self-service that stays self-service

  • Request certificates the way you deploy everything else: YAML, pull request, done.
  • Routine requests are approved by policy automatically — people only see the ones that matter.
  • No new portal, no ticket queue, no replacing cert-manager.

Security & compliance

Evidence on demand, not the week before the audit

  • Every certificate is linked to the policy version it was issued under and the person who approved it.
  • Four-eyes separation enforced by the system, not by convention.
  • A tamper-evident log your auditor can verify independently.

CISO & management

Ready for the next two deadlines

  • Automated renewal sized for 100- and 47-day certificate lifetimes.
  • A live crypto inventory for your PQC roadmap, and hybrid post-quantum certificates when you're ready.
  • Swiss vendor, open core, priced per identity — no lock-in, no per-certificate surprises.
APPROACH
Extends cert-manager
NOT
A replacement or a fork
REVIEW MODEL
GitOps — policy is a diff

How it works

Nothing to rip out

Most cert-manager integrations hand each request to an external platform that decides somewhere else. OpenPKI keeps the decision in your cluster: CAs, issuance policies, approvals and the audit log are Kubernetes resources you review in Git like everything else you run.

It connects through the issuer interface cert-manager already exposes, so cert-manager keeps renewing certificates and private keys never leave the cluster. Nothing is forked, nothing is replaced.

  1. DefineCAs and issuance policies are Kubernetes resources, reviewed in Git like the rest of your platform.
  2. RequestWorkloads and people request certificates as usual. Policy approves — or routes to the right approver.
  3. ProveEvery decision lands in a hash-chained log with signed checkpoints. Evidence builds itself.

↔ scroll to see the full flow

kubectl /GitOps PR IssuancePolicy+ ApprovalRequest cert-managerCertificateRequest Certificateissued pki_events → audit_checkpoints hash-chained, Merkle-signed

Because policy is a Kubernetes resource, a change to who may issue what shows up as a diff in a pull request — reviewed, approved and versioned. The change record is the audit evidence.

cluster: payments-prod
$ cat issuance-policy.yaml
# draft API, v1alpha1, subject to change
apiVersion: open-pki.com/v1alpha1
kind: IssuancePolicy
metadata:
  name: payments-workload-mtls
  namespace: payments
spec:
  issuerRef:
    kind: ClusterCertificateAuthority
    name: internal-issuing-ca
  subjects:
    dnsNames: ["*.payments.svc.cluster.local"]
  # checked against the algorithm registry
  keyAlgorithms: [ECDSA-P256, ECDSA-P384]
  maxValidity: 30d
  approval:
    automatic:  # routine requests
      serviceAccounts: ["payments:api"]
    otherwise:
      approverRole: pki-approver
      # approver ≠ requester, enforced
      separationOfDuties: true

$ kubectl apply -f issuance-policy.yaml
issuancepolicy.open-pki.com/payments-workload-mtls created

$ kubectl get approvalrequest req-8f21a3 -o yaml
status:
  outcome: pending
  requestedBy: system:serviceaccount:payments:batch-export
  routedTo: pki-approver
  reason: service account outside automatic scope

▌

Every certificate issued under this policy records which version of the file approved it. Field names are a draft and may change before the first release.

PROPERTY OF
Storage, not a dashboard
MECHANISM
Hash chain + Merkle checkpoint
SIGNING KEY
Delegated, never the CA key

Audit

Evidence your auditor can check without trusting us

Tamper-evidence you have to pay to trust isn't tamper-evidence. That's why the log format and its verifier are open source.

Most tools give you a report and ask you to believe it. OpenPKI writes every issuance, approval and revocation into a hash-chained log first, and regularly signs a Merkle checkpoint over it. Change a single entry and verification fails — visibly.

checkpoint #4127 · range 812004–814882 · root 9f2a1c…e07b · signed 2027-02-14T03:00:11Z · timestamped by external TSA

Checkpoints verify with a standalone tool, independent of the running system. "Please send us screenshots" becomes "here is the proof — check it yourself", for internal audit, external auditors and supervisors alike.

Complete, not just intact

A tamper-evident log only matters if everything is in it. OpenPKI operates the CA itself, so every certificate is recorded as an event before it is signed. With the CA key in an HSM or cloud KMS, there is no way to issue around the log. With a software key, whoever can read the key could, which is why we recommend an HSM or KMS for any CA in audit scope.

The log covers what OpenPKI issues. Certificates from issuers it doesn't operate aren't in it, and we won't pretend otherwise.

Not even your own administrators

Checkpoints are signed with a dedicated audit key, never the CA key. Each one can be timestamped by an external RFC 3161 timestamping authority and sent to your auditor as it is produced. Once a checkpoint has left your infrastructure, rewriting anything before it means the copy your auditor already holds no longer matches.

Try it: four sample events, hashed with SHA-256 right here in your browser. Nothing is sent anywhere.

Nothing computed yet — press the button above and watch it hash.

POSITION
Between cert-manager and enterprise CLM
DIFFERENCE
Native to your cluster, verifiable by design

Compared

Where OpenPKI fits

Most teams either run cert-manager on its own, or bolt an external certificate-management platform on top of it. OpenPKI gives you the governance of an enterprise platform, native to the cluster you already operate.

cert-manager aloneExternal CLM platformOpenPKI
Automated issuance & renewal✓✓✓
Policy as Kubernetes resourceswith approver-policyrarely✓
Human approval, four-eyesmanual✓✓
Policy version pinned per certificate—varies✓
Verifiable, tamper-evident audit log—reports✓
Runs inside your cluster✓varies✓
SSH certificates, same policy—varies✓
Open-source core✓rarely✓
Priced per identity, not per certfreevaries✓

Typical capabilities of each approach — individual products vary. The OpenPKI column describes the product as designed for its first commercial release.

CORE
One credential lifecycle
TODAY
X.509, SSH
ROADMAP
EUDI wallet attestations

Formats

One policy for TLS and SSH — ready for what's next

Most organisations govern TLS certificates in one tool and SSH access in another — or not at all. OpenPKI puts both under the same policies, approvals and audit trail, and is designed to extend to eIDAS 2.0 wallet credentials when that market is ready.

ENTITY
Ambord Tech GmbH
SEAT
Zürich, Switzerland
CHE
CHE-170.655.773

Sovereignty

Built for institutions that can't outsource trust

Certificate management is being absorbed into a handful of US security platforms. For regulated Swiss and European institutions, where your certificate authority runs — and whose roadmap it depends on — is no longer a footnote. FINMA is explicit that responsibility for outsourced functions stays with you, including your providers' ability to move to new cryptography.

  • Swiss company, Swiss jurisdiction.
  • Self-hosted by default: your cluster, your database, your keys.
  • Open core you can inspect — no black box between you and your trust anchor.
OPEN
Apache-2.0
COMMERCIAL
Regulated & at-scale workflows

Open core

Open core means no lock-in

The core — including the audit log and its verifier — is Apache-2.0. If you ever stop paying us, your PKI keeps running and your evidence stays verifiable. That's deliberate: checking your own evidence should never depend on a licence. The commercial tier adds what regulated and at-scale operators need on top.

  • Event-sourced core, X.509, SSH, CRD/GitOps integrationapache-2.0
  • Delegated RA, qualified & EUDI issuance, multi-tenancy, incident orchestrationcommercial
STILL UNSURE?
Ask directly — hello@open-pki.com

FAQ

The questions buyers ask first

Do we have to replace cert-manager?

No. OpenPKI integrates at the issuer interface cert-manager already exposes. cert-manager keeps handling the certificate lifecycle in your cluster, private keys never leave it, and nothing is forked.

Isn't this what approver-policy already does?

Partly, and approver-policy is a good project. It lets you express which certificate requests are allowed as a Kubernetes resource, and approves or denies them automatically.

OpenPKI starts where that stops. It routes the requests that need a person to named approvers, enforces that the approver isn't the requester, pins every certificate to the policy version it was issued under, records all of it in a log you can verify independently, and applies the same policies to SSH certificates.

If automatic allow-or-deny is all you need, approver-policy is enough. If you have to prove who approved what, under which rules, a year later, that's what OpenPKI is for.

How is it priced?

Per governed identity, as an annual subscription — not per certificate. When lifetimes fall to 47 days you'll renew roughly eight times as often; your bill shouldn't follow. Design-partner terms are agreed individually.

What's open source, and what's commercial?

The event-sourced core, audit log and verifier, X.509 and SSH issuance, policies, ACME/EST enrollment, CRL/OCSP and the cert-manager integration are Apache-2.0. Delegated registration authorities, qualified and EUDI issuance, compliance report exports, multi-tenancy and incident orchestration at scale are commercial.

What happens if Ambord Tech disappears?

Your PKI keeps running. The core is Apache-2.0, it runs in your infrastructure, and the audit log format and verifier are open — so your evidence stays checkable without us.

Where does our data live?

In your cluster and your PostgreSQL database. Nothing is sent to us unless you choose a managed option — and any managed operation is run from Switzerland.

How does this help with post-quantum migration?

Algorithms are managed as data with an approved / deprecated / forbidden lifecycle, so moving off RSA or ECDSA is a policy change rather than a rebuild. OpenPKI supports hybrid certificates that combine classical and post-quantum signatures, and its inventory shows where quantum-vulnerable keys are still in use — the starting point of any PQC roadmap.

When can we use it?

The first commercial release is aimed at early 2027, ahead of the 100-day certificate step in March. Design partners get working builds before that.

FOUNDER
Patrick Ambord
BACKGROUND
Electronics, then PKI in regulated production
BASED IN
Zürich

Who's building it

Built by someone who has run PKI where auditors look

I'm Patrick Ambord. For over twenty years I've worked where hardware, software and security meet: first designing electronics, then building and operating the public key infrastructure that regulated Swiss organisations depend on. Having worked on PKI inside a financial market infrastructure, I know what auditors ask for and what it takes to keep certificates running in production.

  • 2024–2026SIX, Crypto Services — cryptographic services behind Swiss financial infrastructure.
  • 2017–2024libC Technologies — PKI projects in financial market infrastructure, industry, the public sector and defence.
  • BeforeElectronics design at Studer Innotec and Menth Electronique, then a Master in ICT at HES-SO.

OpenPKI is built by one person today, and the product is designed with that in mind: the core is Apache-2.0, it runs in your infrastructure, and your evidence stays verifiable without us. Your risk shouldn't depend on mine.

Patrick Ambord on LinkedIn · ambord.tech

LOOKING FOR
First design partners
IDEAL FIT
Regulated, running Kubernetes

Design partners

Shape it with us — before March 2027

OpenPKI is being built now, together with a small number of regulated design partners. If certificate governance above cert-manager is a live problem for you, this is the moment to influence how it works.

What you get

  • Early access to working builds.
  • A direct line to the engineer building it — no sales layer.
  • Real influence on the roadmap and policy templates.
  • Design-partner commercial terms.
  • We sign your NDA before we see anything of your setup.

What we ask

  • A Kubernetes environment to pilot in — staging is fine.
  • Honest feedback, about an hour every two weeks.
  • Your definition of a "governed identity" — it shapes pricing.