Переглянути джерело

pkg/transport: don't set certificates on tls config

rob boll 8 роки тому
батько
коміт
88c078d4bd
1 змінених файлів з 3 додано та 4 видалено
  1. 3 4
      pkg/transport/listener.go

+ 3 - 4
pkg/transport/listener.go

@@ -202,15 +202,14 @@ func (info TLSInfo) baseConfig() (*tls.Config, error) {
 		info.Logger = zap.NewNop()
 	}
 
-	tlsCert, err := tlsutil.NewCert(info.CertFile, info.KeyFile, info.parseFunc)
+	_, err := tlsutil.NewCert(info.CertFile, info.KeyFile, info.parseFunc)
 	if err != nil {
 		return nil, err
 	}
 
 	cfg := &tls.Config{
-		Certificates: []tls.Certificate{*tlsCert},
-		MinVersion:   tls.VersionTLS12,
-		ServerName:   info.ServerName,
+		MinVersion: tls.VersionTLS12,
+		ServerName: info.ServerName,
 	}
 
 	if info.AllowedCN != "" {