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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenVPN avatar

OpenVPN/easy-rsa

0
View on GitHub↗
4,450 Stars·1,230 Forks·Shell·6 Aufrufe

Easy Rsa

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.

Features

  • Public Key Infrastructure - Provides a complete system for creating and managing a public key infrastructure and root certificate authority.
  • OpenSSL Command Wrappers - Provides a shell-based wrapper to automate the complex OpenSSL command sequences required for PKI.
  • Certificate Authorities - Enables the establishment of a root certificate authority to serve as a primary trust anchor.
  • Manual Certificate Issuance - Provides the capability to sign certificate requests to verify identities and establish trust in private networks.
  • Certificate Revocations - Provides workflows to invalidate compromised or outdated certificates through revocation lists.
  • Certificate Authority Managers - Serves as a shell-based manager for establishing and operating a local certificate authority.
  • X.509 Management Utilities - Implements command-line tools for issuing X.509 identity certificates and maintaining revocation lists.
  • OpenSSL-Driven CSR Tools - Utilizes the OpenSSL command-line tool to generate private keys and certificate signing requests.
  • Local Persistence - Maintains the certificate authority database and private keys using local file-based persistence.
  • Command Chaining - Implements a sequence of cryptographic steps to ensure the validity of the trust chain.
  • VPN Configuration Utilities - Provides utilities for generating the cryptographic keys and certificates necessary for VPN tunnels.
  • OpenVPN Client Configuration Generators - Generates the specific certificates and keys required to secure OpenVPN server and client connections.
  • Identity Management - Script-based tool for managing a PKI certificate authority.
  • Identity Tools - Script-based tool for managing a PKI certificate authority.

Star-Verlauf

Star-Verlauf für openvpn/easy-rsaStar-Verlauf für openvpn/easy-rsa

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Easy Rsa

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Easy Rsa.
  • 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

    Gocertificatecryptographyencryption
    Auf GitHub ansehen↗4,255
  • 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

    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

    Goacmeacme-serverca
    Auf GitHub ansehen↗8,245
  • 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

    Go
    Auf GitHub ansehen↗9,443
Alle 30 Alternativen zu Easy Rsa anzeigen→

Häufig gestellte Fragen

Was macht openvpn/easy-rsa?

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.

Was sind die Hauptfunktionen von openvpn/easy-rsa?

Die Hauptfunktionen von openvpn/easy-rsa sind: Public Key Infrastructure, OpenSSL Command Wrappers, Certificate Authorities, Manual Certificate Issuance, Certificate Revocations, Certificate Authority Managers, X.509 Management Utilities, OpenSSL-Driven CSR Tools.

Welche Open-Source-Alternativen gibt es zu openvpn/easy-rsa?

Open-Source-Alternativen zu openvpn/easy-rsa sind unter anderem: smallstep/cli — This project is a command-line tool for managing public key infrastructure and digital identities. It provides a… kylemanna/docker-openvpn — This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA… smallstep/certificates — This project is a public key infrastructure management system designed to automate the issuance, renewal, and… cloudflare/cfssl — This project is a toolkit for creating and managing X.509 certificate authorities, providing tools for the issuance,… digitalbazaar/forge — Forge is a JavaScript cryptography library providing a comprehensive set of tools for symmetric and asymmetric… letsencrypt/boulder — Boulder is a production-grade implementation of the ACME (Automated Certificate Management Environment) protocol,…