4 dépôts
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 est une bibliothèque Go pour automatiser l'émission et le renouvellement de certificats TLS. Il fonctionne comme un provisionneur HTTPS automatique et un client ACME qui gère le cycle de vie complet des certificats pour garantir une connectivité sécurisée sans intervention manuelle. La bibliothèque se distingue par sa prise en charge du provisionnement TLS à la demande, qui génère des certificats dynamiquement pendant la poignée de main TLS en fonction du nom du serveur. Elle fournit également une automatisation pour les certificats wildcard via la vérification de défi DNS et s'intègre à l'API ZeroSSL pour l'acquisition de certificats. Le projet couvre un large éventail de capacités, notamment la résolution de défis ACME, la planification du renouvellement automatisé et la révocation de certificats. Il gère la persistance des données via des backends de stockage enfichables et implémente le verrouillage et la synchronisation distribués pour coordonner la gestion des certificats à travers les clusters de serveurs. La fonctionnalité supplémentaire inclut l'agrafage OCSP, la mise en cache en mémoire et la génération de configurations TLS pour des serveurs personnalisés.
Automatically obtains and renews TLS certificates to enable secure HTTPS serving with automatic redirects.
sing-box est un script de gestion et un orchestrateur de proxy universel conçu pour installer, configurer et gérer des serveurs proxy réseau. Il fournit une interface en ligne de commande pour déployer divers protocoles de proxy — incluant TUIC, Trojan et Hysteria2 — au sein d'un moteur réseau unique. Le projet dispose d'un outil de configuration automatisé pour le protocole REALITY afin d'obfusquer le trafic réseau et d'un système pour provisionner et renouveler les certificats de sécurité afin d'assurer des connexions chiffrées. Il inclut également un optimiseur réseau Linux pour implémenter le contrôle de congestion BBR et d'autres ajustements au niveau du système pour un débit amélioré. L'ensemble d'outils couvre l'administration de proxy et la gestion du cycle de vie des services, incluant le démarrage, l'arrêt et la mise à jour des composants principaux. Il fournit des utilitaires pour la validation de configuration JSON, la surveillance des journaux en temps réel et la génération de liens partageables et de codes QR pour le provisionnement de clients distants.
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.