cert-manage

List, backup, whitelist, and restore CA trust stores

View the Project on GitHub adamdecaf/trustprune

Install

Module version on master is 0.1.1-dev. Tagged releases start at 0.1.0. Building requires Go 1.27.

Release binaries

Download a pre-built binary from the latest release.

Cross-compile locally with Make (outputs under bin/):

make linux    # bin/cert-manage-linux-$(GOARCH)
make osx      # bin/cert-manage-osx-$(GOARCH)
make win      # bin/cert-manage-$(GOARCH).exe
make dist     # all three

go install

go install github.com/adamdecaf/cert-manage@latest

Build from source

git clone https://github.com/adamdecaf/cert-manage.git
cd cert-manage
make build          # vet + unit tests + ./cert-manage

Useful test targets:

make check                 # vet + unit tests under ./pkg and .
make test                  # check + Docker-backed integration when available
MOCKED=true make test      # skip Docker-backed tests

← Home