Use certmanager provided TLSConfig for LetsEncrypt (#7229)

This commit is contained in:
zeripath 2019-06-17 18:33:55 +01:00 committed by techknowlogick
parent 1e8a616426
commit eaa3a1db4e
1 changed files with 3 additions and 6 deletions

View File

@ -5,7 +5,6 @@
package cmd package cmd
import ( import (
"crypto/tls"
"fmt" "fmt"
"net" "net"
"net/http" "net/http"
@ -82,11 +81,9 @@ func runLetsEncrypt(listenAddr, domain, directory, email string, m http.Handler)
} }
}() }()
server := &http.Server{ server := &http.Server{
Addr: listenAddr, Addr: listenAddr,
Handler: m, Handler: m,
TLSConfig: &tls.Config{ TLSConfig: certManager.TLSConfig(),
GetCertificate: certManager.GetCertificate,
},
} }
return server.ListenAndServeTLS("", "") return server.ListenAndServeTLS("", "")
} }