Interface SignatureWithKeyMetadata
- All Known Implementing Classes:
ImmutableSignatureWithKeyMetadata
@Immutable
public interface SignatureWithKeyMetadata
A container object for a
Signature
and a corresponding KeyMetadata
.-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Construct a builder for this class.Metadata to describe the key used to create this signature.A signature for a transaction, verifiable using thesigningKeyMetadata()
.
-
Method Details
-
builder
Construct a builder for this class.- Returns:
- An
ImmutableSignatureWithKeyMetadata.Builder
.
-
transactionSignature
Signature transactionSignature()A signature for a transaction, verifiable using thesigningKeyMetadata()
.- Returns:
- A
Signature
containing the transaction signature.
-
signingKeyMetadata
KeyMetadata signingKeyMetadata()Metadata to describe the key used to create this signature.- Returns:
- A
KeyMetadata
containing the public key used to sign the transaction.
-