You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan Dittberner 0e32f7fd16 | 2 years ago | |
---|---|---|
cmd/signerclient | 2 years ago | |
internal | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
.golangci.yml | 2 years ago | |
.goreleaser.yaml | 2 years ago | |
LICENSE | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
go.mod | 2 years ago | |
go.sum | 2 years ago |
README.md
CAcert signer client
This is the CAcert signer client implementation that sends commands to the signer and handles certificate revocation lists (CRLs), OpenPGP public key signatures and X.509 certificates.
Development preconditions
You will need GNU make to build the application. On Debian systems you can install GNU make using:
sudo apt install make
Install go >= 1.17, golangci-lint >= 1.50.0 and goreleaser, as these are used for building and linting the application.
Read the documentation of these tools, to find out how to use them.
Building the binary
There is a Makefile
to build the signerclient binary. Run
make
to run linting, tests and binary builds.