A small Go app designed specifically to help troubleshoot certificate chains
Switch branches/tags
Nothing to show
Clone or download
chris-short Tweak to fix build
Signed-off-by: Chris Short <chris@chrisshort.net>
Latest commit 48fe1c2 Oct 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.travis.yml Tweak to fix build Oct 26, 2018
Dockerfile Update to fix builds Oct 26, 2018
LICENSE
Makefile
README.md
VERSION
server.go

README.md

Go Report Card GoDoc Build Status SSL Rating

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