X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=handler.go;h=6da3989e222a8721946c413813a2e8106fd0589b;hb=e057b4615b830e49508b76f722f1461755aafdda;hp=a8a9e31b03835e3fae3078e84f3399b328717b38;hpb=0b398c5db588b71a9efc0b2796c3fc002d20d05b;p=godlighty.git diff --git a/handler.go b/handler.go index a8a9e31..6da3989 100644 --- a/handler.go +++ b/handler.go @@ -119,7 +119,9 @@ func (h Handler) Handle( return } - if cfg.TLS != nil && len(cfg.TLS.ClientCAs) > 0 { + if (cfg.ECDSATLS != nil && len(cfg.ECDSATLS.ClientCAs) > 0) || + (cfg.EdDSATLS != nil && len(cfg.EdDSATLS.ClientCAs) > 0) || + (cfg.GOSTTLS != nil && len(cfg.GOSTTLS.ClientCAs) > 0) { if r.TLS == nil { err = errors.New("TLS client authentication required") printErr(http.StatusForbidden, err)