Files
nix-config/certs

My Private PKI / CA

This is my private Private Key Infrastructure (PKI) / Certificate Authority (CA) for my personal use. It is used to issue certificates for my own servers and services.

Current Structure

  • ecc-ca.crt - ECC CA certificate file
  • ecc-ca.srl - CA serial number file for certificate tracking
  • ecc-csr.conf - OpenSSL configuration file for certificate signing requests
  • ecc-server.crt - Server certificate signed by the ECC CA
  • gen-certs.sh - Shell script to generate certificates automatically

Security Notes

All private keys (.key files) are ignored by git and stored in a private secrets repository. The public certificates and configuration files are committed to this repository for reference.

Usage

Run ./gen-certs.sh to generate new certificates using the ECC CA configuration.

See ../secrets for the corresponding private key management.