nikhilgorantla / ssl-tester

A small Go app designed specifically to help troubleshoot certificate chains

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A small Go app designed specifically to help troubleshoot certificate chains

License:MIT License


Languages

Language:Makefile 75.0%Language:Go 25.0%