summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java b/src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java
index d1629b9..e7e6be4 100644
--- a/src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java
+++ b/src/main/java/org/openslx/imagemaster/util/AsymMessageVerifier.java
@@ -43,11 +43,10 @@ public class AsymMessageVerifier
}
/**
- * Verify an encrypted message
- * @param signedMessage The signed message from hs/uni server
- * @param realMessage The message that was sent before
- * @param alias the alias of the certificate
- * @param password the password of the certificate
+ * Verify an encrypted message.
+ *
+ * @param messageDigest The signed message from hs/uni server
+ * @param expectedCleartext The message that was sent before
* @return Whether the message could be verfied or not
* @throws NoSuchAlgorithmException
* @throws InvalidKeyException
@@ -55,13 +54,13 @@ public class AsymMessageVerifier
* @throws UnrecoverableKeyException
* @throws KeyStoreException
*/
- public boolean verifyMessage( byte[] signedMessage, byte[] realMessage, String alias ) throws NoSuchAlgorithmException, InvalidKeyException, SignatureException, UnrecoverableKeyException, KeyStoreException
+ public boolean verifyMessage( byte[] messageDigest, byte[] expectedCleartext ) throws NoSuchAlgorithmException, InvalidKeyException, SignatureException, UnrecoverableKeyException, KeyStoreException
{
// verify message
Signature signature = Signature.getInstance( "SHA256WITHRSA" );
signature.initVerify( key );
- signature.update( realMessage );
- return signature.verify( signedMessage );
+ signature.update( expectedCleartext );
+ return signature.verify( messageDigest );
}
}