public static boolean verifySignatureWithPublicKey(byte[] keyData, byte[] message,
            byte[] signature) throws InvalidKeyException, NoSuchAlgorithmException,
            InvalidKeySpecException, SignatureException {
        return verifySignatureWithPublicKey(keyData, message, signature,
                DEFAULT_SIGNATURE_ALGORITHM);
    }
public static boolean verifySignatureWithPublicKey ( byte [ ] keyData , byte [ ] message , byte [ ] signature ) throws InvalidKeyException , NoSuchAlgorithmException , InvalidKeySpecException , SignatureException { return verifySignatureWithPublicKey ( keyData , message , signature , DEFAULT_SIGNATURE_ALGORITHM ) ; }
Verify a signature with RSA public key, using {@link #DEFAULT_SIGNATURE_ALGORITHM}.

@param keyData
RSA public key data (value of {@link RSAPublicKey#getEncoded()})
@param message
@param signature
@return
@throws InvalidKeyException
@throws NoSuchAlgorithmException
@throws InvalidKeySpecException
@throws SignatureException