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 {
return err
}
if err = c.check(config, pool, cert); err != nil {
if err = validateConfig(config, pool, cert); err != nil {
return err
}
c.base = &config
@ -270,7 +270,7 @@ func (c *Configurator) UpdateAutoTLSCA(connectCAPems []string) error {
if err != nil {
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
}
c.autoTLS.connectCAPems = connectCAPems
@ -357,7 +357,9 @@ func pool(pems []string) (*x509.CertPool, error) {
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
if config.TLSMinVersion != "" {
if _, ok := TLSLookup[config.TLSMinVersion]; !ok {

View File

@ -524,7 +524,7 @@ func TestConfigurator_ErrorPropagation(t *testing.T) {
require.NoError(t, err, info)
pool, err := pool(pems)
require.NoError(t, err, info)
err3 = c.check(v.config, pool, cert)
err3 = validateConfig(v.config, pool, cert)
}
if v.shouldErr {
require.Error(t, err1, info)