ssl-tester
Description
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.
Requirements
- go (if you want to modify paths to certificates you will need to run:
go build
) - Valid TLS keys
Installing
Installation to your $GOPATH is recommended:
go get github.com/chris-short/ssl-tester
A public and private key at /etc/ssl-tester/tls.crt
and /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.
Caveats
You might be able to use it to serve a frontend for a small service too if you'd so desire. Pull requests welcome!
License
MIT
Author
Chris Short
https://chrisshort.net