aboutsummaryrefslogtreecommitdiff
path: root/weed/security/tls.go
diff options
context:
space:
mode:
authorKonstantin Lebedev <lebedev_k@tochka.com>2021-03-10 12:42:44 +0500
committerKonstantin Lebedev <lebedev_k@tochka.com>2021-03-10 12:42:44 +0500
commit0e02f7e258b86b12faa8636b8c8538539c0cad67 (patch)
tree26111d50c6cf15d09c0c94999ac8937add626d2c /weed/security/tls.go
parent190fada1ef079186b6bc62feda5d571c5aaa274a (diff)
downloadseaweedfs-0e02f7e258b86b12faa8636b8c8538539c0cad67.tar.xz
seaweedfs-0e02f7e258b86b12faa8636b8c8538539c0cad67.zip
comma-separated SSL certificate common names
Diffstat (limited to 'weed/security/tls.go')
-rw-r--r--weed/security/tls.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/weed/security/tls.go b/weed/security/tls.go
index b38745fbf..2550559bc 100644
--- a/weed/security/tls.go
+++ b/weed/security/tls.go
@@ -10,6 +10,7 @@ import (
"google.golang.org/grpc/peer"
"google.golang.org/grpc/status"
"io/ioutil"
+ "strings"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
@@ -48,7 +49,7 @@ func LoadServerTLS(config *util.ViperProxy, component string) (grpc.ServerOption
ClientAuth: tls.RequireAndVerifyClientCert,
})
- permitCommonNames := config.GetStringSlice(component + ".allowed_commonNames")
+ permitCommonNames := strings.Split(config.GetString(component+".allowed_commonNames"), ",")
if len(permitCommonNames) > 0 {
permitCommonNamesMap := make(map[string]bool)
for _, s := range permitCommonNames {