diff --git a/api/cfnetworking/networking_connection.go b/api/cfnetworking/networking_connection.go index f96a8b5164..2db049fb4b 100644 --- a/api/cfnetworking/networking_connection.go +++ b/api/cfnetworking/networking_connection.go @@ -70,9 +70,10 @@ func (*NetworkingConnection) processRequestErrors(request *http.Request, err err URL: request.URL.String(), } } - if errors.As(err, &x509.HostnameError{}) { + hostnameError := x509.HostnameError{} + if errors.As(err, &hostnameError) { return networkerror.SSLValidationHostnameError{ - Message: err.Error(), + Message: hostnameError.Error(), } } return networkerror.RequestError{Err: err} diff --git a/api/cfnetworking/networking_connection_test.go b/api/cfnetworking/networking_connection_test.go index 6db55cfeb4..d40abb6e28 100644 --- a/api/cfnetworking/networking_connection_test.go +++ b/api/cfnetworking/networking_connection_test.go @@ -161,9 +161,6 @@ var _ = Describe("CF Networking Connection", func() { When("the server does not have a verified certificate", func() { Context("skipSSLValidation is false", func() { BeforeEach(func() { - if runtime.GOOS == "darwin" { - Skip("ssl verification is different on darwin") - } server.AppendHandlers( CombineHandlers( VerifyRequest(http.MethodGet, "/v2/foo"),