public class TransactionSignature extends DigitalSignature
A wrapper around a digital signature accompanied with metadata, see MetaData.Full and class DigitalSignature.
The signature protocol works as follows: s = sign(MetaData.hashBytes).
class DigitalSignatureDigitalSignature.WithKeyOpaqueBytes.CompanionCompanion| Constructor and Description |
|---|
TransactionSignature(byte[] signatureData,
MetaData metaData)
A wrapper around a digital signature accompanied with metadata, see MetaData.Full and
class DigitalSignature.
The signature protocol works as follows: s = sign(MetaData.hashBytes). |
| Modifier and Type | Method and Description |
|---|---|
MetaData |
getMetaData() |
byte[] |
getSignatureData() |
boolean |
verify()
Function to auto-verify a
class MetaData object's signature.
Note that class MetaData contains both public key and merkle root of the transaction. |
getBytes, getOffset, getSize, ofpublic TransactionSignature(byte[] signatureData,
MetaData metaData)
A wrapper around a digital signature accompanied with metadata, see MetaData.Full and class DigitalSignature.
The signature protocol works as follows: s = sign(MetaData.hashBytes).
class DigitalSignaturepublic boolean verify()
Function to auto-verify a class MetaData object's signature.
Note that class MetaData contains both public key and merkle root of the transaction.
class MetaData,
class MetaDatapublic byte[] getSignatureData()
public MetaData getMetaData()