@@ -28,7 +28,7 @@ const (
2828 genericData = "com.microsoft.azure.network.generic"
2929)
3030
31- var errBootConfig = errors .New ("configuration error " )
31+ var errTLSConfig = errors .New ("unsupported TLS version name from config " )
3232
3333// Service defines Container Networking Service.
3434type Service struct {
@@ -181,9 +181,9 @@ func getTLSConfigFromFile(tlsSettings localtls.TlsSettings) (*tls.Config, error)
181181 PrivateKey : privateKey ,
182182 Leaf : leafCertificate ,
183183 }
184- minTLSVersionNumber , err := TLSVersionNumber (tlsSettings .MinTLSVersion )
184+ minTLSVersionNumber , err := parseTLSVersionName (tlsSettings .MinTLSVersion )
185185 if err != nil {
186- return nil , errors .Wrap (err , "MinTLSVersion is not valid " )
186+ return nil , errors .Wrap (err , "parsing MinTLSVersion from config " )
187187 }
188188
189189 tlsConfig := & tls.Config {
@@ -232,9 +232,9 @@ func getTLSConfigFromKeyVault(tlsSettings localtls.TlsSettings, errChan chan<- e
232232 errChan <- cr .Refresh (ctx , tlsSettings .KeyVaultCertificateRefreshInterval )
233233 }()
234234
235- minTLSVersionNumber , err := TLSVersionNumber (tlsSettings .MinTLSVersion )
235+ minTLSVersionNumber , err := parseTLSVersionName (tlsSettings .MinTLSVersion )
236236 if err != nil {
237- return nil , errors .Wrap (err , "MinTLSVersion is not valid " )
237+ return nil , errors .Wrap (err , "parsing MinTLSVersion from config " )
238238 }
239239
240240 tlsConfig := tls.Config {
@@ -328,19 +328,15 @@ func (service *Service) SendErrorResponse(w http.ResponseWriter, errMsg error) {
328328 logger .Errorf ("[%s] %+v %s." , service .Name , & resp , err .Error ())
329329}
330330
331- // TLSVersionNumber returns the version number for the provided TLS version name
331+ // parseTLSVersionName returns the version number for the provided TLS version name
332332// (e.g. 0x0301)
333- func TLSVersionNumber (versionName string ) (uint16 , error ) {
333+ func parseTLSVersionName (versionName string ) (uint16 , error ) {
334334 switch versionName {
335- case "TLS 1.0" :
336- return tls .VersionTLS10 , nil
337- case "TLS 1.1" :
338- return tls .VersionTLS11 , nil
339335 case "TLS 1.2" :
340336 return tls .VersionTLS12 , nil
341337 case "TLS 1.3" :
342338 return tls .VersionTLS13 , nil
343339 default :
344- return 0 , errors .Wrap ( errBootConfig , "unsupported TLS version name" )
340+ return 0 , errors .Wrapf ( errTLSConfig , "version name %s" , versionName )
345341 }
346342}
0 commit comments