digital signature - String to PublicKey in JAVA -
i'm write program digitalsignature java can send public key , signature receiver when receiver received public key , signature
it's type of string(base64) (i need send string data)
how revert string(base64) publickey(type) again
public verifisign(string signature,string data) { string publickey="mig...." signature sig = signature.getinstance("sha1withrsa"); sig.initverify(publickey); //<-- cannot use string sig.update(data.getbytes()); boolean verified = sig.verify(asbytes(signature)); system.out.println("verify = " + verified); } please me thank you
you can use class byte array string:
http://www.docjar.com/docs/api/sun/misc/base64decoder.html
import sun.misc.base64decoder; from byte array, publickey object... btw. code not supported in standart sdk, sun only, careful.
Comments
Post a Comment