Makes naming consistent with 'logical'

This commit is contained in:
Filipe Varela 2017-06-08 09:26:53 +01:00 committed by Oliver Beattie
parent a4b2c9aaab
commit e875ac38a3

View File

@ -160,24 +160,29 @@ func setupCassandraTLS(conf map[string]string, cluster *gocql.ClusterConfig) err
} }
} }
if insecureSkipVerifyStr, ok := conf["insecure_skip_verify"]; ok { if tlsSkipVerifyStr, ok := conf["tls_skip_verify"]; ok {
insecureSkipVerify, err := strconv.Atoi(insecureSkipVerifyStr) tlsSkipVerify, err := strconv.Atoi(tlsSkipVerifyStr)
if err != nil { if err != nil {
return fmt.Errorf("'insecure_tls_verify' must be an integer (0 or 1)") return fmt.Errorf("'tls_skip_verify' must be an integer (0 or 1)")
} }
if insecureSkipVerify == 0 { if tlsSkipVerify == 0 {
tlsConfig.InsecureSkipVerify = false tlsConfig.InsecureSkipVerify = false
} else { } else {
tlsConfig.InsecureSkipVerify = true tlsConfig.InsecureSkipVerify = true
} }
} }
if tlsMinVersionStr, ok := conf["tls_min_version"]; ok { if tlsMinVersion, ok := conf["tls_min_version"]; ok {
tlsMinVersion, err := strconv.Atoi(tlsMinVersionStr) switch tlsMinVersion {
if err != nil { case "tls10":
return fmt.Errorf("'tls_min_version' must be an integer") tlsConfig.MinVersion = tls.VersionTLS10
case "tls11":
tlsConfig.MinVersion = tls.VersionTLS11
case "tls12":
tlsConfig.MinVersion = tls.VersionTLS12
default:
return fmt.Errorf("'tls_min_version' must be one of `tls10`, `tls11` or `tls12`")
} }
tlsConfig.MinVersion = uint16(tlsMinVersion)
} }
cluster.SslOpts = &gocql.SslOptions{ cluster.SslOpts = &gocql.SslOptions{