]> Sergey Matveev's repositories - godlighty.git/blobdiff - cmd/godlighty/main.go
Authentication and authorization
[godlighty.git] / cmd / godlighty / main.go
index 46c5d87cc7efb916ca853ac545ded532aff6f256..6c7114511e455f2134eca5f797ea0716ef73fcd0 100644 (file)
@@ -34,7 +34,7 @@ import (
        "golang.org/x/net/netutil"
 
        "go.stargrave.org/godlighty"
-       _ "go.stargrave.org/godlighty/rc"
+       _ "go.stargrave.org/godlighty/rc/cfg"
 )
 
 const MaxConns = 128
@@ -101,11 +101,8 @@ func main() {
        }()
        var ll net.Listener
        if *doTLS {
-               tlsCfg := tls.Config{
-                       GetCertificate: godlighty.GetCertificate,
-                       NextProtos:     []string{"h2", "http/1.1"},
-               }
-               ll = tls.NewListener(netutil.LimitListener(l, MaxConns), &tlsCfg)
+               tlsCfg := godlighty.NewTLSConfig()
+               ll = tls.NewListener(netutil.LimitListener(l, MaxConns), tlsCfg)
        } else {
                ll = netutil.LimitListener(l, MaxConns)
        }