pantheon-systems/go-certauth

Name: go-certauth

Owner: Pantheon

Description: Go handlers and middleware to do client cert authentication.

Created: 2016-06-18 00:10:11.0

Updated: 2017-03-02 03:24:53.0

Pushed: 2017-09-05 18:11:18.0

Homepage: null

Size: 83

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

certauth

Go Report Card

This package provides TLS certificate based authentication middleware. Our goal is compatibility with net/http, httprouter and possibly other popular Go HTTP routers.

Usage

Examples of usage with various http router libs in the ./examples directory.

Contributing

@TODO: a couple steps

Acknowledgments

A big thanks to the https://github.com/unrolled/secure project whose approach to writing middleware helped us figure out our approach to creating this project.

TODO

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.