Hola estoy validando una firma digital, utilizando Signature, initVerify,update y verify... acá va parte del codigo... lo cierto que funciona; pero siempre me retorna un false... que interpretado es no valido... gracias a los que me puedan ayudar .
Código PHP:
Signature rsa = Signature.getInstance("MD5withRSA");//Se crea un objeto de firma con el algoritmo MD5withRSA
rsa.initVerify(llavePulic); //se Inicializa el objeto firma para verificar
rsa.update(documento); //Actualiza los datos a ser firmados o verificados en un byte
boolean verifies = rsa.verify(hash);// Verifica la firma