mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-01-11 12:30:23 +01:00
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.