Wissen, was läuft.
Zertifikate, Laufzeiten und anstehende Erneuerungen zentral überblicken. Damit aus einem Ablaufdatum keine Überraschung wird.
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.
01 / DIE IDEE
Vom ersten Zertifikat bis zur nächsten Erneuerung: CertFlow soll wiederkehrende Aufgaben übernehmen und komplexe Umgebungen übersichtlich machen.
Zertifikate, Laufzeiten und anstehende Erneuerungen zentral überblicken. Damit aus einem Ablaufdatum keine Überraschung wird.
Ausstellung und Erneuerung über ACME und DNS-01 automatisieren. Weniger Handarbeit für wiederkehrende Aufgaben.
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
Vom DNS-Eintrag bis zum Zielsystem: diese Anbindungen sind im aktuellen Entwicklungsstand vorhanden. Die geplante Verfügbarkeit je Edition ist unten ausgewiesen.
SSH · Config-Test · Reload
SSH · Config-Test · Reload
Trust API · nur Import
Optionales pfREST-Paket erforderlich
FortiOS REST API · VDOM / HA
iControl REST · Client SSL
OpenSSH + PowerShell · SNI
Für Let’s Encrypt in Community und zusätzliche CAs in Business. Inklusive CNAME-Delegation für die DNS-01-Validierung.
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.
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.
ACME · Production & Staging
CertCentral / Trust Lifecycle · EAB
REST API · Orders & Lifecycle
Production & Staging · RSA
Production & OTE
Eigene ACME-Directory · interne CA
Manueller Ablauf für weitere CAs
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.
SSO · Authorization Code + PKCE
E-Mail · STARTTLS / TLS
HMAC-SHA256 · Events
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
Ein kostenloser Einstieg mit Let's Encrypt. Der gesamte Funktionsumfang für professionelle Umgebungen.
Zertifikatsverwaltung mit Let's Encrypt für private, nicht kommerzielle Nutzung.
Der volle Funktionsumfang für Unternehmen und Service Provider.
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
CertFlow ist in aktiver Entwicklung. Diese Seite gibt dir einen ersten Einblick – ein öffentliches Release und eine GitHub-Seite folgen später.
Ein Veröffentlichungstermin steht noch nicht fest. Informationen zum ersten Release und zu Downloads werden hier auf certflow.ch ergänzt.
Ja. Die kostenlose Community-Edition soll Let's Encrypt, SSO über OpenID Connect sowie Integrationen für NGINX, Apache, OPNsense und pfSense enthalten.
Geplant ist der gesamte Funktionsumfang von CertFlow, einschliesslich kommerzieller Zertifizierungsstellen, DNS- und Deployment-Integrationen sowie Funktionen für Teams und mehrere Mandanten.
CertFlow wird als selbst gehostete Anwendung entwickelt. Du betreibst die Zertifikatsverwaltung auf deiner eigenen Infrastruktur.