tlsutil: Un-method Configurator.check

The method receiver was never used. Also rename it and add a godoc comment.
This commit is contained in:
Daniel Nephin 2021-06-17 19:05:21 -04:00
parent b3fa778d91
commit bcf23cd1b4
2 changed files with 6 additions and 4 deletions

View File

@ -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 {

View File

@ -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)