Versions in this module Expand all Collapse all v0 v0.19.0 Jun 9, 2015 Changes in this version + var CommonNameUserConversion = UserConversionFunc(func(chain []*x509.Certificate) (user.Info, bool, error) { ... }) + var DNSNameUserConversion = UserConversionFunc(func(chain []*x509.Certificate) (user.Info, bool, error) { ... }) + var EmailAddressUserConversion = UserConversionFunc(func(chain []*x509.Certificate) (user.Info, bool, error) { ... }) + func DefaultVerifyOptions() x509.VerifyOptions + type Authenticator struct + func New(opts x509.VerifyOptions, user UserConversion) *Authenticator + func (a *Authenticator) AuthenticateRequest(req *http.Request) (user.Info, bool, error) + type UserConversion interface + User func(chain []*x509.Certificate) (user.Info, bool, error) + type UserConversionFunc func(chain []*x509.Certificate) (user.Info, bool, error) + func (f UserConversionFunc) User(chain []*x509.Certificate) (user.Info, bool, error)