Index

A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDelegatedSignatureService - Class in org.xrpl.xrpl4j.crypto.core.signing
An abstract implementation of DelegatedSignatureService with common functionality that sub-classes can utilize.
AbstractDelegatedSignatureService(DelegatedTransactionSigner, DelegatedTransactionVerifier) - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
Required-args constructor.
AbstractDelegatedTransactionSigner - Class in org.xrpl.xrpl4j.crypto.core.signing
An abstract implementation of DelegatedTransactionSigner with common functionality that sub-classes can utilize.
AbstractDelegatedTransactionSigner(SignatureUtils, AddressUtils) - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
Required-args Constructor.
AbstractDelegatedTransactionVerifier - Class in org.xrpl.xrpl4j.crypto.core.signing
An abstract implementation of DelegatedTransactionVerifier with common functionality that sub-classes can utilize.
AbstractDelegatedTransactionVerifier(SignatureUtils, AddressUtils) - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
Required-args Constructor.
AbstractKeyMetadata() - Constructor for class org.xrpl.xrpl4j.crypto.core.KeyMetadata.AbstractKeyMetadata
 
AbstractKeyMetadata() - Constructor for class org.xrpl.xrpl4j.crypto.KeyMetadata.AbstractKeyMetadata
Deprecated.
 
AbstractSignatureService - Class in org.xrpl.xrpl4j.crypto.core.signing
An abstract implementation of SignatureService with common functionality that sub-classes can utilize.
AbstractSignatureService - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
AbstractSignatureService(SignatureUtils, AddressUtils) - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Required-args Constructor.
AbstractSignatureService(KeyStoreType, SignatureUtils, KeyPairService) - Constructor for class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
Required-args Constructor.
addAllSignatureWithPublicKeySet(Iterable<? extends SignatureWithPublicKey>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Adds elements to signatureWithPublicKeySet set.
address() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
The XRPL address of this wallet, in the Classic Address form.
address() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.Wallet
The XRPL address of this wallet, in the Classic Address form.
address(Address) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet.Builder
Initializes the value for the address attribute.
AddressUtils - Interface in org.xrpl.xrpl4j.crypto.core
A utility interface to help with interactions involving XRPL addresses.
addSignatureToTransaction(Transaction, Signature) - Method in class org.xrpl.xrpl4j.crypto.signing.SignatureUtils
Deprecated.
Add Transaction.transactionSignature() to the given unsignedTransaction.
addSignatureToTransaction(T, Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Add Transaction.transactionSignature() to the given transaction.
addSignatureWithPublicKeySet(SignatureWithPublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Adds one element to signatureWithPublicKeySet set.
addSignatureWithPublicKeySet(SignatureWithPublicKey...) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Adds elements to signatureWithPublicKeySet set.
addUInt32(UnsignedByteArray, Integer) - Static method in class org.xrpl.xrpl4j.crypto.core.HashingUtils
Add an Unsigned 32-bit integer to an UnsignedByteArray.

B

base16Encoded() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
 
base16Encoded() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
 
base16Encoded() - Method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
The key, as a Base16-encoded (i.e., HEX) string.
base16Encoded() - Method in class org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey
Deprecated.
 
base16Encoded() - Method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
The private-key value, as a Base16-encoded (i.e., HEX) string.
base16Encoded() - Method in class org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey
Deprecated.
 
base16Value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
The private-key value, as a Base16-encoded (i.e., HEX) string.
base16Value() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
The private-key value, as a Base16-encoded (i.e., HEX) string.
base16Value() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Accessor for this signature as a base16-encoded (HEX) string.
base16Value() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
Accessor for this signature as a base16-encoded (HEX) string.
base16Value() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Accessor for this signature as a base16-encoded (HEX) string.
base16Value() - Method in interface org.xrpl.xrpl4j.crypto.signing.Signature
Deprecated.
Accessor for this signature as a base16-encoded (HEX) string.
base58Encoded() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
 
base58Encoded() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
 
base58Encoded() - Method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
The key, as a Base58-encoded string.
base58Encoded() - Method in class org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey
Deprecated.
 
base58Encoded() - Method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
The public-key, as a base-58 encoded String.
base58Encoded() - Method in class org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey
Deprecated.
 
base58Value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
The public-key, as a base-58 encoded String.
base58Value() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
The public-key, as a base-58 encoded String.
build() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Builds a new ImmutableKeyMetadata.
build() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair.Builder
Builds a new ImmutableKeyPair.
build() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey.Builder
Builds a new ImmutablePublicKey.
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature.Builder
Builds a new ImmutableSignature.
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet.Builder
Builds a new ImmutableWallet.
build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey.Builder
build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed.Builder
Builds a new ImmutableDefaultSeed.
build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Builds a new ImmutableKeyMetadata.
build() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction.Builder
Deprecated.
build() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature.Builder
Deprecated.
Builds a new ImmutableSignature.
build() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Creates a builder for ImmutableKeyMetadata.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
A Builder for immutables.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Creates a builder for ImmutableKeyPair.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
Creates a builder for ImmutablePublicKey.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPair
 
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
Instantiates a new builder.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Creates a builder for ImmutableMultiSignedTransaction.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Creates a builder for ImmutableSignableTransaction.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Creates a builder for ImmutableSignature.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Creates a builder for ImmutableSignatureWithKeyMetadata.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Creates a builder for ImmutableSignatureWithPublicKey.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Creates a builder for ImmutableSingleSingedTransaction.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.MultiSignedTransaction
A builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.SignableTransaction
A builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
Instantiates a new builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithKeyMetadata
Construct a builder for this class.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithPublicKey
Construct a builder for this class.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.SingleSingedTransaction
A builder.
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
builder() - Static method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Creates a builder for ImmutableWallet.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.wallet.SeedWalletGenerationResult
 
builder() - Static method in interface org.xrpl.xrpl4j.crypto.core.wallet.Wallet
Immutable wallet builder.
builder() - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
Creates a builder for ImmutableDefaultKeyStoreType.
builder() - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
Creates a builder for ImmutableDefaultPrivateKey.
builder() - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
Creates a builder for ImmutableDefaultPublicKey.
builder() - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
Creates a builder for ImmutableDefaultSeed.
builder() - Static method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Creates a builder for ImmutableKeyMetadata.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
A Builder for immutables.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
Builder for immutables.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
Instantiates a new builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
Instantiates a new builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.Seed
Deprecated.
Instantiates a new builder.
builder() - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Creates a builder for ImmutableSignableTransaction.
builder() - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Creates a builder for ImmutableSignature.
builder() - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Creates a builder for ImmutableSignedTransaction.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.signing.SignableTransaction
Deprecated.
A builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.signing.Signature
Deprecated.
Instantiates a new builder.
builder() - Static method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
A builder.

C

computeHash(UnsignedByteArray) - Static method in class org.xrpl.xrpl4j.crypto.core.TransactionHashUtils
Computes the SHA-256 hash of the supplied bytes.
copyOf(KeyMetadata.AbstractKeyMetadata) - Static method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Creates an immutable copy of a KeyMetadata.AbstractKeyMetadata value.
copyOf(KeyPair) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Creates an immutable copy of a KeyPair value.
copyOf(PublicKey) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
Creates an immutable copy of a PublicKey value.
copyOf(MultiSignedTransaction<T>) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Creates an immutable copy of a MultiSignedTransaction value.
copyOf(SignableTransaction) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Creates an immutable copy of a SignableTransaction value.
copyOf(Signature) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Creates an immutable copy of a Signature value.
copyOf(SignatureWithKeyMetadata) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Creates an immutable copy of a SignatureWithKeyMetadata value.
copyOf(SignatureWithPublicKey) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Creates an immutable copy of a SignatureWithPublicKey value.
copyOf(SingleSingedTransaction<T>) - Static method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Creates an immutable copy of a SingleSingedTransaction value.
copyOf(SeedWalletGenerationResult) - Static method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
Creates an immutable copy of a SeedWalletGenerationResult value.
copyOf(Wallet) - Static method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Creates an immutable copy of a Wallet value.
copyOf(KeyMetadata.AbstractKeyMetadata) - Static method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Creates an immutable copy of a KeyMetadata.AbstractKeyMetadata value.
copyOf(KeyStoreType.DefaultKeyStoreType) - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
Creates an immutable copy of a KeyStoreType.DefaultKeyStoreType value.
copyOf(PrivateKey.DefaultPrivateKey) - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
Creates an immutable copy of a PrivateKey.DefaultPrivateKey value.
copyOf(PublicKey.DefaultPublicKey) - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
Creates an immutable copy of a PublicKey.DefaultPublicKey value.
copyOf(Seed.DefaultSeed) - Static method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
Creates an immutable copy of a Seed.DefaultSeed value.
copyOf(SignableTransaction) - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Creates an immutable copy of a SignableTransaction value.
copyOf(Signature) - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Creates an immutable copy of a Signature value.
copyOf(SignedTransaction<T>) - Static method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Creates an immutable copy of a SignedTransaction value.
createKeyPair(KeyMetadata) - Method in interface org.xrpl.xrpl4j.crypto.core.keys.DelegatedKeyPairService
Create a new delegated key pair.

D

decodedSeed() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
The decoded details of this seed.
decodedSeed() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
The decoded details of this seed.
decodedSeed() - Method in interface org.xrpl.xrpl4j.crypto.Seed
Deprecated.
The decoded details of this seed.
decodedSeed() - Method in class org.xrpl.xrpl4j.crypto.Seed.DefaultSeed
Deprecated.
 
DefaultKeyStoreType() - Constructor for class org.xrpl.xrpl4j.crypto.KeyStoreType.DefaultKeyStoreType
Deprecated.
 
DefaultPrivateKey() - Constructor for class org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey
Deprecated.
 
DefaultPublicKey() - Constructor for class org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey
Deprecated.
 
DefaultSeed() - Constructor for class org.xrpl.xrpl4j.crypto.Seed.DefaultSeed
Deprecated.
 
DelegatedKeyPairService - Interface in org.xrpl.xrpl4j.crypto.core.keys
Defines how to create XRPL public/private key pairs in a delegated manner, meaning private-key material is never accessible via the runtime operating this service.
DelegatedPublicKeyProvider - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to retrieve a PublicKey in a delegated manner.
DelegatedSignatureService - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to sign and verify an XRPL transaction in a delegated manner, meaning private-key material used for signing is never accessible via the runtime operating this signing service.
DelegatedTransactionSigner - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to sign XRPL transactions and claims using private key material that is not accessible to the JVM running implementations of this interface.
DelegatedTransactionVerifier - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to verify an XRPL transaction using public key material that is not accessible to this JVM.
deriveAddress(PublicKey) - Method in interface org.xrpl.xrpl4j.crypto.core.AddressUtils
Derive an XRPL address from a public key.
DERIVED_SERVER_SECRET - Static variable in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
Private keys are derived from a seed that is derived from a unique identifier and an in-memory server secret.
deriveKeyPair(Seed) - Method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPairService
Derive a public/private keypair from a Base58Check encoded 16 byte seed.
derivePublicKey(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Helper method to derive a public key from a private key.
deserialize(JsonParser, DeserializationContext) - Method in class org.xrpl.xrpl4j.crypto.core.signing.UnsignedByteArrayDeserializer
Deprecated.
 
destroy() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
 
destroy() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
 
destroy() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
 
destroy() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
 
destroy() - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
 
doChecks() - Method in class org.xrpl.xrpl4j.crypto.core.KeyMetadata.AbstractKeyMetadata
For immutables.
doChecks() - Method in class org.xrpl.xrpl4j.crypto.KeyMetadata.AbstractKeyMetadata
Deprecated.
For immutables.

E

ecDsaSign(KeyMetadata, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
Does the actual work of computing a signature using a secp256k1 private-key, as locatable using privateKeyMetadata.
ecDsaSign(PrivateKey, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Does the actual work of computing a signature using a secp256k1 private-key, as locatable using privateKeyMetadata.
ecDsaSign(KeyMetadata, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
Does the actual work of computing a signature using a secp256k1 private-key, as locatable using privateKeyMetadata.
ecDsaVerify(KeyMetadata, UnsignedByteArray, Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
Verify a signature.
ecDsaVerify(PublicKey, UnsignedByteArray, Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Verify a signature.
ecDsaVerify(KeyMetadata, SignedTransaction, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
Verify a signature.
ed25519SeedFromEntropy(Entropy) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
Construct an Ed25519-compatible Seed from the supplied passphrase.
ed25519SeedFromPassphrase(byte[]) - Static method in interface org.xrpl.xrpl4j.crypto.Seed
Deprecated.
Construct an Ed25519-compatible seed from the supplied passphrase.
ed25519SeedFromPassphrase(Passphrase) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
Construct an Ed25519-compatible Seed from the supplied passphrase.
edDsaSign(KeyMetadata, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
Does the actual work of computing a signature using a ed25519 private-key, as locatable using privateKeyMetadata.
edDsaSign(PrivateKey, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Does the actual work of computing a signature using an Ed25519 private-key, as locatable using privateKey.
edDsaSign(KeyMetadata, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
Does the actual work of computing a signature using a ed25519 private-key, as locatable using privateKeyMetadata.
edDsaVerify(KeyMetadata, UnsignedByteArray, Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
Verify a signature.
edDsaVerify(PublicKey, UnsignedByteArray, Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Verify a signature.
edDsaVerify(KeyMetadata, SignedTransaction, UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
Verify a signature.
EMPTY - Static variable in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
Any empty instance that conforms to this interface but is otherwise empty.
EMPTY - Static variable in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
Any empty instance that conformas to this interface but is otherwise empty.
engineGenerateSeed(int) - Method in class org.xrpl.xrpl4j.crypto.core.LinuxSecureRandom
 
engineGenerateSeed(int) - Method in class org.xrpl.xrpl4j.crypto.LinuxSecureRandom
Deprecated.
 
engineNextBytes(byte[]) - Method in class org.xrpl.xrpl4j.crypto.core.LinuxSecureRandom
 
engineNextBytes(byte[]) - Method in class org.xrpl.xrpl4j.crypto.LinuxSecureRandom
Deprecated.
 
engineSetSeed(byte[]) - Method in class org.xrpl.xrpl4j.crypto.core.LinuxSecureRandom
 
engineSetSeed(byte[]) - Method in class org.xrpl.xrpl4j.crypto.LinuxSecureRandom
Deprecated.
 
Entropy - Class in org.xrpl.xrpl4j.crypto.core.keys
A compact value that is used to derive the actual private and public keys for an account.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
This instance is equal to all instances of ImmutableKeyMetadata that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
 
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
This instance is equal to all instances of ImmutableKeyPair that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
This instance is equal to all instances of ImmutablePublicKey that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
 
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
 
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
 
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
 
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
This instance is equal to all instances of ImmutableMultiSignedTransaction that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
This instance is equal to all instances of ImmutableSignableTransaction that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
This instance is equal to all instances of ImmutableSignature that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
This instance is equal to all instances of ImmutableSignatureWithKeyMetadata that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
This instance is equal to all instances of ImmutableSignatureWithPublicKey that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
This instance is equal to all instances of ImmutableSingleSingedTransaction that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
This instance is equal to all instances of ImmutableSeedWalletGenerationResult that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
This instance is equal to all instances of ImmutableWallet that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
This instance is equal to all instances of ImmutableDefaultKeyStoreType that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
This instance is equal to all instances of ImmutableDefaultPrivateKey that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
This instance is equal to all instances of ImmutableDefaultPublicKey that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
This instance is equal to all instances of ImmutableDefaultSeed that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
This instance is equal to all instances of ImmutableKeyMetadata that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
This instance is equal to all instances of ImmutableSignableTransaction that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
This instance is equal to all instances of ImmutableSignature that have equal attribute values.
equals(Object) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
This instance is equal to all instances of ImmutableSignedTransaction that have equal attribute values.

F

from(KeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.KeyMetadata instance.
from(KeyMetadata.AbstractKeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.KeyMetadata.AbstractKeyMetadata instance.
from(KeyPair) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair.Builder
Fill a builder with attribute values from the provided KeyPair instance.
from(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey.Builder
Fill a builder with attribute values from the provided PublicKey instance.
from(MultiSignedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.signing.MultiSignedTransaction instance.
from(SignableTransaction) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction.Builder
Fill a builder with attribute values from the provided SignableTransaction instance.
from(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature.Builder
Fill a builder with attribute values from the provided Signature instance.
from(SignatureWithKeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata.Builder
Fill a builder with attribute values from the provided SignatureWithKeyMetadata instance.
from(SignatureWithPublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey.Builder
Fill a builder with attribute values from the provided SignatureWithPublicKey instance.
from(SignedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction instance.
from(SignedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction instance.
from(SingleSingedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.core.signing.SingleSingedTransaction instance.
from(SeedWalletGenerationResult) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult.Builder
Fill a builder with attribute values from the provided SeedWalletGenerationResult instance.
from(Wallet) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet.Builder
Fill a builder with attribute values from the provided Wallet instance.
from(KeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.KeyMetadata instance.
from(KeyMetadata.AbstractKeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.KeyMetadata.AbstractKeyMetadata instance.
from(KeyStoreType) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.KeyStoreType instance.
from(KeyStoreType.DefaultKeyStoreType) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.KeyStoreType.DefaultKeyStoreType instance.
from(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.PrivateKey instance.
from(PrivateKey.DefaultPrivateKey) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey instance.
from(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.PublicKey instance.
from(PublicKey.DefaultPublicKey) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey instance.
from(Seed) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.Seed instance.
from(Seed.DefaultSeed) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed.Builder
Fill a builder with attribute values from the provided org.xrpl.xrpl4j.crypto.Seed.DefaultSeed instance.
from(SignableTransaction) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction.Builder
Deprecated.
Fill a builder with attribute values from the provided SignableTransaction instance.
from(Signature) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature.Builder
Deprecated.
Fill a builder with attribute values from the provided Signature instance.
from(SignedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
Fill a builder with attribute values from the provided SignedTransaction instance.
fromBase16(String) - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
Static builder.
fromBase16EncodedPrivateKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
Construct a PrivateKey from a base16-encoded (HEX) String.
fromBase16EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
Construct a PrivateKey from a base16-encoded (HEX) String.
fromBase16EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
Construct a PrivateKey from a base16-encoded (HEX) String.
fromBase58EncodedPrivateKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
Construct a PrivateKey from a base58-encoded String.
fromBase58EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
Construct a PublicKey from a base58-encoded String.
fromBase58EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
Construct a PublicKey from a base58-encoded String.
fromBase58EncodedSecret(String) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
Construct a Seed from the supplied base58EncodedSecret.
fromKeyPair(KeyPair) - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
Generate a Wallet from a KeyPair.
fromKeystoreTypeId(String) - Static method in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
Helper method to construct a org.xrpl4j.crypto.keystore type from a String.
fromSeed(Seed) - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
Generate a Wallet from a Base58Check encoded seed value.

G

GCP_KMS - Static variable in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
Private keys and symmetric secrets are stored in Google Cloud Platform KMS.
generateSeed() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPairService
Generate a random 16-byte seed to be used to derive a private key.
generateSeed(Entropy) - Method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPairService
Generate a 16 byte seed, which can be used to derive a private key, from a non-encoded value.
getInstance() - Static method in class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Obtain the singleton instance of SignatureUtils.
getPublicKey(KeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
getPublicKey(KeyMetadata) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedPublicKeyProvider
Accessor for the public-key corresponding to the supplied key meta-data.
getPublicKey(KeyMetadata) - Method in interface org.xrpl.xrpl4j.crypto.signing.SignatureService
Deprecated.
Accessor for the public-key corresponding to the supplied key meta-data.
getSignatureUtils() - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
Accessor for the SignatureUtils used by this class.

H

hash() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
 
hash() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
 
hash() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.MultiSignedTransaction
 
hash() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction
The hash of the SignedTransaction.signedTransactionBytes() which can be used as a handle to the transaction even though the transaction hasn't yet been submitted to the XRP Ledger.
hash() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SingleSingedTransaction
 
hash() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
The hash of the ImmutableSignedTransaction.signedTransactionBytes() which can be used as a handle to the transaction even though the transaction hasn't yet been submitted to the XRP Ledger.
hash() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The hash of the SignedTransaction.signedTransactionBytes() which can be used as a handle to the transaction even though the transaction hasn't yet been submitted to the XRP Ledger.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Computes a hash code from attributes: platformIdentifier, keyringIdentifier, keyIdentifier, keyVersion, keyPassword.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
 
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Computes a hash code from attributes: privateKey, publicKey.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
Computes a hash code from attributes: value, base58Value, base16Value, versionType.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
 
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
 
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
 
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
 
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Computes a hash code from attributes: unsignedTransaction, signedTransaction, signedTransactionBytes, signatureWithPublicKeySet, hash.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Computes a hash code from attributes: originalUnsignedTransaction, signableTransactionBytes.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Computes a hash code from attributes: value.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Computes a hash code from attributes: transactionSignature, signingKeyMetadata.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Computes a hash code from attributes: transactionSignature, signingPublicKey.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Computes a hash code from attributes: unsignedTransaction, signedTransaction, signedTransactionBytes, signature, hash.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
Computes a hash code from attributes: seed, wallet.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Computes a hash code from attributes: privateKey, publicKey, address.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
Computes a hash code from attributes: keystoreId.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
Computes a hash code from attributes: value, base58Encoded, base16Encoded, versionType.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
Computes a hash code from attributes: value, base58Encoded, base16Encoded, versionType.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
Computes a hash code from attributes: value.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Computes a hash code from attributes: platformIdentifier, keyringIdentifier, keyIdentifier, keyVersion, keyPassword.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Computes a hash code from attributes: originalUnsignedTransaction, signableTransactionBytes.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Computes a hash code from attributes: value, base16Value.
hashCode() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Computes a hash code from attributes: unsignedTransaction, signedTransaction, signedTransactionBytes, signature, hash.
HashingUtils - Class in org.xrpl.xrpl4j.crypto.core
Hashing utilities for XRPL related hashing algorithms.
HashingUtils() - Constructor for class org.xrpl.xrpl4j.crypto.core.HashingUtils
 
hexValue() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Accessor for this signature as a base16-encoded (HEX) string.
hexValue() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
Accessor for this signature as a base16-encoded (HEX) string.

I

ImmutableDefaultKeyStoreType - Class in org.xrpl.xrpl4j.crypto
Immutable implementation of KeyStoreType.DefaultKeyStoreType.
ImmutableDefaultKeyStoreType.Builder - Class in org.xrpl.xrpl4j.crypto
Builds instances of type ImmutableDefaultKeyStoreType.
ImmutableDefaultPrivateKey - Class in org.xrpl.xrpl4j.crypto
Immutable implementation of PrivateKey.DefaultPrivateKey.
ImmutableDefaultPrivateKey.Builder - Class in org.xrpl.xrpl4j.crypto
Builds instances of type ImmutableDefaultPrivateKey.
ImmutableDefaultPublicKey - Class in org.xrpl.xrpl4j.crypto
Immutable implementation of PublicKey.DefaultPublicKey.
ImmutableDefaultPublicKey.Builder - Class in org.xrpl.xrpl4j.crypto
Builds instances of type ImmutableDefaultPublicKey.
ImmutableDefaultSeed - Class in org.xrpl.xrpl4j.crypto
Immutable implementation of Seed.DefaultSeed.
ImmutableDefaultSeed.Builder - Class in org.xrpl.xrpl4j.crypto
Builds instances of type ImmutableDefaultSeed.
ImmutableKeyMetadata - Class in org.xrpl.xrpl4j.crypto.core
Immutable implementation of KeyMetadata.AbstractKeyMetadata.
ImmutableKeyMetadata - Class in org.xrpl.xrpl4j.crypto
Immutable implementation of KeyMetadata.AbstractKeyMetadata.
ImmutableKeyMetadata.Builder - Class in org.xrpl.xrpl4j.crypto.core
Builds instances of type ImmutableKeyMetadata.
ImmutableKeyMetadata.Builder - Class in org.xrpl.xrpl4j.crypto
Builds instances of type ImmutableKeyMetadata.
ImmutableKeyPair - Class in org.xrpl.xrpl4j.crypto.core.keys
Immutable implementation of KeyPair.
ImmutableKeyPair.Builder - Class in org.xrpl.xrpl4j.crypto.core.keys
Builds instances of type ImmutableKeyPair.
ImmutableMultiSignedTransaction<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of MultiSignedTransaction.
ImmutableMultiSignedTransaction.Builder<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableMultiSignedTransaction.
ImmutablePublicKey - Class in org.xrpl.xrpl4j.crypto.core.keys
Immutable implementation of PublicKey.
ImmutablePublicKey.Builder - Class in org.xrpl.xrpl4j.crypto.core.keys
Builds instances of type ImmutablePublicKey.
ImmutableSeedWalletGenerationResult - Class in org.xrpl.xrpl4j.crypto.core.wallet
Immutable implementation of SeedWalletGenerationResult.
ImmutableSeedWalletGenerationResult.Builder - Class in org.xrpl.xrpl4j.crypto.core.wallet
Builds instances of type ImmutableSeedWalletGenerationResult.
ImmutableSignableTransaction - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of SignableTransaction.
ImmutableSignableTransaction - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
ImmutableSignableTransaction.Builder - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableSignableTransaction.
ImmutableSignableTransaction.Builder - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Builds instances of type ImmutableSignableTransaction.
ImmutableSignature - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of Signature.
ImmutableSignature - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
ImmutableSignature.Builder - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableSignature.
ImmutableSignature.Builder - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Builds instances of type ImmutableSignature.
ImmutableSignatureWithKeyMetadata - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of SignatureWithKeyMetadata.
ImmutableSignatureWithKeyMetadata.Builder - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableSignatureWithKeyMetadata.
ImmutableSignatureWithPublicKey - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of SignatureWithPublicKey.
ImmutableSignatureWithPublicKey.Builder - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableSignatureWithPublicKey.
ImmutableSignedTransaction<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
ImmutableSignedTransaction.Builder<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Builds instances of type ImmutableSignedTransaction.
ImmutableSingleSingedTransaction<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.core.signing
Immutable implementation of SingleSingedTransaction.
ImmutableSingleSingedTransaction.Builder<T extends Transaction> - Class in org.xrpl.xrpl4j.crypto.core.signing
Builds instances of type ImmutableSingleSingedTransaction.
ImmutableWallet - Class in org.xrpl.xrpl4j.crypto.core.wallet
Immutable implementation of Wallet.
ImmutableWallet.Builder - Class in org.xrpl.xrpl4j.crypto.core.wallet
Builds instances of type ImmutableWallet.
isDestroyed() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
 
isDestroyed() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
 
isDestroyed() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
 
isDestroyed() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
 
isDestroyed() - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
 

J

JavaKeystoreLoader - Class in org.xrpl.xrpl4j.crypto.core
A class that assists in loading KeyStore objects from the classpath.
JavaKeystoreLoader - Class in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.

K

keyIdentifier() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
The unique identifier for the private-key used to encrypt this encoded secret.
keyIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
The unique identifier for the private-key used to encrypt this encoded secret.
keyIdentifier() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
The unique identifier for the private-key used to encrypt this encoded secret.
keyIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
The unique identifier for the private-key used to encrypt this encoded secret.
keyIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the value for the keyIdentifier attribute.
keyIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the value for the keyIdentifier attribute.
KeyMetadata - Interface in org.xrpl.xrpl4j.crypto.core
Metadata about a particular key, public or private.
KeyMetadata - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
KeyMetadata.AbstractKeyMetadata - Class in org.xrpl.xrpl4j.crypto.core
To satisfy immutables.
KeyMetadata.AbstractKeyMetadata - Class in org.xrpl.xrpl4j.crypto
Deprecated.
To satisfy immutables.
KeyPair - Interface in org.xrpl.xrpl4j.crypto.core.keys
Represents an XRPL public/private key pair.
KeyPairService - Interface in org.xrpl.xrpl4j.crypto.core.keys
Interface of a service that can perform the crypto operations necessary derive XRPL seeds, key-pairs, and addresses.
keyPassword() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
An optional password that will unlock this particular key.
keyPassword() - Method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
An optional password that will unlock this particular key.
keyPassword() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
An optional password that will unlock this particular key.
keyPassword() - Method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
An optional password that will unlock this particular key.
keyPassword(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the optional value keyPassword to keyPassword.
keyPassword(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the optional value keyPassword to keyPassword.
keyPassword(Optional<String>) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the optional value keyPassword to keyPassword.
keyPassword(Optional<String>) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the optional value keyPassword to keyPassword.
keyringIdentifier() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
The unique identifier of the keyring that holds the the private-key used to encrypt this encoded secret.
keyringIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
The unique identifier of the keyring that holds the the private-key used to encrypt this encoded secret.
keyringIdentifier() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
The unique identifier of the keyring that holds the the private-key used to encrypt this encoded secret.
keyringIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
The unique identifier of the keyring that holds the the private-key used to encrypt this encoded secret.
keyringIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the value for the keyringIdentifier attribute.
keyringIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the value for the keyringIdentifier attribute.
keystoreId() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
The unique identifier of this KeyStore type.
keystoreId() - Method in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
The unique identifier of this KeyStore type.
keystoreId(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType.Builder
Initializes the value for the keystoreId attribute.
keyStoreType() - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
 
keyStoreType() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignatureService
Deprecated.
The type of org.xrpl4j.crypto.keystore this signer can be used with.
KeyStoreType - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
This class will be removed once crypto-core is the primary mechanism for signing.
KeyStoreType.DefaultKeyStoreType - Class in org.xrpl.xrpl4j.crypto
Deprecated.
For immutables.
keyVersion() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
The version of the encryption key used to encrypt this secret.
keyVersion() - Method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
The version of the encryption key used to encrypt this secret.
keyVersion() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
The version of the encryption key used to encrypt this secret.
keyVersion() - Method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
The version of the encryption key used to encrypt this secret.
keyVersion(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the value for the keyVersion attribute.
keyVersion(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the value for the keyVersion attribute.

L

LinuxSecureRandom - Class in org.xrpl.xrpl4j.crypto.core
Implementation from web3j, which itself was taken from BitcoinJ.
LinuxSecureRandom - Class in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
LinuxSecureRandom() - Constructor for class org.xrpl.xrpl4j.crypto.core.LinuxSecureRandom
No-args Constructor.
LinuxSecureRandom() - Constructor for class org.xrpl.xrpl4j.crypto.LinuxSecureRandom
Deprecated.
No-args Constructor.
loadFromClasspath(String, char[]) - Static method in class org.xrpl.xrpl4j.crypto.core.JavaKeystoreLoader
Helper method to load a KeyStore from the filesystem.
loadFromClasspath(String, char[]) - Static method in class org.xrpl.xrpl4j.crypto.JavaKeystoreLoader
Deprecated.
Helper method to load a KeyStore from the filesystem.
logger - Variable in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
logger - Variable in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
logger - Variable in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
A logger.

M

MULTI - Enum constant in enum org.xrpl.xrpl4j.crypto.signing.SigningBehavior
Deprecated.
Indicates the signature was generated for a multi-signed transaction.
multiSign(KeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
multiSign(KeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
 
multiSign(KeyMetadata, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionSigner
Obtain a multi-sig signature for the supplied transaction using keyMetadata.
multiSign(PrivateKey, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
multiSign(PrivateKey, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionSigner
Obtain a signature for the supplied unsigned transaction using the supplied PrivateKey.
MultiSignedTransaction<T extends Transaction> - Interface in org.xrpl.xrpl4j.crypto.core.signing
Holds the bytes for a multi-signed XRPL transaction.

N

newInstance() - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
Construct a new instance of an Entropy.

O

of(byte[]) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
Construct a new instance of an Entropy from the supplied byte array.
of(byte[]) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
Instantiates a new builder.
of(byte[]) - Static method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
Instantiates a new builder.
of(String) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
Instantiates a new builder.
of(String) - Static method in interface org.xrpl.xrpl4j.crypto.KeyStoreType
Deprecated.
Builder.
of(UnsignedByteArray) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
Instantiates a new instance of a private key using the supplied bytes.
of(UnsignedByteArray) - Static method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
Static builder.
org.xrpl.xrpl4j.crypto - package org.xrpl.xrpl4j.crypto
 
org.xrpl.xrpl4j.crypto.core - package org.xrpl.xrpl4j.crypto.core
 
org.xrpl.xrpl4j.crypto.core.keys - package org.xrpl.xrpl4j.crypto.core.keys
 
org.xrpl.xrpl4j.crypto.core.signing - package org.xrpl.xrpl4j.crypto.core.signing
 
org.xrpl.xrpl4j.crypto.core.wallet - package org.xrpl.xrpl4j.crypto.core.wallet
 
org.xrpl.xrpl4j.crypto.signing - package org.xrpl.xrpl4j.crypto.signing
 
originalUnsignedTransaction() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
The original transaction (unsigned) that corresponds this signed transcation.
originalUnsignedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignableTransaction
The original transaction (unsigned) that corresponds this signed transcation.
originalUnsignedTransaction() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
The original transaction (unsigned) that corresponds this signed transcation.
originalUnsignedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignableTransaction
Deprecated.
The original transaction (unsigned) that corresponds this signed transcation.
originalUnsignedTransaction(Transaction) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction.Builder
Initializes the value for the originalUnsignedTransaction attribute.
originalUnsignedTransaction(Transaction) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction.Builder
Deprecated.
Initializes the value for the originalUnsignedTransaction attribute.

P

Passphrase - Class in org.xrpl.xrpl4j.crypto.core.keys
A way of choosing a Seed or PrivateKey.
platformIdentifier() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
The unique identifier of the platform that can decode this secret.
platformIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.core.KeyMetadata
The unique identifier of the platform that can decode this secret.
platformIdentifier() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
The unique identifier of the platform that can decode this secret.
platformIdentifier() - Method in interface org.xrpl.xrpl4j.crypto.KeyMetadata
Deprecated.
The unique identifier of the platform that can decode this secret.
platformIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata.Builder
Initializes the value for the platformIdentifier attribute.
platformIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata.Builder
Initializes the value for the platformIdentifier attribute.
PREFIX - Static variable in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
Keys generated from the secp256k1 curve have 33 bytes in XRP Ledger.
PREFIX - Static variable in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
Keys generated from the secp256k1 curve have 33 bytes in XRP Ledger.
privateKey() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
The private key of this KeyPair.
privateKey() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPair
The private key of this KeyPair.
privateKey() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
The private key of the wallet, encoded in hexadecimal.
privateKey() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.Wallet
The private key of the wallet, encoded in hexadecimal.
privateKey(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair.Builder
Initializes the value for the privateKey attribute.
privateKey(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet.Builder
Initializes the value for the privateKey attribute.
PrivateKey - Class in org.xrpl.xrpl4j.crypto.core.keys
A typed instance of an XRPL private-key.
PrivateKey - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
PrivateKey.DefaultPrivateKey - Class in org.xrpl.xrpl4j.crypto
Deprecated.
Abstract implementation for immutables.
publicKey() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
The public key of this KeyPair.
publicKey() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.KeyPair
The public key of this KeyPair.
publicKey() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
The public key of this Wallet.
publicKey() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.Wallet
The public key of this Wallet.
publicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair.Builder
Initializes the value for the publicKey attribute.
publicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet.Builder
Initializes the value for the publicKey attribute.
PublicKey - Interface in org.xrpl.xrpl4j.crypto.core.keys
A typed instance of an XRPL Seed, which can be decoded into an instance of Decoded.
PublicKey - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
PublicKey.DefaultPublicKey - Class in org.xrpl.xrpl4j.crypto
Deprecated.
Abstract implementation for immutables.
PublicKey.PublicKeyDeserializer - Class in org.xrpl.xrpl4j.crypto.core.keys
A custom Jackson deserializer to deserialize PublicKeys from a hex string in JSON.
PublicKey.PublicKeySerializer - Class in org.xrpl.xrpl4j.crypto.core.keys
A custom Jackson serializer that serializes a PublicKey to a hex-string.
PublicKeyDeserializer() - Constructor for class org.xrpl.xrpl4j.crypto.core.keys.PublicKey.PublicKeyDeserializer
No-args constructor.
PublicKeySerializer() - Constructor for class org.xrpl.xrpl4j.crypto.core.keys.PublicKey.PublicKeySerializer
No-args Constructor.

R

randomWallet() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
Deprecated.
This method will be removed in a future release. Prefer WalletFactory.randomWalletEd25519() or WalletFactory.randomWalletSecp256k1() instead.
randomWalletEd25519() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
Generate a Wallet by generating a random seed and deriving an Ed25519 public/private key pair, XRPL address, and Wallet.
randomWalletSecp256k1() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
Generate a Wallet by generating a random seed and deriving a Secp256k1 public/private key pair, XRPL address, and Wallet.

S

secp256k1SeedFromEntropy(Entropy) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
Construct an SECP256K1-compatible Seed from the supplied Passphrase.
secp256k1SeedFromPassphrase(byte[]) - Static method in interface org.xrpl.xrpl4j.crypto.Seed
Deprecated.
Construct an secp256k1-compatible seed from the supplied passphrase.
secp256k1SeedFromPassphrase(Passphrase) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
Construct an SECP256K1-compatible Seed from the supplied Passphrase.
secureRandom() - Static method in class org.xrpl.xrpl4j.crypto.core.SecureRandomUtils
Accessor for the shared SecureRandom.
secureRandom() - Static method in class org.xrpl.xrpl4j.crypto.SecureRandomUtils
Deprecated.
Accessor for the shared SecureRandom.
SecureRandomUtils - Class in org.xrpl.xrpl4j.crypto.core
Utility class for working with SecureRandom implementation (Implementation from web3j).
SecureRandomUtils - Class in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
seed() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
The seed value that was used to generate ImmutableSeedWalletGenerationResult.wallet().
seed() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.SeedWalletGenerationResult
The seed value that was used to generate SeedWalletGenerationResult.wallet().
seed(Seed) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult.Builder
Initializes the value for the seed attribute.
Seed - Class in org.xrpl.xrpl4j.crypto.core.keys
A compact value that is used to derive the actual private and public keys for an account.
Seed - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
Seed.DefaultSeed - Class in org.xrpl.xrpl4j.crypto
Deprecated.
Abstract implementation for immutables.
SeedWalletGenerationResult - Interface in org.xrpl.xrpl4j.crypto.core.wallet
The result of generating a Wallet from a seed value.
serialize(UnsignedByteArray, JsonGenerator, SerializerProvider) - Method in class org.xrpl.xrpl4j.crypto.core.signing.UnsignedByteArraySerializer
Deprecated.
 
serialize(PublicKey, JsonGenerator, SerializerProvider) - Method in class org.xrpl.xrpl4j.crypto.core.keys.PublicKey.PublicKeySerializer
 
ServerSecret - Class in org.xrpl.xrpl4j.crypto.core
A way of encapsulating a secret value set by a server.
ServerSecretSupplier - Interface in org.xrpl.xrpl4j.crypto.core
Supplies the Server secret in an implementation agnostic manner.
ServerSecretSupplier - Interface in org.xrpl.xrpl4j.crypto
Deprecated.
consider using the variant from org.xrpl.xrpl4j.crypto.core.
sha256() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
A SHA-256 hash of the private key material contained in this object.
sha512Half(byte[]) - Static method in class org.xrpl.xrpl4j.crypto.core.HashingUtils
Compute a SHA-512 hash of the given bytes and return the first half of the result.
sha512Half(UnsignedByteArray) - Static method in class org.xrpl.xrpl4j.crypto.core.HashingUtils
Compute a SHA-512 hash of the given bytes and return the first half of the result.
sign(KeyMetadata, UnsignedClaim) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
sign(KeyMetadata, UnsignedClaim) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
 
sign(KeyMetadata, UnsignedClaim) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionSigner
Obtain a signature for the supplied unsigned payment channel claim using the private-key that corresponds to keyMetadata.
sign(KeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
sign(KeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionSigner
 
sign(KeyMetadata, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionSigner
Obtain a signature for the supplied transaction using the private-key that corresponds to keyMetadata.
sign(PrivateKey, UnsignedClaim) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
sign(PrivateKey, UnsignedClaim) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionSigner
Signs a claim for usage in a Payment Channel.
sign(PrivateKey, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
sign(PrivateKey, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionSigner
Obtain a signature for the supplied transaction using privateKey.
sign(KeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
 
sign(KeyMetadata, T) - Method in interface org.xrpl.xrpl4j.crypto.signing.TransactionSigner
Deprecated.
Obtain a signature for the supplied transaction using the private-key that corresponds to keyMetadata.
SignableTransaction - Interface in org.xrpl.xrpl4j.crypto.core.signing
Holds both binary and typed manifestations of an XRPL transaction (unsigned), for purposes of signing.
SignableTransaction - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
signableTransactionBytes() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
The (unsigned) bytes of the transaction to be signed, in canonical format.
signableTransactionBytes() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignableTransaction
The (unsigned) bytes of the transaction to be signed, in canonical format.
signableTransactionBytes() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
The (unsigned) bytes of the transaction to be signed, in canonical format.
signableTransactionBytes() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignableTransaction
Deprecated.
The (unsigned) bytes of the transaction to be signed, in canonical format.
signableTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction.Builder
Initializes the value for the signableTransactionBytes attribute.
signableTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction.Builder
Deprecated.
Initializes the value for the signableTransactionBytes attribute.
signature() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
The signature and public key used to sign.
signature() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SingleSingedTransaction
The signature and public key used to sign.
signature() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
The bytes of this message.
signature() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The bytes of this message.
signature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Initializes the value for the signature attribute.
signature(Signature) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
Initializes the value for the signature attribute.
Signature - Interface in org.xrpl.xrpl4j.crypto.core.signing
Represents a digital signature for a transaction that can be submitted to the XRP Ledger.
Signature - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
SignatureService - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to sign and verify an XRPL transaction using a single in-memory public/private key-pair.
SignatureService - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
SignatureUtils - Class in org.xrpl.xrpl4j.crypto.core.signing
Utility methods to help with generating, validating, and manipulating digital signatures.
SignatureUtils - Class in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
SignatureUtils(ObjectMapper, XrplBinaryCodec) - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Required-args constructor.
SignatureUtils(ObjectMapper, XrplBinaryCodec) - Constructor for class org.xrpl.xrpl4j.crypto.signing.SignatureUtils
Deprecated.
Required-args constructor.
SignatureWithKeyMetadata - Interface in org.xrpl.xrpl4j.crypto.core.signing
A container object for a Signature and a corresponding KeyMetadata.
SignatureWithPublicKey - Interface in org.xrpl.xrpl4j.crypto.core.signing
A container object for a Signature and a corresponding PublicKey.
signatureWithPublicKeySet() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
The signature and public key used to sign.
signatureWithPublicKeySet() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.MultiSignedTransaction
The signature and public key used to sign.
signatureWithPublicKeySet(Iterable<? extends SignatureWithPublicKey>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Sets or replaces all elements for signatureWithPublicKeySet set.
SIGNED_TRANSACTION_HASH_PREFIX - Static variable in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The hash prefix used by the XRPL to identify transaction hashes.
signedTransaction() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
The transaction with a signature blob attached.
signedTransaction() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
The transaction with a signature blob attached.
signedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction
The transaction with a signature blob attached.
signedTransaction() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
The transaction with a signature blob attached.
signedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The transaction with a signature blob attached.
signedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Initializes the value for the signedTransaction attribute.
signedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Initializes the value for the signedTransaction attribute.
signedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
Initializes the value for the signedTransaction attribute.
SignedTransaction<T extends Transaction> - Interface in org.xrpl.xrpl4j.crypto.core.signing
Holds the bytes for a multi-signed XRPL transaction.
SignedTransaction<T extends Transaction> - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
signedTransactionBytes() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
The ImmutableMultiSignedTransaction.signedTransaction() encoded into bytes that are suitable for submission to the XRP Ledger.
signedTransactionBytes() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
The ImmutableSingleSingedTransaction.signedTransaction() encoded into bytes that are suitable for submission to the XRP Ledger.
signedTransactionBytes() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction
The SignedTransaction.signedTransaction() encoded into bytes that are suitable for submission to the XRP Ledger.
signedTransactionBytes() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
The ImmutableSignedTransaction.signedTransaction() encoded into bytes that are suitable for submission to the XRP Ledger.
signedTransactionBytes() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The SignedTransaction.signedTransaction() encoded into bytes that are suitable for submission to the XRP Ledger.
signedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Initializes the value for the signedTransactionBytes attribute.
signedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Initializes the value for the signedTransactionBytes attribute.
signedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
Initializes the value for the signedTransactionBytes attribute.
SigningBehavior - Enum in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
signingKeyMetadata() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Metadata to describe the key used to create this signature.
signingKeyMetadata() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithKeyMetadata
Metadata to describe the key used to create this signature.
signingKeyMetadata(KeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata.Builder
Initializes the value for the signingKeyMetadata attribute.
signingPublicKey() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
The public key used to create this signature.
signingPublicKey() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithPublicKey
The public key used to create this signature.
signingPublicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey.Builder
Initializes the value for the signingPublicKey attribute.
signWithBehavior(KeyMetadata, Transaction, SigningBehavior) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
 
signWithBehavior(KeyMetadata, Transaction, SigningBehavior) - Method in interface org.xrpl.xrpl4j.crypto.signing.TransactionSigner
Deprecated.
Obtain a signature according to the behavior specified for the supplied transaction using the private-key that corresponds to keyMetadata.
SINGLE - Enum constant in enum org.xrpl.xrpl4j.crypto.signing.SigningBehavior
Deprecated.
Indicates the signature was generated for a multi-signed transaction.
SingleSingedTransaction<T extends Transaction> - Interface in org.xrpl.xrpl4j.crypto.core.signing
Holds the bytes for a signed XRPL transaction.

T

toMultiSignableBytes(Transaction, String) - Method in class org.xrpl.xrpl4j.crypto.signing.SignatureUtils
Deprecated.
Helper method to convert a Transaction into bytes that can be signed by multiple signers, as is the case when the source account has set a SignerList.
toMultiSignableBytes(Transaction, Address) - Method in class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Helper method to convert a Transaction into bytes that can be signed by multiple signers, as is the case when the source account has set a SignerList.
toSignableBytes(UnsignedClaim) - Method in class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Helper method to convert an UnsignedClaim into bytes that can be used directly for signing.
toSignableBytes(Transaction) - Method in class org.xrpl.xrpl4j.crypto.core.signing.SignatureUtils
Helper method to convert a Transaction into bytes that can be used directly for signing.
toSignableBytes(Transaction) - Method in class org.xrpl.xrpl4j.crypto.signing.SignatureUtils
Deprecated.
Helper method to convert a Transaction into bytes that can be used directly for signing.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Prints the immutable value KeyMetadata with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
 
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Prints the immutable value KeyPair with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
Prints the immutable value PublicKey with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
 
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
 
toString() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
 
toString() - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
 
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Prints the immutable value MultiSignedTransaction with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Prints the immutable value SignableTransaction with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Prints the immutable value Signature with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Prints the immutable value SignatureWithKeyMetadata with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Prints the immutable value SignatureWithPublicKey with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Prints the immutable value SingleSingedTransaction with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
Prints the immutable value SeedWalletGenerationResult with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Prints the immutable value Wallet with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
Prints the immutable value DefaultKeyStoreType with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Prints the immutable value KeyMetadata with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey
Deprecated.
 
toString() - Method in class org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey
Deprecated.
 
toString() - Method in class org.xrpl.xrpl4j.crypto.Seed.DefaultSeed
Deprecated.
 
toString() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Prints the immutable value SignableTransaction with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Prints the immutable value Signature with attribute values.
toString() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Prints the immutable value SignedTransaction with attribute values.
TransactionHashUtils - Class in org.xrpl.xrpl4j.crypto.core
Helper class to assemble hash values for a given transaction.
TransactionHashUtils() - Constructor for class org.xrpl.xrpl4j.crypto.core.TransactionHashUtils
 
transactionSignature() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
A signature for a transaction, verifiable using the SignatureWithKeyMetadata.signingKeyMetadata().
transactionSignature() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
A signature for a transaction, verifiable using the SignatureWithPublicKey.signingPublicKey().
transactionSignature() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithKeyMetadata
A signature for a transaction, verifiable using the SignatureWithKeyMetadata.signingKeyMetadata().
transactionSignature() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignatureWithPublicKey
A signature for a transaction, verifiable using the SignatureWithPublicKey.signingPublicKey().
transactionSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata.Builder
Initializes the value for the transactionSignature attribute.
transactionSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey.Builder
Initializes the value for the transactionSignature attribute.
TransactionSigner - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to sign an XRPL transaction using private key material supplied by the caller.
TransactionSigner - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.
TransactionVerifier - Interface in org.xrpl.xrpl4j.crypto.core.signing
Defines how to verify an XRPL transaction using public key material supplied by the caller.
TransactionVerifier - Interface in org.xrpl.xrpl4j.crypto.signing
Deprecated.
Prefer the variant found in org.xrpl.xrpl4j.crypto.core instead.

U

UnsignedByteArrayDeserializer - Class in org.xrpl.xrpl4j.crypto.core.signing
Deprecated.
This class will go away once UnsignedByteArray is moved into the core module.
UnsignedByteArrayDeserializer() - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.UnsignedByteArrayDeserializer
Deprecated.
 
UnsignedByteArraySerializer - Class in org.xrpl.xrpl4j.crypto.core.signing
Deprecated.
This class will go away once UnsignedByteArray is moved into the core module.
UnsignedByteArraySerializer() - Constructor for class org.xrpl.xrpl4j.crypto.core.signing.UnsignedByteArraySerializer
Deprecated.
 
unsignedTransaction() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
The original transaction with no signature attached.
unsignedTransaction() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
The original transaction with no signature attached.
unsignedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.SignedTransaction
The original transaction with no signature attached.
unsignedTransaction() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
The original transaction with no signature attached.
unsignedTransaction() - Method in interface org.xrpl.xrpl4j.crypto.signing.SignedTransaction
Deprecated.
The original transaction with no signature attached.
unsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction.Builder
Initializes the value for the unsignedTransaction attribute.
unsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
Initializes the value for the unsignedTransaction attribute.
unsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction.Builder
Deprecated.
Initializes the value for the unsignedTransaction attribute.

V

value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Entropy
Accessor for a copy of the value of this seed.
value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
The key in binary (Note: will be 33 bytes).
value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.Passphrase
Accessor for a copy of the value of this passphrase.
value() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
Accessor for the key value, in binary (Note: will be 33 bytes).
value() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
The key in binary (Note: will be 33 bytes).
value() - Method in class org.xrpl.xrpl4j.crypto.core.ServerSecret
Accessor for a copy of the value of this passphrase.
value() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
The bytes of this signature.
value() - Method in interface org.xrpl.xrpl4j.crypto.core.signing.Signature
The bytes of this signature.
value() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
The key, in binary (Note: will be 33 bytes).
value() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
The key in binary (Note: will be 33 bytes).
value() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
 
value() - Method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
The key, in binary (Note: will be 33 bytes).
value() - Method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
The key in binary (Note: will be 33 bytes).
value() - Method in class org.xrpl.xrpl4j.crypto.Seed.DefaultSeed
Deprecated.
 
value() - Method in interface org.xrpl.xrpl4j.crypto.Seed
Deprecated.
The seed value, as a Base58-encoded string.
value() - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
The bytes of this signature.
value() - Method in interface org.xrpl.xrpl4j.crypto.signing.Signature
Deprecated.
The bytes of this signature.
value(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed.Builder
Initializes the value for the value attribute.
value(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey.Builder
Initializes the value for the value attribute.
value(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature.Builder
Initializes the value for the value attribute.
value(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey.Builder
Initializes the value for the value attribute.
value(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey.Builder
Initializes the value for the value attribute.
value(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature.Builder
Deprecated.
Initializes the value for the value attribute.
valueOf(String) - Static method in enum org.xrpl.xrpl4j.crypto.signing.SigningBehavior
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xrpl.xrpl4j.crypto.signing.SigningBehavior
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Set<SignatureWithPublicKey>, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionVerifier
Verify that all signers have properly signed the unsignedTransaction.
verify(Set<SignatureWithPublicKey>, T, int) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
verify(Set<SignatureWithPublicKey>, T, int) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionVerifier
Verify that minSigners from the collection of public keys have supplied signatures for a given signed transaction.
verify(SignatureWithPublicKey, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractSignatureService
 
verify(SignatureWithPublicKey, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.TransactionVerifier
Verify the supplied digital-signature to ensure that it was constructed using the private-key corresponding to signerPublicKey.
verify(KeyMetadata, SignedTransaction<T>) - Method in class org.xrpl.xrpl4j.crypto.signing.AbstractSignatureService
Deprecated.
 
verify(KeyMetadata, SignedTransaction<T>) - Method in interface org.xrpl.xrpl4j.crypto.signing.TransactionVerifier
Deprecated.
TransactionVerifier the supplied digital-signature to ensure that it was constructed using the private-key corresponding to publicKey.
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
 
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionVerifier
Verify that all signers have properly signed the unsignedTransaction.
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T, int) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T, int) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
 
verifyMultiSigned(Set<SignatureWithKeyMetadata>, T, int) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionVerifier
Verify that minSigners from the collection of public keys have supplied signatures for the given the unsignedTransaction.
verifySingleSigned(SignatureWithKeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedSignatureService
 
verifySingleSigned(SignatureWithKeyMetadata, T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.AbstractDelegatedTransactionVerifier
 
verifySingleSigned(SignatureWithKeyMetadata, T) - Method in interface org.xrpl.xrpl4j.crypto.core.signing.DelegatedTransactionVerifier
TransactionVerifier the supplied digital-signature to ensure that it was constructed using the private-key corresponding to publicKey.
versionType() - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
The type of this key.
versionType() - Method in class org.xrpl.xrpl4j.crypto.core.keys.PrivateKey
The type of this key (either VersionType.ED25519 or VersionType.SECP256K1).
versionType() - Method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
The type of this key.
versionType() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
 
versionType() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
 
versionType() - Method in class org.xrpl.xrpl4j.crypto.PrivateKey.DefaultPrivateKey
Deprecated.
 
versionType() - Method in interface org.xrpl.xrpl4j.crypto.PrivateKey
Deprecated.
The type of this key (either VersionType.ED25519 or VersionType.SECP256K1).
versionType() - Method in class org.xrpl.xrpl4j.crypto.PublicKey.DefaultPublicKey
Deprecated.
 
versionType() - Method in interface org.xrpl.xrpl4j.crypto.PublicKey
Deprecated.
The type of this key.

W

wallet() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
wallet() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.SeedWalletGenerationResult
wallet(Wallet) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult.Builder
Initializes the value for the wallet attribute.
Wallet - Interface in org.xrpl.xrpl4j.crypto.core.wallet
Represents an Account on the XRP Ledger, otherwise known as a Wallet.
WalletFactory - Interface in org.xrpl.xrpl4j.crypto.core.wallet
Interface for constructing XRPL wallets.
withAddress(Address) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Copy the current immutable object by setting a value for the address attribute.
withKeyIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyIdentifier attribute.
withKeyIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyIdentifier attribute.
withKeyPassword(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting a present value for the optional keyPassword attribute.
withKeyPassword(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting a present value for the optional keyPassword attribute.
withKeyPassword(Optional<String>) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting an optional value for the keyPassword attribute.
withKeyPassword(Optional<String>) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting an optional value for the keyPassword attribute.
withKeyringIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyringIdentifier attribute.
withKeyringIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyringIdentifier attribute.
withKeystoreId(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultKeyStoreType
Copy the current immutable object by setting a value for the keystoreId attribute.
withKeyVersion(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyVersion attribute.
withKeyVersion(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the keyVersion attribute.
withOriginalUnsignedTransaction(Transaction) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Copy the current immutable object by setting a value for the originalUnsignedTransaction attribute.
withOriginalUnsignedTransaction(Transaction) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Copy the current immutable object by setting a value for the originalUnsignedTransaction attribute.
withPlatformIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.core.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the platformIdentifier attribute.
withPlatformIdentifier(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableKeyMetadata
Copy the current immutable object by setting a value for the platformIdentifier attribute.
withPrivateKey(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Copy the current immutable object by setting a value for the privateKey attribute.
withPrivateKey(PrivateKey) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Copy the current immutable object by setting a value for the privateKey attribute.
withPublicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutableKeyPair
Copy the current immutable object by setting a value for the publicKey attribute.
withPublicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableWallet
Copy the current immutable object by setting a value for the publicKey attribute.
withSeed(Seed) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
Copy the current immutable object by setting a value for the seed attribute.
withSignableTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction
Copy the current immutable object by setting a value for the signableTransactionBytes attribute.
withSignableTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignableTransaction
Deprecated.
Copy the current immutable object by setting a value for the signableTransactionBytes attribute.
withSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Copy the current immutable object by setting a value for the signature attribute.
withSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Copy the current immutable object by setting a value for the signature attribute.
withSignatureWithPublicKeySet(Iterable<? extends SignatureWithPublicKey>) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Copy the current immutable object with elements that replace the content of signatureWithPublicKeySet.
withSignatureWithPublicKeySet(SignatureWithPublicKey...) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Copy the current immutable object with elements that replace the content of signatureWithPublicKeySet.
withSignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Copy the current immutable object by setting a value for the signedTransaction attribute.
withSignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Copy the current immutable object by setting a value for the signedTransaction attribute.
withSignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Copy the current immutable object by setting a value for the signedTransaction attribute.
withSignedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Copy the current immutable object by setting a value for the signedTransactionBytes attribute.
withSignedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Copy the current immutable object by setting a value for the signedTransactionBytes attribute.
withSignedTransactionBytes(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Copy the current immutable object by setting a value for the signedTransactionBytes attribute.
withSigningKeyMetadata(KeyMetadata) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Copy the current immutable object by setting a value for the signingKeyMetadata attribute.
withSigningPublicKey(PublicKey) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Copy the current immutable object by setting a value for the signingPublicKey attribute.
withTransactionSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithKeyMetadata
Copy the current immutable object by setting a value for the transactionSignature attribute.
withTransactionSignature(Signature) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey
Copy the current immutable object by setting a value for the transactionSignature attribute.
withUnsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableMultiSignedTransaction
Copy the current immutable object by setting a value for the unsignedTransaction attribute.
withUnsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction
Copy the current immutable object by setting a value for the unsignedTransaction attribute.
withUnsignedTransaction(T) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignedTransaction
Deprecated.
Copy the current immutable object by setting a value for the unsignedTransaction attribute.
withValue(String) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultSeed
Copy the current immutable object by setting a value for the value attribute.
withValue(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.keys.ImmutablePublicKey
Copy the current immutable object by setting a value for the value attribute.
withValue(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignature
Copy the current immutable object by setting a value for the value attribute.
withValue(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey
Copy the current immutable object by setting a value for the value attribute.
withValue(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey
Copy the current immutable object by setting a value for the value attribute.
withValue(UnsignedByteArray) - Method in class org.xrpl.xrpl4j.crypto.signing.ImmutableSignature
Deprecated.
Copy the current immutable object by setting a value for the value attribute.
withWallet(Wallet) - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult
Copy the current immutable object by setting a value for the wallet attribute.

_

_deserialize(String, DeserializationContext) - Method in class org.xrpl.xrpl4j.crypto.core.keys.PublicKey.PublicKeyDeserializer
 
A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form