}()
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)
}