From f0bd8e92148660cc325bce986cdc2f21aa6d96fb Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 18 Feb 2021 16:05:45 +0100 Subject: [PATCH] Fix tls-alpn-01 challenge errors certmagic's NextProtos contains acmez.ACMETLS1Protocol. We mustn't overwrite it, otherwise tls-alpn-01 challenges will fail. --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 623f306..e6426b6 100644 --- a/server.go +++ b/server.go @@ -266,7 +266,7 @@ func (ln *Listener) handle(conn net.Conn) error { return nil, err } - tlsConfig.NextProtos = fe.Protocols + tlsConfig.NextProtos = append(tlsConfig.NextProtos, fe.Protocols...) return tlsConfig, nil } tlsConn := tls.Server(conn, tlsConfig)