Usage: gocertmgr [flags] command [args]
Commands:
- createkeyandcsr - Create a new key and CSR
- signcsr - Sign a CSR
- createkeyandcert - Create a new key and certificate
- topkcs12 - Convert to PKCS12 format
- version - Show version information
Configuration:
Root directory can be set in three ways (in order of precedence):
CERTMGR_ROOT_DIR
environment variable-config
flag pointing to a JSON file- Current working directory (default)
gocertmgr createkeyandcert -cn "My Root CA" -selfsigned ca rootca
gocertmgr createkeyandcsr intermediateca gocertmgr signcsr -cn "Intermediate CA" -signer rootca ca intermediateca
gocertmgr createkeyandcert -cn "server.example.com" -dns server.example.com -signer intermediateca server servercert