CertFlow.
CERTIFICATE LIFECYCLE MANAGEMENT

Zertifikate.
Im Flow.

Weniger Ablaufdaten im Kopf.
Mehr Kontrolle über deine Infrastruktur.

CertFlow bringt Ausstellung, Erneuerung und Verteilung deiner SSL/TLS-Zertifikate an einen Ort. Self-hosted und für deine Infrastruktur entwickelt.

In Entwicklung / Bald auf certflow.ch
DER ZERTIFIKATS-FLOWKONZEPTANSICHT
01Ausstellen
02Erneuern
03Verteilen
*.example.ch
SSL/TLS-Zertifikat
✓ Gültig
AusstellerLet's Encrypt
ErneuerungAutomatisiert
DeploymentDeine Infrastruktur
Der gesamte Lebenszyklus. Ein Überblick.
Dein Server. Deine Schlüssel. Deine Kontrolle.
SSL / TLSACME & DNS-01SELF-HOSTEDCOMMUNITY & BUSINESS

01 / DIE IDEE

Ein Ablauf.
Alles im Blick.

Vom ersten Zertifikat bis zur nächsten Erneuerung: CertFlow soll wiederkehrende Aufgaben übernehmen und komplexe Umgebungen übersichtlich machen.

01 — INVENTAR

Wissen, was läuft.

Zertifikate, Laufzeiten und anstehende Erneuerungen zentral überblicken. Damit aus einem Ablaufdatum keine Überraschung wird.

02 — AUTOMATISIERUNG

Einmal einrichten.
Weiter im Flow.

Ausstellung und Erneuerung über ACME und DNS-01 automatisieren. Weniger Handarbeit für wiederkehrende Aufgaben.

03 — DEPLOYMENT

Bis ans Ziel gedacht.

Zertifikate auf Server und Appliances verteilen. Community soll NGINX, Apache, OPNsense und pfSense unterstützen. Business ergänzt unter anderem FortiGate, F5 BIG-IP und Windows IIS.

INTEGRATIONEN / VOLLSTÄNDIGER KATALOG

Ein Katalog. Alle Anbindungen.

Vom DNS-Eintrag bis zum Zielsystem: diese Anbindungen sind im aktuellen Entwicklungsstand vorhanden. Die geplante Verfügbarkeit je Edition ist unten ausgewiesen.

Server & Appliances

7 CONNECTORS

NGINX

SSH · Config-Test · Reload

Community + Business

Apache

SSH · Config-Test · Reload

Community + Business

OPNsense

Trust API · nur Import

Community + Business

pfSense

Optionales pfREST-Paket erforderlich

Community + Business

Fortinet FortiGate

FortiOS REST API · VDOM / HA

Business

F5 BIG-IP

iControl REST · Client SSL

Business

Windows IIS

OpenSSH + PowerShell · SNI

Business

DNS & DNS-01

18 ANBINDUNGEN / VERFAHREN

Für Let’s Encrypt in Community und zusätzliche CAs in Business. Inklusive CNAME-Delegation für die DNS-01-Validierung.

CloudflareHetzner (Console DNS / Cloud API)InfomaniakIONOS (domains)OVHcloudGoDaddyAWS Route 53Azure DNSGoogle Cloud DNSDigitalOceanDNS Made EasydeSECGandi LiveDNSNamecheapPowerDNS AuthoritativeRFC 2136 (TSIG)acme-dnsManuelles DNS

RFC 2136 ermöglicht dynamische DNS-Updates mit TSIG, z. B. für BIND, Knot, PowerDNS und kompatible Windows-DNS-Konfigurationen. Manuelles DNS erfordert einen Bedienereingriff.

Hostpoint, green.ch und No-IP: Delegation statt direkter API-Anbindung

Im Projekt sind diese drei Anbieter als nicht direkt automatisierbar aufgeführt. Nutze CNAME-Delegation zu einem unterstützten DNS-Anbieter, acme-dns, RFC 2136 oder manuelles DNS. Sie werden nicht als native DNS-API-Integrationen beworben.

Zertifizierungsstellen & Protokolle

ACME / API / CSR

Let's Encrypt

ACME · Production & Staging

Community + Business

DigiCert ACME

CertCentral / Trust Lifecycle · EAB

Business

DigiCert CertCentral API

REST API · Orders & Lifecycle

Business

SwissSign ACME

Production & Staging · RSA

Business

GoDaddy Certificates API

Production & OTE

Business

Custom ACME

Eigene ACME-Directory · interne CA

Business

CSR & Import

Manueller Ablauf für weitere CAs

Business

SwissSign ist über ACME integriert; eine SwissSign-REST-Anbindung ist nicht implementiert. Production-, Staging- und Test-Presets sind im Projekt hinterlegt; dies ist keine Bestätigung von Tests gegen produktive CA-Dienste.

Identität & Benachrichtigungen

SSO / SMTP / WEBHOOKS

OpenID Connect

SSO · Authorization Code + PKCE

Community + Business

SMTP

E-Mail · STARTTLS / TLS

Community + Business

HTTPS Webhooks

HMAC-SHA256 · Events

Community + Business

SSO-Gruppenzuordnung ist für Business vorgesehen. Native Slack-/Teams-Connectoren und Graph-/SCIM-Verzeichnissynchronisation sind nicht implementiert; externe Dienste lassen sich gegebenenfalls über einen Webhook-Relay anbinden.

02 / GEPLANTE EDITIONEN

Dein Setup.
Deine Edition.

Ein kostenloser Einstieg mit Let's Encrypt. Der gesamte Funktionsumfang für professionelle Umgebungen.

FÜR DEINEN EINSTIEGGeplant

Community

Zertifikatsverwaltung mit Let's Encrypt für private, nicht kommerzielle Nutzung.

KostenlosCommunity-Edition
  • Nur Let's Encrypt als Zertifizierungsstelle
  • Nur private, nicht kommerzielle Nutzung
  • Self-hosted auf deiner Infrastruktur
  • Automatisierte Ausstellung und Erneuerung
  • SSO über OpenID Connect (OIDC)
  • NGINX, Apache, OPNsense und pfSense
FÜR DEINE GESAMTE INFRASTRUKTURAlle Funktionen

Business

Der volle Funktionsumfang für Unternehmen und Service Provider.

Voller UmfangPreis wird zum Launch bekannt gegeben
  • Lizenz für kommerzielle Nutzung
  • Alle Funktionen der Community-Edition
  • Let's Encrypt und kommerzielle CAs
  • Zusätzlich FortiGate, F5 BIG-IP und Windows IIS
  • Mehrere Mandanten, Rollen und Gruppen
  • SSO-Gruppenzuordnung und Audit-Log

Für kommerzielle Nutzung ist eine Business-Lizenz erforderlich – auch bei ausschliesslicher Nutzung von Let’s Encrypt. Editionsumfang geplant; Lizenzdetails folgen vor Veröffentlichung.

03 / WAS ALS NÄCHSTES KOMMT

Gute Flows
brauchen einen Anfang.

CertFlow ist in aktiver Entwicklung. Diese Seite gibt dir einen ersten Einblick – ein öffentliches Release und eine GitHub-Seite folgen später.

Aktuell: Entwicklung & Validierung

Schon mal gut zu wissen.

Wann kann ich CertFlow nutzen?

Ein Veröffentlichungstermin steht noch nicht fest. Informationen zum ersten Release und zu Downloads werden hier auf certflow.ch ergänzt.

Bleibt die Community-Edition kostenlos?

Ja. Die kostenlose Community-Edition soll Let's Encrypt, SSO über OpenID Connect sowie Integrationen für NGINX, Apache, OPNsense und pfSense enthalten.

Was bietet die Business-Edition?

Geplant ist der gesamte Funktionsumfang von CertFlow, einschliesslich kommerzieller Zertifizierungsstellen, DNS- und Deployment-Integrationen sowie Funktionen für Teams und mehrere Mandanten.

Wo läuft CertFlow?

CertFlow wird als selbst gehostete Anwendung entwickelt. Du betreibst die Zertifikatsverwaltung auf deiner eigenen Infrastruktur.