Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void VerifySig(String path,PublicKey pK) throws NoSuchAlgorithmException, NoSuchProviderException, IOException, SignatureException, InvalidKeyException{
- Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
- PublicKey RSAPublicKey = pK;
- Signature signature = Signature.getInstance("SHA1withRSA", "BC");
- //signature.initSign(RSAPrivateKey, new SecureRandom());
- byte[] array = Files.readAllBytes(new File(path).toPath());
- signature.update(array);
- byte[] sigBytes = signature.sign();
- signature.initVerify(RSAPublicKey);
- signature.update(array);
- System.out.println(signature.verify(sigBytes));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement