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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Internal TLS Certificate Management

Ranking updated Jul 31, 2026

Open-source tools for generating, automating, and managing private TLS certificates for internal network services.

Internal TLS Certificate Management

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jetstack/cert-managerjetstack avatar

    jetstack/cert-manager

    13,866View on GitHub↗

    cert-manager is a Kubernetes TLS certificate manager and cluster add-on that automates the issuance and renewal of TLS certificates. It functions as a certificate lifecycle automator, managing certificates as native Kubernetes resources to secure internal and external network traffic. The project includes an ACME protocol client to automate certificate requests and validations from providers. It utilizes a controller to synchronize the desired state of certificates with responses from various certificate authorities. The system covers certificate provisioning from external issuers and vault

    cert-manager automates TLS certificate issuance and lifecycle management natively within Kubernetes clusters, perfectly matching your search for internal PKI automation and orchestration.

    GoCertificate Lifecycle ManagementACME ImplementationsCertificate Lifecycle Managers
    View on GitHub↗13,866
  • smallstep/certificatessmallstep avatar

    smallstep/certificates

    8,245View on 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

    This project is a comprehensive internal certificate authority and PKI management system that automates X.509, TLS, and SSH certificate lifecycles with robust CLI, API, and orchestration support.

    GoCertificate AuthoritiesSCEP ImplementationsSCEP Implementations
    View on GitHub↗8,245
  • cert-manager/cert-managercert-manager avatar

    cert-manager/cert-manager

    13,578View on GitHub↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    This Kubernetes-native controller automatically provisions, renews, and manages TLS certificates and internal CA hierarchies, covering the core automation and cluster integration requirements.

    GoCertificate AuthoritiesCertificate Authority ManagementCertificate Authority Management
    View on GitHub↗13,578
  • cloudflare/cfsslcloudflare avatar

    cloudflare/cfssl

    9,443View on GitHub↗

    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

    Cloudflare's CFSSL is an X.509 certificate authority toolkit featuring an HTTP API and command-line utilities for certificate generation, signing, and lifecycle management, though it lacks native Kubernetes integration out of the box.

    GoAutomated Certificate IssuanceCertificate AuthoritiesCertificate Lifecycle Management
    View on GitHub↗9,443
  • allinssl/allinsslallinssl avatar

    allinssl/allinssl

    3,359View on GitHub↗

    Allinssl is a multi-platform certificate manager and ACME automator designed to handle the full lifecycle of security certificates. It provides a web-based management interface to orchestrate the issuance, renewal, and deployment of certificates across various servers and cloud environments. The system distinguishes itself through an orchestration engine that pushes certificates to diverse targets, including web application firewalls, server control panels, and remote hosts. It automates domain ownership verification using DNS challenges across multiple providers and employs an event-driven w

    Allinssl is a certificate manager and ACME automator that handles certificate issuance, renewal, and deployment across servers and cloud environments, though it focuses more on external WAFs and hosting panels than dedicated internal PKI management.

    TypeScriptAutomated Certificate IssuanceCertificate Lifecycle Management
    View on GitHub↗3,359
  • hashicorp/vaulthashicorp avatar

    hashicorp/vault

    35,796View on GitHub↗

    Vault is a centralized secrets management platform designed to secure, store, and control access to sensitive credentials such as API keys, passwords, certificates, and encryption keys. At its core, the system employs a barrier-based cryptographic sealing mechanism that requires an unseal process to decrypt internal storage, ensuring that sensitive data remains protected. It provides identity-based access control to manage granular permissions across distributed infrastructure, effectively centralizing security policies and authentication for both human and machine workloads. What distinguish

    Vault provides a centralized secrets management platform with comprehensive internal CA management, automated certificate issuance, and API access, making it well-suited for automating TLS/SSL lifecycles across internal infrastructure.

    GoCertificate Lifecycle Management
    View on GitHub↗35,796
  • netflix/lemurNetflix avatar

    Netflix/lemur

    1,775View on GitHub↗

    Lemur

    Lemur is a comprehensive internal certificate authority and PKI management tool that handles automated issuance, lifecycle management, and provides robust REST API and CLI access for infrastructure security.

    PythonHardware and PKI Security
    View on GitHub↗1,775
  • letsencrypt/boulderletsencrypt avatar

    letsencrypt/boulder

    5,654View on 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

    Boulder is a production-grade ACME certificate authority that automates TLS certificate issuance and renewal, though it is primarily designed as a public CA implementation rather than an out-of-the-box internal PKI management dashboard with native Kubernetes integration.

    GoACME Implementations
    View on GitHub↗5,654

Related searches

  • a reverse proxy manager with automatic SSL
  • a self-hosted secrets vault
  • a self hosted mesh VPN controller
  • an artifact signing toolkit
  • a self-hosted Cloudflare Tunnel alternative
  • a service mesh for microservice traffic
  • an open source library for cryptographic operations
  • a tool for injecting secrets into deployments