in helpers/jwt.go [39:50]
func extractPublicKey(certPem string) (*rsa.PublicKey, error) {
block, _ := pem.Decode([]byte(certPem))
//var cert *x509.Certificate
cert, err := x509.ParseCertificate(block.Bytes)
if err != nil {
log.Print("ERROR helpers.extractPublicKey could not parse incoming certificate: ", err)
return nil, err
}
rsaPublicKey := cert.PublicKey.(*rsa.PublicKey)
return rsaPublicKey, nil
}