mirror of https://github.com/status-im/consul.git
tlsutil: Un-method Configurator.check
The method receiver was never used. Also rename it and add a godoc comment.
This commit is contained in:
parent
b3fa778d91
commit
bcf23cd1b4
|
@ -245,7 +245,7 @@ func (c *Configurator) Update(config Config) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err = c.check(config, pool, cert); err != nil {
|
if err = validateConfig(config, pool, cert); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
c.base = &config
|
c.base = &config
|
||||||
|
@ -270,7 +270,7 @@ func (c *Configurator) UpdateAutoTLSCA(connectCAPems []string) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err = c.check(*c.base, pool, c.manual.cert); err != nil {
|
if err = validateConfig(*c.base, pool, c.manual.cert); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
c.autoTLS.connectCAPems = connectCAPems
|
c.autoTLS.connectCAPems = connectCAPems
|
||||||
|
@ -357,7 +357,9 @@ func pool(pems []string) (*x509.CertPool, error) {
|
||||||
return pool, nil
|
return pool, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Configurator) check(config Config, pool *x509.CertPool, cert *tls.Certificate) error {
|
// validateConfig checks that config is valid and does not conflict with the pool
|
||||||
|
// or cert.
|
||||||
|
func validateConfig(config Config, pool *x509.CertPool, cert *tls.Certificate) error {
|
||||||
// Check if a minimum TLS version was set
|
// Check if a minimum TLS version was set
|
||||||
if config.TLSMinVersion != "" {
|
if config.TLSMinVersion != "" {
|
||||||
if _, ok := TLSLookup[config.TLSMinVersion]; !ok {
|
if _, ok := TLSLookup[config.TLSMinVersion]; !ok {
|
||||||
|
|
|
@ -524,7 +524,7 @@ func TestConfigurator_ErrorPropagation(t *testing.T) {
|
||||||
require.NoError(t, err, info)
|
require.NoError(t, err, info)
|
||||||
pool, err := pool(pems)
|
pool, err := pool(pems)
|
||||||
require.NoError(t, err, info)
|
require.NoError(t, err, info)
|
||||||
err3 = c.check(v.config, pool, cert)
|
err3 = validateConfig(v.config, pool, cert)
|
||||||
}
|
}
|
||||||
if v.shouldErr {
|
if v.shouldErr {
|
||||||
require.Error(t, err1, info)
|
require.Error(t, err1, info)
|
||||||
|
|
Loading…
Reference in New Issue