github.com/IBM-Cloud/bluemix-go@v0.0.0-20240423071914-9e96525baef4/bmxerror/cert.go (about) 1 package bmxerror 2 3 //InvalidSSLCert ... 4 type InvalidSSLCert struct { 5 URL string 6 Reason string 7 } 8 9 //NewInvalidSSLCert ... 10 func NewInvalidSSLCert(url, reason string) *InvalidSSLCert { 11 return &InvalidSSLCert{ 12 URL: url, 13 Reason: reason, 14 } 15 } 16 17 func (err *InvalidSSLCert) Error() string { 18 message := "Received invalid SSL certificate from " + err.URL 19 if err.Reason != "" { 20 message += " - " + err.Reason 21 } 22 return message 23 }