diff options
| author | Konstantin Lebedev <lebedev_k@tochka.com> | 2021-03-10 12:42:44 +0500 |
|---|---|---|
| committer | Konstantin Lebedev <lebedev_k@tochka.com> | 2021-03-10 12:42:44 +0500 |
| commit | 0e02f7e258b86b12faa8636b8c8538539c0cad67 (patch) | |
| tree | 26111d50c6cf15d09c0c94999ac8937add626d2c /weed/security/tls.go | |
| parent | 190fada1ef079186b6bc62feda5d571c5aaa274a (diff) | |
| download | seaweedfs-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.go | 3 |
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 { |
