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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • cloudflare/cfsslAvatar de cloudflare

    cloudflare/cfssl

    9,443Ver en GitHub↗

    Este proyecto es un kit de herramientas para crear y gestionar autoridades de certificación X.509, proporcionando herramientas para la emisión, firma y gestión de certificados TLS y claves privadas. Incluye una utilidad de línea de comandos para generar solicitudes de firma de certificados, agrupar cadenas de certificados y analizar archivos PEM o DER. El sistema cuenta con un servidor de API HTTP que permite la firma y verificación remota de certificados utilizando solicitudes y respuestas JSON. Esta arquitectura admite el aprovisionamiento automatizado de certificados e incluye un proxy de firma para reenviar solicitudes a servicios backend remotos. El proyecto cubre una amplia gama de capacidades de infraestructura PKI, incluyendo la creación de autoridades raíz e intermedias, revocación de certificados y la construcción de cadenas de confianza compatibles. También proporciona utilidades para el protocolo de estado de certificados en línea (OCSP) para firmar y almacenar en caché respuestas para verificar el estado de revocación de los certificados. El kit de herramientas gestiona el ciclo de vida del certificado a través del seguimiento de estado respaldado por base de datos y admite varias transformaciones de codificación de datos para la compatibilidad del sistema.

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

    Go
    Ver en GitHub↗9,443
  • kylemanna/docker-openvpnAvatar de kylemanna

    kylemanna/docker-openvpn

    9,089Ver en GitHub↗

    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
    Ver en GitHub↗9,089
  • smallstep/certificatesAvatar de smallstep

    smallstep/certificates

    8,245Ver en GitHub↗

    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
    Ver en GitHub↗8,245
  • letsencrypt/boulderAvatar de letsencrypt

    letsencrypt/boulder

    5,654Ver en GitHub↗

    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
    Ver en GitHub↗5,654
  • caddyserver/certmagicAvatar de caddyserver

    caddyserver/certmagic

    5,568Ver en GitHub↗

    Certmagic es una librería de Go para automatizar la emisión y renovación de certificados TLS. Funciona como un aprovisionador automático de HTTPS y cliente ACME que maneja el ciclo de vida completo de los certificados para asegurar la conectividad sin intervención manual. La librería se distingue por su soporte para el aprovisionamiento de TLS bajo demanda, que genera certificados dinámicamente durante el apretón de manos (handshake) TLS basado en el nombre del servidor. También proporciona automatización para certificados comodín (wildcard) a través de la verificación de desafío DNS y se integra con la API de ZeroSSL para la adquisición de certificados. El proyecto cubre una amplia gama de capacidades, incluyendo resolución de desafíos ACME, programación de renovación automatizada y revocación de certificados. Gestiona la persistencia de datos a través de backends de almacenamiento conectables e implementa bloqueo y sincronización distribuidos para coordinar la gestión de certificados a través de clústeres de servidores. La funcionalidad adicional incluye grapado OCSP, caché en memoria y la generación de configuraciones TLS para servidores personalizados.

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

    Goacmeautomatic-httpsgo
    Ver en GitHub↗5,568
  • opnsense/coreAvatar de opnsense

    opnsense/core

    4,493Ver en GitHub↗

    This project is the core management framework for a security appliance, providing the primary infrastructure for firewall management, network intrusion prevention, and high-availability networking. It serves as the centralized system for controlling network security policies, filtering traffic, and administering a security appliance dashboard. The system is distinguished by its high-availability capabilities, which include synchronizing configurations and connection state tables across redundant nodes to enable automatic hardware failover. It also features a modular plugin architecture for ex

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

    PHPapibsdcaptive-portal
    Ver en GitHub↗4,493
  • openvpn/easy-rsaAvatar de OpenVPN

    OpenVPN/easy-rsa

    4,450Ver en GitHub↗

    Easy-RSA es una utilidad basada en shell diseñada para automatizar la creación y gestión de una infraestructura de clave pública (PKI). Funciona como una interfaz simplificada para OpenSSL, proporcionando las herramientas necesarias para establecer una autoridad de certificación raíz y gestionar certificados X.509. El proyecto se enfoca en el ciclo de vida de las identidades digitales, cubriendo la emisión de certificados para verificar entidades y el mantenimiento de listas de revocación para invalidar credenciales comprometidas. Proporciona específicamente las utilidades necesarias para generar las claves y certificados utilizados para asegurar conexiones OpenVPN. El sistema maneja tareas administrativas incluyendo el establecimiento de autoridades de certificación, firma de certificados digitales y la gestión de flujos de trabajo de infraestructura de clave pública.

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

    Shell
    Ver en GitHub↗4,450
  • smallstep/cliAvatar de smallstep

    smallstep/cli

    4,255Ver en GitHub↗

    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
    Ver en GitHub↗4,255
  1. Home
  2. Security & Cryptography
  3. Certificate Revocations

Explorar subetiquetas

  • 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.