Index
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.
- 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
-
Builds a new
ImmutableMultiSignedTransaction
. - build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignableTransaction.Builder
-
Builds a new
ImmutableSignableTransaction
. - 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
-
Builds a new
ImmutableSignatureWithKeyMetadata
. - build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSignatureWithPublicKey.Builder
-
Builds a new
ImmutableSignatureWithPublicKey
. - build() - Method in class org.xrpl.xrpl4j.crypto.core.signing.ImmutableSingleSingedTransaction.Builder
-
Builds a new
ImmutableSingleSingedTransaction
. - build() - Method in class org.xrpl.xrpl4j.crypto.core.wallet.ImmutableSeedWalletGenerationResult.Builder
-
Builds a new
ImmutableSeedWalletGenerationResult
. - 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
-
Builds a new
ImmutableDefaultKeyStoreType
. - build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPrivateKey.Builder
-
Builds a new
ImmutableDefaultPrivateKey
. - build() - Method in class org.xrpl.xrpl4j.crypto.ImmutableDefaultPublicKey.Builder
-
Builds a new
ImmutableDefaultPublicKey
. - 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.Builds a new
ImmutableSignableTransaction
. - 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.Builds a new
ImmutableSignedTransaction
. - 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
-
Creates a builder for
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 suppliedpassphrase
. - 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 suppliedpassphrase
. - 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-encodedString
. - fromBase58EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.core.keys.PublicKey
- fromBase58EncodedPublicKey(String) - Static method in interface org.xrpl.xrpl4j.crypto.PublicKey
-
Deprecated.
- fromBase58EncodedSecret(String) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
-
Construct a
Seed
from the suppliedbase58EncodedSecret
. - fromKeyPair(KeyPair) - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
- 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
orPrivateKey
. - 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
PublicKey
s 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()
orWalletFactory.randomWalletSecp256k1()
instead. - randomWalletEd25519() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
- randomWalletSecp256k1() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.WalletFactory
S
- secp256k1SeedFromEntropy(Entropy) - Static method in class org.xrpl.xrpl4j.crypto.core.keys.Seed
-
Construct an SECP256K1-compatible
Seed
from the suppliedPassphrase
. - 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 suppliedPassphrase
. - 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 correspondingKeyMetadata
. - SignatureWithPublicKey - Interface in org.xrpl.xrpl4j.crypto.core.signing
- 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 tokeyMetadata
. - 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 theunsignedTransaction
. - 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
orVersionType.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
orVersionType.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
-
The
Wallet
generated fromImmutableSeedWalletGenerationResult.seed()
. - wallet() - Method in interface org.xrpl.xrpl4j.crypto.core.wallet.SeedWalletGenerationResult
-
The
Wallet
generated fromSeedWalletGenerationResult.seed()
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
org.xrpl.xrpl4j.crypto.core
instead.