Set minimum TLS version in all tls.Config objects
This commit is contained in:
parent
04cfa4f88d
commit
46d34130ac
|
@ -215,6 +215,7 @@ type ConfigEntry struct {
|
|||
|
||||
func (c *ConfigEntry) GetTLSConfig(host string) (*tls.Config, error) {
|
||||
tlsConfig := &tls.Config{
|
||||
MinVersion: VersionTLS12,
|
||||
ServerName: host,
|
||||
}
|
||||
if c.InsecureTLS {
|
||||
|
|
|
@ -50,6 +50,7 @@ func createSession(cfg *sessionConfig, s logical.Storage) (*gocql.Session, error
|
|||
if cfg.TLS {
|
||||
tlsConfig := &tls.Config{
|
||||
InsecureSkipVerify: cfg.InsecureTLS,
|
||||
MinVersion: VersionTLS12,
|
||||
}
|
||||
|
||||
if len(cfg.Certificate) > 0 || len(cfg.IssuingCA) > 0 {
|
||||
|
|
|
@ -438,6 +438,7 @@ func (p *ParsedCertBundle) GetTLSConfig(usage TLSUsage) (*tls.Config, error) {
|
|||
|
||||
tlsConfig := &tls.Config{
|
||||
NextProtos: []string{"http/1.1"},
|
||||
MinVersion: VersionTLS12,
|
||||
}
|
||||
|
||||
if p.Certificate != nil {
|
||||
|
|
|
@ -191,6 +191,7 @@ func setupTLSConfig(conf map[string]string) (*tls.Config, error) {
|
|||
}
|
||||
|
||||
tlsClientConfig := &tls.Config{
|
||||
MinVersion: VersionTLS12,
|
||||
InsecureSkipVerify: insecureSkipVerify,
|
||||
ServerName: serverName[0],
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue