public interface Verifier
Modifier and Type | Method and Description |
---|---|
boolean |
verify(Transaction transaction)
Check if
Transaction is valid. |
boolean |
verifyMessage(AccountAddress accountAddress,
BytesValue message,
Signature signature)
Check if
signature is valid for signer accountAddress and message . |
boolean |
verifyMessage(AccountAddress accountAddress,
Hash hashedMessage,
Signature signature)
Check if
signature is valid for accountAddress and hashedMessage . |
boolean |
verifyMessage(AccountAddress accountAddress,
java.lang.String message,
java.lang.String base64EncodedSignature)
Check if
base64EncodedSignature is valid for signer accountAddress and
message . |
boolean |
verifyMessage(AccountAddress accountAddress,
java.lang.String message,
java.lang.String encodedSignature,
Decoder decoder)
Check if
encodedSignature is valid for signer accountAddress and
message . |
boolean verify(Transaction transaction)
Transaction
is valid.transaction
- transaction to verifyboolean verifyMessage(AccountAddress accountAddress, java.lang.String message, java.lang.String base64EncodedSignature)
base64EncodedSignature
is valid for signer accountAddress
and
message
. It hashes message
and verify hashed one.accountAddress
- a signer addressmessage
- a messagebase64EncodedSignature
- a base64 encoded signatureboolean verifyMessage(AccountAddress accountAddress, java.lang.String message, java.lang.String encodedSignature, Decoder decoder)
encodedSignature
is valid for signer accountAddress
and
message
. It hashes message
and verify hashed one.accountAddress
- a signer addressmessage
- a messageencodedSignature
- an encoded signaturedecoder
- a decoder to decode encoded signatureboolean verifyMessage(AccountAddress accountAddress, BytesValue message, Signature signature)
signature
is valid for signer accountAddress
and message
. It
hashes message
and verify hashed one.accountAddress
- a signer addressmessage
- a messagesignature
- a signature to verifyboolean verifyMessage(AccountAddress accountAddress, Hash hashedMessage, Signature signature)
signature
is valid for accountAddress
and hashedMessage
.accountAddress
- a signer addresshashedMessage
- a sha256-hashed messagesignature
- a signature to verify