awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesCertificate Revocations

Mechanisms for invalidating certificates before their expiration date to mitigate security compromises.

Distinct from Certificate Revocation Validation: The candidates focus on validation (checking if revoked) or specific keys (S3), not the act of performing the revocation itself.

Explore 8 awesome GitHub repositories matching security & cryptography · Certificate Revocations. Refine with filters or upvote what's useful.

Awesome Certificate Revocations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cloudflare/cfsslAvatar von cloudflare

    cloudflare/cfssl

    9,443Auf GitHub ansehen↗

    This project is a toolkit for creating and managing X.509 certificate authorities, providing tools for the issuance, signing, and management of TLS certificates and private keys. It includes a command-line utility for generating certificate signing requests, bundling certificate chains, and parsing PEM or DER files. The system features an HTTP API server that allows for remote signing and verification of certificates using JSON requests and responses. This architecture supports automated certificate provisioning and includes a signing proxy to forward requests to remote backend services. The

    Provides a mechanism for marking certificates as invalid in a database with a specific reason to prevent further trust.

    Go
    Auf GitHub ansehen↗9,443
  • kylemanna/docker-openvpnAvatar von kylemanna

    kylemanna/docker-openvpn

    9,089Auf GitHub ansehen↗

    This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac

    Invalidates client certificates to prevent further VPN connections, with optional file deletion.

    Shelldockerdocker-containerdocker-openvpn
    Auf GitHub ansehen↗9,089
  • smallstep/certificatesAvatar von smallstep

    smallstep/certificates

    8,245Auf GitHub ansehen↗

    This project is a public key infrastructure management system designed to automate the issuance, renewal, and revocation of X.509, TLS, and SSH certificates. It functions as a machine identity provider and certificate authority, enabling the establishment of private PKI to secure inter-service communication and remote access. The system distinguishes itself through hardware-bound identity attestation, which ties cryptographic keys to physical device silicon or TPMs to prevent credential exfiltration. It supports a wide array of identity verification mechanisms, including OIDC, cloud-provider

    Invalidates active certificates via serial number or key pair to prevent further use of compromised credentials.

    Goacmeacme-serverca
    Auf GitHub ansehen↗8,245
  • letsencrypt/boulderAvatar von letsencrypt

    letsencrypt/boulder

    5,654Auf GitHub ansehen↗

    Boulder is a production-grade implementation of the ACME (Automated Certificate Management Environment) protocol, built around the same infrastructure that powers Let's Encrypt. It functions as a full certificate authority that automates the issuance, renewal, and revocation of TLS certificates, supporting multiple key algorithms including RSA, ECDSA, and experimental post-quantum ML-DSA keys. The project distinguishes itself through its multi-algorithm PKI hierarchy, which builds separate RSA and ECDSA root chains with cross-signing to support dual-algorithm trust paths. It includes a CRL-ba

    Processes revocation requests for issued certificates, updating status and publishing to certificate transparency logs.

    Goacmeboulderca
    Auf GitHub ansehen↗5,654
  • caddyserver/certmagicAvatar von caddyserver

    caddyserver/certmagic

    5,568Auf GitHub ansehen↗

    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.

    Requests the invalidation of compromised or unnecessary certificates from the certificate authority.

    Goacmeautomatic-httpsgo
    Auf GitHub ansehen↗5,568
  • opnsense/coreAvatar von opnsense

    opnsense/core

    4,493Auf GitHub ansehen↗

    Dieses Projekt ist das Kern-Management-Framework für eine Sicherheits-Appliance und bietet die primäre Infrastruktur für Firewall-Management, Netzwerkeindringungsschutz und Hochverfügbarkeits-Networking. Es dient als zentrales System zur Steuerung von Netzwerksicherheitsrichtlinien, zur Filterung von Datenverkehr und zur Verwaltung des Dashboards der Sicherheits-Appliance. Das System zeichnet sich durch seine Hochverfügbarkeitsfunktionen aus, die die Synchronisierung von Konfigurationen und Verbindungszustandstabellen über redundante Knoten hinweg umfassen, um ein automatisches Hardware-Failover zu ermöglichen. Es bietet zudem eine modulare Plugin-Architektur zur Erweiterung von Backend-Logik und Benutzeroberflächen sowie eine JSON-basierte API für das programmatische Management von Firewall-Regeln und Systemeinstellungen. Die Plattform deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich Netzwerkkonfiguration für IPv4 und IPv6, sicheres VPN-Tunneling, Captive-Portal-Administration sowie umfassende Monitoring- und Observability-Tools. Sie integriert zudem Identitätsmanagement mit Multi-Faktor-Authentifizierung und bietet Tools für Konfigurations-Backups, Versionsverfolgung und Deployment auf x86-64-Hardware.

    Provides automated background jobs to download and synchronize Certificate Revocation Lists from remote distribution points.

    PHPapibsdcaptive-portal
    Auf GitHub ansehen↗4,493
  • openvpn/easy-rsaAvatar von OpenVPN

    OpenVPN/easy-rsa

    4,450Auf GitHub ansehen↗

    Easy-RSA ist ein Shell-basiertes Dienstprogramm, das darauf ausgelegt ist, die Erstellung und Verwaltung einer Public-Key-Infrastruktur zu automatisieren. Es fungiert als vereinfachte Schnittstelle für OpenSSL und bietet die notwendigen Werkzeuge, um eine Root-Zertifizierungsstelle einzurichten und X.509-Zertifikate zu verwalten. Das Projekt konzentriert sich auf den Lebenszyklus digitaler Identitäten und deckt die Ausstellung von Zertifikaten zur Verifizierung von Entitäten sowie die Pflege von Sperrlisten zur Entwertung kompromittierter Anmeldeinformationen ab. Es bietet spezifisch die Dienstprogramme, die zur Generierung der Schlüssel und Zertifikate erforderlich sind, die zur Sicherung von OpenVPN-Verbindungen verwendet werden. Das System erledigt administrative Aufgaben, einschließlich der Einrichtung von Zertifizierungsstellen, der Signierung digitaler Zertifikate und der Verwaltung von Public-Key-Infrastruktur-Workflows.

    Provides workflows to invalidate compromised or outdated certificates through revocation lists.

    Shell
    Auf GitHub ansehen↗4,450
  • smallstep/cliAvatar von smallstep

    smallstep/cli

    4,255Auf GitHub ansehen↗

    This project is a command-line tool for managing public key infrastructure and digital identities. It provides a comprehensive suite for X.509 certificate lifecycle management, including the generation, signing, renewal, and revocation of certificates and signing requests. The tool distinguishes itself through specialized security capabilities such as binding cryptographic credentials to TPMs and HSMs for hardware-backed identity attestation. It also provides dedicated support for machine identity security, using short-lived SSH certificates and mTLS to secure non-human workloads. Broad capa

    Invalidates certificates by serial number to prevent further use of compromised credentials.

    Gocertificatecryptographyencryption
    Auf GitHub ansehen↗4,255
  1. Home
  2. Security & Cryptography
  3. Certificate Revocations

Unter-Tags erkunden

  • CRL DistributorsSystems that publish and distribute Certificate Revocation Lists to enable offline revocation checking for issued certificates. **Distinct from Certificate Revocations:** Distinct from Certificate Revocations: focuses on the distribution of CRLs for offline checking, not the act of revocation itself.
  • CRL PublishersSystems that generate and publish Certificate Revocation Lists to storage for offline revocation checking. **Distinct from Certificate Revocations:** Distinct from Certificate Revocations: focuses on generating and publishing CRLs to S3-compatible storage, not just the revocation mechanism.