From 0ece9e0897845573f1f99dd7721fd71b2e569500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Fri, 11 Mar 2022 17:21:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/nodes/listener_base.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/nodes/listener_base.go b/internal/nodes/listener_base.go index 46b4d01..9d2cc51 100644 --- a/internal/nodes/listener_base.go +++ b/internal/nodes/listener_base.go @@ -34,22 +34,23 @@ func (this *BaseListener) CountActiveConnections() int { func (this *BaseListener) buildTLSConfig() *tls.Config { return &tls.Config{ Certificates: nil, - GetConfigForClient: func(configInfo *tls.ClientHelloInfo) (config *tls.Config, e error) { - ssl, _, err := this.matchSSL(configInfo.ServerName) + GetConfigForClient: func(clientInfo *tls.ClientHelloInfo) (config *tls.Config, e error) { + ssl, _, err := this.matchSSL(clientInfo.ServerName) if err != nil { return nil, err } return ssl.TLSConfig(), nil }, - GetCertificate: func(certInfo *tls.ClientHelloInfo) (certificate *tls.Certificate, e error) { - _, cert, err := this.matchSSL(certInfo.ServerName) + GetCertificate: func(clientInfo *tls.ClientHelloInfo) (certificate *tls.Certificate, e error) { + _, cert, err := this.matchSSL(clientInfo.ServerName) if err != nil { return nil, err } if cert == nil { - return nil, errors.New("no ssl certs found for '" + certInfo.ServerName + "'") + return nil, errors.New("no ssl certs found for '" + clientInfo.ServerName + "'") } + return cert, nil }, }