code: public static boolean verifySignatureWithPublicKey(String base64PublicKeyData, byte[] message,
              byte[] signature) throws InvalidKeyException, NoSuchAlgorithmException,
              InvalidKeySpecException, SignatureException {
          return verifySignatureWithPublicKey(base64PublicKeyData, message, signature,
                  DEFAULT_SIGNATURE_ALGORITHM);
      }
docs: Verify a signature with RSA public key, using {@link #DEFAULT_SIGNATURE_ALGORITHM}.
  
  @param base64PublicKeyData
  RSA public key in base64 (base64 of {@link RSAPublicKey#getEncoded()})
  @param message
  @param signature
  @return
  @throws InvalidKeyException
  @throws NoSuchAlgorithmException
  @throws InvalidKeySpecException
  @throws SignatureException