76 System.out.println("-------------------------------------------------"); |
76 System.out.println("-------------------------------------------------"); |
77 |
77 |
78 generatedSignatures.add(signUsing("SHA256withRSA", privateKey)); |
78 generatedSignatures.add(signUsing("SHA256withRSA", privateKey)); |
79 generatedSignatures.add(signUsing("SHA384withRSA", privateKey)); |
79 generatedSignatures.add(signUsing("SHA384withRSA", privateKey)); |
80 generatedSignatures.add(signUsing("SHA512withRSA", privateKey)); |
80 generatedSignatures.add(signUsing("SHA512withRSA", privateKey)); |
81 generatedSignatures.add(signUsing("SHA224withRSA", privateKey)); |
|
82 |
|
83 |
81 |
84 System.out.println("-------------------------------------------------"); |
82 System.out.println("-------------------------------------------------"); |
85 |
83 |
86 verifyUsing("SHA256withRSA", publicKey, generatedSignatures.get(0)); |
84 verifyUsing("SHA256withRSA", publicKey, generatedSignatures.get(0)); |
87 verifyUsing("SHA384withRSA", publicKey, generatedSignatures.get(1)); |
85 verifyUsing("SHA384withRSA", publicKey, generatedSignatures.get(1)); |
88 verifyUsing("SHA512withRSA", publicKey, generatedSignatures.get(2)); |
86 verifyUsing("SHA512withRSA", publicKey, generatedSignatures.get(2)); |
89 verifyUsing("SHA224withRSA", publicKey, generatedSignatures.get(3)); |
|
90 |
|
91 |
87 |
92 System.out.println("-------------------------------------------------"); |
88 System.out.println("-------------------------------------------------"); |
93 } |
89 } |
94 |
90 |
95 private static byte[] signUsing(String signAlgorithm, |
91 private static byte[] signUsing(String signAlgorithm, |