Golang crypto/x509.UnknownAuthorityError() function example

package crypto/x509

UnknownAuthorityError results when the certificate issuer is unknown

Golang crypto/x509.UnknownAuthorityError() function usage example

  if innerError != nil {
 switch errorType := innerError.(type) {
 case x509.UnknownAuthorityError:
 fmt.Println("unknown authority error")
 case x509.HostnameError:
 fmt.Println("hostname error")
 case x509.CertificateInvalidError:
 fmt.Println("invalid certificate error")
 }
  }

Reference :

http://golang.org/pkg/crypto/x509/#UnknownAuthorityError

Advertisement