4 Repos
Automatically obtains and renews TLS certificates from Let's Encrypt for secure HTTP/2 serving.
Distinct from Security & HTTPS: Distinct from Security & HTTPS: focuses on automated certificate lifecycle management via Let's Encrypt, not general HTTPS configuration or enforcement.
Explore 4 awesome GitHub repositories matching security & cryptography · Automatic Certificate Provisioning. Refine with filters or upvote what's useful.
Ponzu is a content management framework written in Go that functions as a headless CMS with a built-in JSON API and an automatically generated admin dashboard. It is designed to be compiled into a single binary, serving both the content API and the administrative interface from a single HTTP server. The framework distinguishes itself through automatic HTTPS certificate management via Let's Encrypt, enabling secure HTTP/2 delivery out of the box. It provides compile-time content scaffolding, allowing developers to define custom content types from the command line and generate the corresponding
Automatically obtains and renews Let's Encrypt TLS certificates for secure HTTP/2 serving out of the box.
Certmagic ist eine Go-Bibliothek für die Automatisierung der Ausstellung und Erneuerung von TLS-Zertifikaten. Sie fungiert als automatischer HTTPS-Provisioner und ACME-Client, der den gesamten Lebenszyklus von Zertifikaten handhabt, um eine sichere Konnektivität ohne manuelles Eingreifen zu gewährleisten. Die Bibliothek zeichnet sich durch ihre Unterstützung für On-Demand-TLS-Provisioning aus, das Zertifikate dynamisch während des TLS-Handshakes basierend auf dem Servernamen generiert. Sie bietet zudem Automatisierung für Wildcard-Zertifikate durch DNS-Challenge-Verifizierung und integriert sich in die ZeroSSL-API für den Zertifikatserwerb. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich ACME-Challenge-Auflösung, automatisierter Erneuerungsplanung und Zertifikatswiderruf. Es verwaltet die Datenpersistenz durch austauschbare Speicher-Backends und implementiert verteiltes Sperren und Synchronisierung, um das Zertifikatsmanagement über Servercluster hinweg zu koordinieren. Zusätzliche Funktionalität umfasst OCSP-Stapling, In-Memory-Caching und die Generierung von TLS-Konfigurationen für benutzerdefinierte Server.
Automatically obtains and renews TLS certificates to enable secure HTTPS serving with automatic redirects.
sing-box ist ein Verwaltungsskript und universeller Proxy-Orchestrator zur Installation, Konfiguration und Verwaltung von Netzwerk-Proxy-Servern. Es bietet eine Kommandozeilenschnittstelle zur Bereitstellung diverser Proxy-Protokolle – einschließlich TUIC, Trojan und Hysteria2 – innerhalb einer einzigen Netzwerk-Engine. Das Projekt verfügt über ein automatisiertes Setup-Tool für das REALITY-Protokoll zur Verschleierung von Netzwerkverkehr sowie ein System zur Bereitstellung und Erneuerung von Sicherheitszertifikaten für verschlüsselte Verbindungen. Es enthält zudem einen Linux-Netzwerk-Optimierer zur Implementierung von BBR-Congestion-Control und anderen systemweiten Optimierungen für verbesserten Durchsatz. Das Toolset deckt Proxy-Administration und Service-Lifecycle-Management ab, einschließlich Starten, Stoppen und Aktualisieren von Kernkomponenten. Es bietet Utilities für die JSON-Konfigurationsvalidierung, Echtzeit-Log-Überwachung sowie die Generierung teilbarer Links und QR-Codes für die Remote-Client-Bereitstellung.
Provides automated TLS certificate provisioning and renewal via Let's Encrypt for secure proxy connections.
Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific
Automates the request and renewal of security certificates from providers to enable encrypted connections.