From 6b606eb032be7b199f59b74d8adc6f3b05e1ef64 Mon Sep 17 00:00:00 2001 From: tx7do Date: Tue, 19 Nov 2024 12:42:27 +0800 Subject: [PATCH] feat: refactor tls utils. --- utils/tls.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils/tls.go b/utils/tls.go index 2f9b0b9..5672bd3 100644 --- a/utils/tls.go +++ b/utils/tls.go @@ -90,6 +90,10 @@ func LoadServerTlsConfigString(keyPEMBlock, certPEMBlock, caPEMBlock []byte, ins } func LoadServerTlsConfig(cfg *conf.TLS) (*tls.Config, error) { + if cfg == nil { + return nil, nil + } + var tlsCfg *tls.Config var err error @@ -183,6 +187,10 @@ func LoadClientTlsConfigString(keyPEMBlock, certPEMBlock, caPEMBlock []byte) (*t } func LoadClientTlsConfig(cfg *conf.TLS) (*tls.Config, error) { + if cfg == nil { + return nil, nil + } + var tlsCfg *tls.Config var err error