@@ -82,11 +82,12 @@ func (s *Server) Run(verbose bool, errChan chan error) {
8282 provider := challenge .NewChallengeProvider (dns .Servers )
8383 storage := certmagic.FileStorage {Path : config .Conf .Providers .ACME .Storage }
8484
85- certmagic .DefaultACME .DNS01Solver = & provider
86- certmagic .DefaultACME .Agreed = true
8785 certmagic .DefaultACME .CA = config .Conf .Providers .ACME .Server
86+ certmagic .DefaultACME .TestCA = config .Conf .Providers .ACME .Server
87+ certmagic .DefaultACME .Agreed = true
8888 certmagic .DefaultACME .Email = config .Conf .Providers .ACME .Email
8989 certmagic .DefaultACME .Logger = journal .Logger
90+ certmagic .DefaultACME .DNS01Solver = & provider
9091
9192 magicConf := & certmagic.Config {}
9293 magicConf .OCSP = certmagic.OCSPConfig {
@@ -103,15 +104,15 @@ func (s *Server) Run(verbose bool, errChan chan error) {
103104 },
104105 })
105106
106- magic : = certmagic .New (magicCache , * magicConf )
107+ magicConf = certmagic .New (magicCache , * magicConf )
107108
108- err := magic .ManageAsync (context .Background (), []string {config .Conf .HTTP .Domain })
109+ err := magicConf .ManageAsync (context .Background (), []string {config .Conf .HTTP .Domain })
109110 if err != nil {
110111 errChan <- err
111112 return
112113 }
113114
114- tlsConf .GetCertificate = magic .GetCertificate
115+ tlsConf .GetCertificate = magicConf .GetCertificate
115116 tlsConf .NextProtos = []string {"http/1.1" , "acme-tls/1" }
116117
117118 // Create custom listener
0 commit comments