A small Go app intended to help troubleshoot certificate chains.
A detailed use case that prompted the creation of this code was featured on opensource.com. I highly recommend reading it.
- go (if you want to modify paths to certificates you will need to run:
- Valid TLS keys
Installation to your $GOPATH is recommended:
go get github.com/chris-short/ssl-tester
A public and private key at
/etc/ssl-tester/tls.key respectively are expected. These paths can be symlinks to keypairs in another path.
If you want to compile ssl-tester for another platform you can clone this repo and use
go build. I encourage you to read Dave Chaney's Cross compilation with Go to better understand that process.
You might be able to use it to serve a frontend for a small service too if you'd so desire. Pull requests welcome!
Chris Short https://chrisshort.net