Golang: Creating and Using Certificates with TLS
In this article, we're going to extend Kelsey's original work from Spring 2016 ;login: on the gls service . To recap, gls is a distributed ls tool, which calls out to a listening service to perform a directory listing. One of the open items left from that article is the concern around authentication and authorization. To extend that, we're going to add secured authentication to both sides of the gls tool and with this we're going to gain a minimal amount of authorization.