Package org.xrpl.xrpl4j.crypto.signing
package org.xrpl.xrpl4j.crypto.signing
-
ClassDescriptionAbstractSignatureService<P extends PrivateKeyable>An abstract implementation of
SignatureService
with common functionality that subclasses can utilize.AbstractTransactionSigner<P extends PrivateKeyable>An abstract implementation ofSignatureService
with common functionality that subclasses can utilize.An abstract implementation ofTransactionVerifier
.ImmutableMultiSignedTransaction<T extends Transaction>Immutable implementation ofMultiSignedTransaction
.Builds instances of typeImmutableMultiSignedTransaction
.Immutable implementation ofSignature
.Builds instances of typeImmutableSignature
.ImmutableSingleSignedTransaction<T extends Transaction>Immutable implementation ofSingleSignedTransaction
.Builds instances of typeImmutableSingleSignedTransaction
.MultiSignedTransaction<T extends Transaction>Holds the bytes for and assembles signers for a multi-signed XRPL transaction.Represents a digital signature for a transaction that can be submitted to the XRP Ledger.SignatureService<PK extends PrivateKeyable>Defines how to sign and verify an XRPL transaction using a single in-memory public/private key-pair.Utility methods to help with generating, validating, and manipulating digital signatures.SignedTransaction<T extends Transaction>Holds the bytes for a multi-signed XRPL transaction.SingleSignedTransaction<T extends Transaction>Holds the bytes for a signed XRPL transaction.TransactionSigner<P extends PrivateKeyable>Defines how to sign an XRPL transaction using private key material supplied by the caller.Defines how to verify an XRPL transaction using public key material supplied by the caller.