aboutsummaryrefslogtreecommitdiff
path: root/solve_tls.go
diff options
context:
space:
mode:
Diffstat (limited to 'solve_tls.go')
-rw-r--r--solve_tls.go18
1 files changed, 7 insertions, 11 deletions
diff --git a/solve_tls.go b/solve_tls.go
index 00ef6f0..4390539 100644
--- a/solve_tls.go
+++ b/solve_tls.go
@@ -35,19 +35,15 @@ func NewTLSSolver(addr string) (Solver, error) {
if err != nil {
return nil, err
}
-
- config := &tls.Config{
- Certificates: []tls.Certificate{dummy},
- //GetCertificate: s.getCert,
- }
s := &tlsSolver{
- Server: http.Server{
- Addr: addr,
- TLSConfig: config,
- },
- sni: make(map[string]*tls.Certificate),
+ Server: http.Server{Addr: addr},
+ sni: make(map[string]*tls.Certificate),
+ }
+ config := &tls.Config{
+ Certificates: []tls.Certificate{dummy},
+ GetCertificate: s.getCert,
}
- s.Server.TLSConfig.GetCertificate = s.getCert
+ s.Server.TLSConfig = config
go s.ListenAndServeTLS("", "")
return s, nil
}