Lab CA

This repository contains a simple CLI tool for managing a Certificate Authority (CA).

It has been designed to as easy to use as possible and provides a basic set of CA features:

  • Create a CA and a self-signed CA certificate
  • Create and sign a few most common types of certificates:
    • Server certificate
    • Client certificate
    • Code signing certificate
    • Email certificate
  • Sign a CSR to create a certificate
  • Revoke a certificate
  • List issued certificates
  • Create a CRL (Certificate Revocation List)
Description
A command-line utility that creates micro-scale Certificate Authority and generates certificates for testing purposes.
Readme MIT 283 KiB
2025-07-28 21:27:05 +02:00
Languages
Go 91.3%
Shell 8.7%