You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gryffyn 04d108c441
[skip ci] update readme
1 month ago
cert Initial working build. 1 month ago
config Initial working build. 1 month ago
.drone.yml added ci 1 month ago
.gitignore initial commit 1 month ago
LICENSE [skip ci] Added README.md, LICENSE 1 month ago
README.md [skip ci] update readme 1 month ago
config.yml.dist Initial working build. 1 month ago
go.mod initial commit 1 month ago
go.sum initial commit 1 month ago
main.go Initial working build. 1 month ago

README.md

genca

Build Status

Tool for generating a self-signed CA and CA-signed TLS certificates, using yaml for configuration.

Building / Installing

git clone https://git.neveris.one/gryffyn/genca
cd genca
go build

or

go get git.neveris.one/gryffyn/genca

Usage

Copy config.yml.dist to config.yml and edit, then run genca.

Limitations

For now, this is a single-pass, meaning you can't generate more client certs with the same CA cert. That functionality will come eventually.

License

Licensed under the MIT license. See LICENSE for details.