Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

accessTokenRequestBuilder(TokenProtos.TokenRequestPayload.AccessBody.ResourceType...) - Static method in class io.token.tokenrequest.TokenRequest
Create a new Builder instance for an access token request.
Account - Class in io.token
Represents a funding account in the Token system.
Account(Account) - Constructor for class io.token.Account
Copy constructor.
Account(Member, AccountProtos.Account, Client) - Constructor for class io.token.Account
 
account - Variable in class io.token.Account
 
accountDetails() - Method in class io.token.Account
Gets the account details.
accountFeatures() - Method in class io.token.Account
Gets the account features.
addAlias(AliasProtos.Alias) - Method in class io.token.Member
Adds a new alias for the member.
addAliasBlocking(AliasProtos.Alias) - Method in class io.token.Member
Adds a new alias for the member.
addAliases(List<AliasProtos.Alias>) - Method in class io.token.Member
Adds new aliases for the member.
addAliasesBlocking(List<AliasProtos.Alias>) - Method in class io.token.Member
Adds new aliases for the member.
addDestination(TransferInstructionsProtos.TransferDestination) - Method in class io.token.tokenrequest.TokenRequest.TransferBuilder
Adds a transfer destination to a transfer token request.
addDestination(TransferInstructionsProtos.TransferEndpoint) - Method in class io.token.tokenrequest.TokenRequest.TransferBuilder
Deprecated.
addRecoveryRule(MemberProtos.RecoveryRule) - Method in class io.token.Member
Adds the recovery rule.
addRecoveryRuleBlocking(MemberProtos.RecoveryRule) - Method in class io.token.Member
Adds the recovery rule.
aliases() - Method in class io.token.Member
Gets all aliases owned by the member.
aliasesBlocking() - Method in class io.token.Member
Gets a list of all aliases owned by the member.
approveKey(SecretKeyPair, SecurityProtos.Key.Level) - Method in class io.token.Member
Approves a key owned by this member.
approveKey(SecurityProtos.Key) - Method in class io.token.Member
Approves a public key owned by this member.
approveKeyBlocking(SecretKeyPair, SecurityProtos.Key.Level) - Method in class io.token.Member
Approves a secret key owned by this member.
approveKeyBlocking(SecurityProtos.Key) - Method in class io.token.Member
Approves a public key owned by this member.
approveKeys(List<SecurityProtos.Key>) - Method in class io.token.Member
Approves public keys owned by this member.
approveKeysBlocking(List<SecurityProtos.Key>) - Method in class io.token.Member
Approves public keys owned by this member.
authenticated(ManagedChannel, String, CryptoEngine) - Static method in class io.token.rpc.ClientFactory
Creates authenticated client backed by the specified channel.
AuthenticationContext - Class in io.token.rpc
Authentication context.
AuthenticationContext() - Constructor for class io.token.rpc.AuthenticationContext
 
authenticationContext() - Method in class io.token.rpc.Client
 
authenticationContext(SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
 
authorizeRecovery(MemberProtos.MemberRecoveryOperation.Authorization) - Method in class io.token.Member
Authorizes recovery as a trusted agent.
authorizeRecovery(MemberProtos.MemberRecoveryOperation.Authorization) - Method in class io.token.rpc.Client
Authorizes recovery as a trusted agent.
authorizeRecoveryBlocking(MemberProtos.MemberRecoveryOperation.Authorization) - Method in class io.token.Member
Authorizes recovery as a trusted agent.

B

BankAuthorizationRequiredException - Exception in io.token.exceptions
 
BankAuthorizationRequiredException() - Constructor for exception io.token.exceptions.BankAuthorizationRequiredException
 
bankId() - Method in class io.token.Account
Gets a bank ID.
beginRecovery(AliasProtos.Alias) - Method in class io.token.rpc.UnauthenticatedClient
Begins account recovery.
beginRecovery(AliasProtos.Alias) - Method in class io.token.TokenClient
Begins account recovery.
beginRecoveryBlocking(AliasProtos.Alias) - Method in class io.token.TokenClient
Begins account recovery.
build() - Method in class io.token.TokenClient.Builder
Builds and returns a new TokenClient instance.
build() - Method in class io.token.tokenrequest.TokenRequest.Builder
Builds the token payload.
builder() - Static method in class io.token.TokenClient
Creates a new TokenClient.Builder instance that is used to configure and build a TokenClient instance.
Builder() - Constructor for class io.token.TokenClient.Builder
Creates new builder instance with the defaults initialized.

C

channel - Variable in class io.token.TokenClient
 
clearTrackingMetadata() - Method in class io.token.Member
Clears security metadata.
clearTrackingMetadata() - Method in class io.token.rpc.Client
Clears tracking metadata.
client - Variable in class io.token.Account
 
client - Variable in class io.token.Member
 
Client - Class in io.token.rpc
An authenticated RPC client that is used to talk to Token gateway.
Client(String, CryptoEngine, GatewayProvider) - Constructor for class io.token.rpc.Client
Creates a client instance.
ClientAuthenticatorFactory - Class in io.token.rpc
Responsible for creation of ClientAuthenticator instances which are created per RPC method call.
ClientAuthenticatorFactory(String, CryptoEngine, AuthenticationContext) - Constructor for class io.token.rpc.ClientAuthenticatorFactory
Creates an instance.
ClientFactory - Class in io.token.rpc
A factory class that is used to create Client and UnauthenticatedClient instances.
Clock - Interface in io.token.util
Clock object; used to get current time.
close() - Method in class io.token.TokenClient
 
cluster - Variable in class io.token.Member
 
completeRecovery(String, List<MemberProtos.MemberRecoveryOperation>, SecurityProtos.Key, CryptoEngine) - Method in class io.token.rpc.UnauthenticatedClient
Completes account recovery.
completeRecoveryImpl(String, List<MemberProtos.MemberRecoveryOperation>, SecurityProtos.Key, CryptoEngine) - Method in class io.token.TokenClient
Completes account recovery.
completeRecoveryWithDefaultRule(String, String, String, CryptoEngine) - Method in class io.token.rpc.UnauthenticatedClient
Completes account recovery if the default recovery rule was set.
completeRecoveryWithDefaultRuleImpl(String, String, String, CryptoEngine) - Method in class io.token.TokenClient
Completes account recovery if the default recovery rule was set.
confirmFunds(String, double, String) - Method in class io.token.Member
Confirm that the given account has sufficient funds to cover the charge.
confirmFunds(String, MoneyProtos.Money) - Method in class io.token.rpc.Client
Confirm that the given account has sufficient funds to cover the charge.
confirmFundsBlocking(String, double, String) - Method in class io.token.Member
Confirm that the given account has sufficient funds to cover the charge.
connectTo(TokenClient.TokenCluster) - Method in class io.token.TokenClient.Builder
Sets Token cluster to connect to.
create(MethodDescriptor<ReqT, ResT>) - Method in class io.token.rpc.ClientAuthenticatorFactory
 
create(MethodDescriptor<ReqT, ResT>) - Method in class io.token.rpc.ErrorHandlerFactory
 
create(String) - Method in interface io.token.security.CryptoEngineFactory
Creates a new CryptoEngine for the given member.
create(String, SecurityProtos.Key.Level, KeyPair) - Static method in class io.token.security.SecretKey
 
create(String, SecurityProtos.Key.Level, KeyPair, Long) - Static method in class io.token.security.SecretKey
Creates an instance of SecretKey.
create(String) - Method in class io.token.security.TokenCryptoEngineFactory
Creates a new CryptoEngine for the given member.
create(TokenClient.TokenCluster, String) - Static method in class io.token.TokenClient
Creates a new instance of TokenClient that's configured to use the specified environment.
create(String, SecurityProtos.Signature) - Static method in class io.token.tokenrequest.TokenRequestResult
 
create(String, String) - Static method in class io.token.tokenrequest.TokenRequestState
 
createAndLinkTestBankAccount(MoneyProtos.Money) - Method in class io.token.rpc.Client
Creates a test bank account and links it.
createMember(String, List<MemberProtos.MemberOperation>, List<MemberProtos.MemberOperationMetadata>, Signer) - Method in class io.token.rpc.UnauthenticatedClient
Creates a new token member.
createMemberId(MemberProtos.CreateMemberType, String, String) - Method in class io.token.rpc.UnauthenticatedClient
Creates new member ID.
createMemberImpl(AliasProtos.Alias, MemberProtos.CreateMemberType, String, String) - Method in class io.token.TokenClient
Creates a new Token member with a set of auto-generated keys, an alias, and member type.
createRecoveryAuthorization(String, SecurityProtos.Key) - Method in class io.token.rpc.UnauthenticatedClient
Create a recovery authorization for some agent to sign.
createRecoveryAuthorization(String, SecurityProtos.Key) - Method in class io.token.TokenClient
Create a recovery authorization for some agent to sign.
createRecoveryAuthorizationBlocking(String, SecurityProtos.Key) - Method in class io.token.TokenClient
Create a recovery authorization for some agent to sign.
createSigner(SecurityProtos.Key.Level) - Method in interface io.token.security.CryptoEngine
Signs the data with the identified by the supplied key id.
createSigner(SecurityProtos.Key.Level) - Method in class io.token.security.TokenCryptoEngine
 
createTestBankAccountImpl(double, String) - Method in class io.token.Member
Creates a test bank account in a fake bank and links the account.
createVerifier(String) - Method in interface io.token.security.CryptoEngine
Verifies the payload signature.
createVerifier(String) - Method in class io.token.security.TokenCryptoEngine
 
crypto - Variable in class io.token.rpc.Client
 
CryptoEngine - Interface in io.token.security
Provides cryptographic support for secret management.
cryptoEngine - Variable in class io.token.TokenClient.Builder
 
CryptoEngineFactory - Interface in io.token.security
Creates CryptoEngine instances bound to a given member id.
cryptoFactory - Variable in class io.token.TokenClient
 
csrfToken - Variable in class io.token.tokenrequest.TokenRequest.Builder
 
customerInitiated - Variable in class io.token.rpc.Client
 

D

deleteKeys() - Method in interface io.token.security.CryptoEngine
Deletes all the keys of this CryptoEngine.
deleteKeys(String) - Method in class io.token.security.InMemoryKeyStore
Deletes keys for a specific member.
deleteKeys(String) - Method in interface io.token.security.KeyStore
Deletes keys for a specific member.
deleteKeys() - Method in class io.token.security.TokenCryptoEngine
 
deleteKeys(String) - Method in class io.token.security.UnsecuredFileSystemKeyStore
Deletes keys for a specific member.
deleteMember() - Method in class io.token.Member
Delete the member.
deleteMember() - Method in class io.token.rpc.Client
Delete the member.
deleteMemberBlocking() - Method in class io.token.Member
Delete the member.
DeviceInfo - Class in io.token
Information about a device being provisioned.
DeviceInfo(String, List<SecurityProtos.Key>) - Constructor for class io.token.DeviceInfo
Creates an instance.
devKey - Variable in class io.token.TokenClient.Builder
 
devKey(String) - Method in class io.token.TokenClient.Builder
Sets the developer key to be used with the SDK.

E

equals(Object) - Method in class io.token.Account
 
equals(Object) - Method in class io.token.Member
 
equals(Object) - Method in class io.token.rpc.Client
 
ErrorHandlerFactory - Class in io.token.rpc
Responsible for creation of ErrorHandler instances which are created per RPC method call.
ErrorHandlerFactory() - Constructor for class io.token.rpc.ErrorHandlerFactory
 

F

featureCodes - Variable in class io.token.TokenClient.Builder
 
firstAlias() - Method in class io.token.Member
Gets the first alias owner by the user.
firstAliasBlocking() - Method in class io.token.Member
Gets user first alias.
fromProtos(TokenProtos.TokenRequestPayload, TokenProtos.TokenRequestOptions) - Static method in class io.token.tokenrequest.TokenRequest
Construct an instance from the TokenRequestPayload and TokenRequestOptions protos.

G

gateway - Variable in class io.token.rpc.Client
 
gateway - Variable in class io.token.rpc.UnauthenticatedClient
 
GatewayProvider - Interface in io.token.rpc
 
generateKey(SecurityProtos.Key.Level) - Method in interface io.token.security.CryptoEngine
Generates keys of the specified level.
generateKey(SecurityProtos.Key.Level, long) - Method in interface io.token.security.CryptoEngine
Generates a key of the specified level with the provided expiration date.
generateKey(SecurityProtos.Key.Level) - Method in class io.token.security.TokenCryptoEngine
 
generateKey(SecurityProtos.Key.Level, long) - Method in class io.token.security.TokenCryptoEngine
 
generateNonce() - Static method in class io.token.util.Util
Generates a random string.
getAccount(String) - Method in class io.token.rpc.Client
Looks up a linked funding account.
getAccountImpl(String) - Method in class io.token.Member
Looks up a funding bank account linked to Token.
getAccounts() - Method in class io.token.rpc.Client
Looks up all the linked funding accounts.
getAccountsImpl() - Method in class io.token.Member
Links a funding bank account to Token and returns it to the caller.
getAliases() - Method in class io.token.rpc.Client
Returns a list of aliases of the member.
getBalance(SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up an account balance.
getBalance(String, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up account balance.
getBalance(String, SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
Look up account balance.
getBalanceBlocking(SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up an account balance.
getBalanceBlocking(String, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up account balance.
getBalances(List<String>, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up balances for a list of accounts.
getBalances(List<String>, SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
Look up balances for a list of accounts.
getBalancesBlocking(List<String>, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up balances for a list of accounts.
getBankInfo(String) - Method in class io.token.Member
Returns linking information for the specified bank id.
getBankInfo(String) - Method in class io.token.rpc.Client
Returns linking information for the specified bank id.
getBankInfoBlocking(String) - Method in class io.token.Member
Returns linking information for the specified bank id.
getBanks(List<String>, String, String, Integer, Integer, String, String) - Method in class io.token.rpc.UnauthenticatedClient
Returns a list of token enabled banks.
getBanks(List<String>, Integer, Integer) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getBanks(String, String, Integer, Integer, String, String) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getBanks(List<String>, String, String, Integer, Integer, String, String) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getBanksBlocking(List<String>, Integer, Integer) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getBanksBlocking(String, String, Integer, Integer, String, String) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getBanksBlocking(List<String>, String, String, Integer, Integer, String, String) - Method in class io.token.TokenClient
Returns a list of token enabled banks.
getById(String, String) - Method in class io.token.security.InMemoryKeyStore
 
getById(String, String) - Method in interface io.token.security.KeyStore
Gets a key by its ID.
getById(String, String) - Method in class io.token.security.UnsecuredFileSystemKeyStore
 
getByLevel(String, SecurityProtos.Key.Level) - Method in class io.token.security.InMemoryKeyStore
 
getByLevel(String, SecurityProtos.Key.Level) - Method in interface io.token.security.KeyStore
Gets a key by its level.
getByLevel(String, SecurityProtos.Key.Level) - Method in class io.token.security.UnsecuredFileSystemKeyStore
 
getCountries(String) - Method in class io.token.rpc.UnauthenticatedClient
Returns a list of countries with Token-enabled banks.
getCountries(String) - Method in class io.token.TokenClient
Returns a list of countries with Token-enabled banks.
getCountriesBlocking(String) - Method in class io.token.TokenClient
Returns a list of countries with Token-enabled banks.
getCryptoEngine() - Method in class io.token.rpc.Client
 
getCsrfTokenHash() - Method in class io.token.tokenrequest.TokenRequestState
 
getDefaultAgent() - Method in class io.token.Member
Gets the member id of the default recovery agent.
getDefaultAgent() - Method in class io.token.rpc.Client
Gets the member id of the default recovery agent.
getDefaultAgent() - Method in class io.token.rpc.UnauthenticatedClient
Get the default recovery agent id.
getDefaultAgentBlocking() - Method in class io.token.Member
Gets the member id of the default recovery agent.
getExpiresAtMs() - Method in class io.token.security.SecretKey
 
getHeaders() - Method in class io.token.TokenClient.Builder
 
getId() - Method in class io.token.security.SecretKey
 
getInnerState() - Method in class io.token.tokenrequest.TokenRequestState
 
getKeys() - Method in class io.token.DeviceInfo
Gets device keys.
getKeys() - Method in class io.token.Member
Gets all public keys for this member.
getKeysBlocking() - Method in class io.token.Member
Gets all public keys for this member.
getLevel() - Method in class io.token.security.SecretKey
 
getMember(String) - Method in class io.token.rpc.Client
Looks up member information for the current user.
getMemberId() - Method in class io.token.DeviceInfo
Gets member ID.
getMemberId(AliasProtos.Alias) - Method in class io.token.rpc.UnauthenticatedClient
Looks up member id for a given alias.
getMemberId(AliasProtos.Alias) - Method in class io.token.TokenClient
Looks up member id for a given alias.
getMemberIdBlocking(AliasProtos.Alias) - Method in class io.token.TokenClient
Looks up member id for a given alias.
getMemberImpl(String, Client) - Method in class io.token.TokenClient
Return a Member set up to use some Token member's keys (assuming we have them).
getOnBehalfOf() - Method in class io.token.rpc.Client
 
getPlatform() - Method in class io.token.TokenClient.Builder
 
getPrivateKey() - Method in class io.token.security.SecretKey
 
getPublicKey() - Method in class io.token.security.SecretKey
 
getPublicKeys() - Method in interface io.token.security.CryptoEngine
Returns public keys that the CryptoEngine can use to sign.
getPublicKeys() - Method in class io.token.security.TokenCryptoEngine
 
getRecoveryAuthorization(String, String, SecurityProtos.Key) - Method in class io.token.rpc.UnauthenticatedClient
Gets recovery authorization from Token.
getRecoveryAuthorization(String, String, SecurityProtos.Key) - Method in class io.token.TokenClient
Gets recovery authorization from Token.
getRecoveryAuthorizationBlocking(String, String, SecurityProtos.Key) - Method in class io.token.TokenClient
Gets recovery authorization from Token.
getSignature() - Method in class io.token.tokenrequest.TokenRequestResult
 
getStatus() - Method in exception io.token.exceptions.VerificationException
 
getTime() - Method in interface io.token.util.Clock
Gets the current time in Epoch milliseconds.
getTime() - Method in class io.token.util.SystemTimeClock
 
getTokenCluster() - Method in class io.token.Member
Get the Token cluster, e.g.
getTokenId() - Method in class io.token.tokenrequest.TokenRequestResult
 
getTokenRequestOptions() - Method in class io.token.tokenrequest.TokenRequest
 
getTokenRequestPayload() - Method in class io.token.tokenrequest.TokenRequest
 
getTransaction(String, SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up a transaction by ID.
getTransaction(String, String, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up an existing transaction for a given account.
getTransaction(String, String, SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
Look up an existing transaction and return the response.
getTransactionBlocking(String, SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up a transaction by ID.
getTransactionBlocking(String, String, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up an existing transaction for a given account.
getTransactions(String, int, SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up transactions.
getTransactions(String, String, int, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up transactions for a given account.
getTransactions(String, String, int, SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
Lookup transactions and return response.
getTransactionsBlocking(String, int, SecurityProtos.Key.Level) - Method in class io.token.Account
Looks up transactions.
getTransactionsBlocking(String, String, int, SecurityProtos.Key.Level) - Method in class io.token.Member
Looks up transactions for a given account.
getWebAppUrl(TokenClient.TokenCluster) - Static method in class io.token.util.Util
Get the cluster-dependent url to the web-app.

H

hashCode() - Method in class io.token.Account
 
hashCode() - Method in class io.token.Member
 
hashCode() - Method in class io.token.rpc.Client
 
hashString(String) - Static method in class io.token.util.Util
Hashes a string.
hostName - Variable in class io.token.TokenClient.Builder
 
hostName(String) - Method in class io.token.TokenClient.Builder
Sets the host name of the Token Gateway Service to connect to.

I

id() - Method in class io.token.Account
Gets an account ID.
InMemoryKeyStore - Class in io.token.security
In memory implementation of the KeyStore.
InMemoryKeyStore(Clock) - Constructor for class io.token.security.InMemoryKeyStore
 
InMemoryKeyStore() - Constructor for class io.token.security.InMemoryKeyStore
Creates a new key store.
InvalidRealmException - Exception in io.token.exceptions
 
InvalidRealmException(String, String) - Constructor for exception io.token.exceptions.InvalidRealmException
Creates an instance.
InvalidSignatureException - Exception in io.token.exceptions
Thrown when the signature included in a request fails validation.
InvalidSignatureException(String) - Constructor for exception io.token.exceptions.InvalidSignatureException
 
io.token - package io.token
 
io.token.exceptions - package io.token.exceptions
Defines cross-cutting Token API exception types that must be handled by all Token API callers.
io.token.rpc - package io.token.rpc
 
io.token.security - package io.token.security
 
io.token.tokenrequest - package io.token.tokenrequest
 
io.token.util - package io.token.util
 
isExpired(Clock) - Method in class io.token.security.SecretKey
Checks whether a key has expired against the provided clock.
isLocked() - Method in class io.token.Account
Looks up if this account is locked.

K

KeyIOException - Exception in io.token.exceptions
Thrown when a key could not be loaded or stored due to an error.
KeyIOException(String) - Constructor for exception io.token.exceptions.KeyIOException
 
KeyIOException(String, Throwable) - Constructor for exception io.token.exceptions.KeyIOException
 
KeyStore - Interface in io.token.security
Provides key storage primitives.

L

lastHash() - Method in class io.token.Member
Gets the last hash.
lastHashBlocking() - Method in class io.token.Member
Gets the last hash.
linkAccounts(Banklink.OauthBankAuthorization) - Method in class io.token.rpc.Client
Links a funding bank account to Token.
listKeys(String) - Method in class io.token.security.InMemoryKeyStore
 
listKeys(String) - Method in interface io.token.security.KeyStore
Gets all of a member's keys.
listKeys(String) - Method in class io.token.security.UnsecuredFileSystemKeyStore
Get all of a member's keys.

M

member - Variable in class io.token.Account
 
member() - Method in class io.token.Account
Gets an account owner.
Member - Class in io.token
Represents a Member in the Token system.
Member(String, String, Client, TokenClient.TokenCluster) - Constructor for class io.token.Member
Creates an instance of Member.
memberId - Variable in class io.token.Member
 
memberId() - Method in class io.token.Member
Gets member ID.
memberId - Variable in class io.token.rpc.Client
 
MemberNotFoundException - Exception in io.token.exceptions
 
MemberNotFoundException(AliasProtos.Alias) - Constructor for exception io.token.exceptions.MemberNotFoundException
Member not found exception.

N

name() - Method in class io.token.Account
Gets an account name.
NoAliasesFoundException - Exception in io.token.exceptions
 
NoAliasesFoundException(String) - Constructor for exception io.token.exceptions.NoAliasesFoundException
 

O

oauthState - Variable in class io.token.tokenrequest.TokenRequest.Builder
 

P

pageBuilder(String, int) - Method in class io.token.rpc.Client
 
parse(String) - Static method in class io.token.tokenrequest.TokenRequestState
Parse a serialized state into a TokenRequestState instance.
partnerId - Variable in class io.token.Member
 
partnerId() - Method in class io.token.Member
Gets member ID of partner.
port - Variable in class io.token.TokenClient.Builder
 
port(int) - Method in class io.token.TokenClient.Builder
Sets the port of the Token Gateway Service to connect to.
put(String, SecretKey) - Method in class io.token.security.InMemoryKeyStore
 
put(String, SecretKey) - Method in interface io.token.security.KeyStore
Puts a specified key into the storage.
put(String, SecretKey) - Method in class io.token.security.UnsecuredFileSystemKeyStore
 

R

removeAlias(AliasProtos.Alias) - Method in class io.token.Member
Removes an alias for the member.
removeAliasBlocking(AliasProtos.Alias) - Method in class io.token.Member
Removes an alias for the member.
removeAliases(List<AliasProtos.Alias>) - Method in class io.token.Member
Removes aliases for the member.
removeAliasesBlocking(List<AliasProtos.Alias>) - Method in class io.token.Member
Removes aliases for the member.
removeKey(String) - Method in class io.token.Member
Removes a public key owned by this member.
removeKeyBlocking(String) - Method in class io.token.Member
Removes a public key owned by this member.
removeKeys(List<String>) - Method in class io.token.Member
Removes public keys owned by this member.
removeKeysBlocking(List<String>) - Method in class io.token.Member
Removes public keys owned by this member.
requestOptions - Variable in class io.token.tokenrequest.TokenRequest.Builder
 
requestPayload - Variable in class io.token.tokenrequest.TokenRequest.Builder
 
resolveAlias(AliasProtos.Alias) - Method in class io.token.rpc.UnauthenticatedClient
Resolve an alias to a TokenMember object, containing member ID and the alias with the correct type.
resolveAlias(AliasProtos.Alias) - Method in class io.token.TokenClient
Resolve an alias to a TokenMember object, containing member ID and the alias with the correct type.
resolveAliasBlocking(AliasProtos.Alias) - Method in class io.token.TokenClient
Resolve an alias to a TokenMember object, containing member ID and the alias with the correct type.
resolveTransferDestinations(String) - Method in class io.token.Member
Resolves transfer destinations for the given account ID.
resolveTransferDestinations(String) - Method in class io.token.rpc.Client
Resolves transfer destinations for the given account ID.
resolveTransferDestinationsBlocking(String) - Method in class io.token.Member
Resolves transfer destinations for the given account ID.
retryVerification(AliasProtos.Alias) - Method in class io.token.Member
Retries alias verification.
retryVerification(AliasProtos.Alias) - Method in class io.token.rpc.Client
Retry alias verification.
retryVerificationBlocking(AliasProtos.Alias) - Method in class io.token.Member
Retries alias verification.

S

SecretKey - Class in io.token.security
Encapsulates secret key data.
SecretKey() - Constructor for class io.token.security.SecretKey
 
serialize() - Method in class io.token.tokenrequest.TokenRequestState
Serialize into JSON format and encode.
setActingAs(TokenProtos.ActingAs) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets acting as on the token.
setBankId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setChargeAmount(double) - Method in class io.token.tokenrequest.TokenRequest.TransferBuilder
Sets the maximum amount per charge on a transfer token request.
setCsrfToken(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
A nonce that will be verified in the callback phase of the flow.
setCustomizationId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setDescription(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets the description.
setDestinationCountry(String) - Method in class io.token.tokenrequest.TokenRequest.TransferBuilder
Optional.
setFromAlias(AliasProtos.Alias) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setFromMemberId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setProviderTransferMetadata(ProviderSpecific.ProviderTransferMetadata) - Method in class io.token.tokenrequest.TokenRequest.TransferBuilder
Adds metadata for a specific provider.
setReceiptRequested(boolean) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setRedirectUrl(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets the callback URL to the server that will initiate redemption of the token.
setRefId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets the reference ID of the token.
setSourceAccount(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
setState(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets a developer-specified string that allows state to be persisted between the the request and callback phases of the flow.
setToAlias(AliasProtos.Alias) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets the alias of the payee/grantee.
setToMemberId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Sets the memberId of the payee/grantee.
setTrackingMetadata(SecurityProtos.SecurityMetadata) - Method in class io.token.Member
Sets security metadata included in all requests.
setTrackingMetadata(SecurityProtos.SecurityMetadata) - Method in class io.token.rpc.Client
Sets tracking metadata included in all requests.
setUpMemberImpl(AliasProtos.Alias, String, String) - Method in class io.token.TokenClient
Sets up a member given a specific ID of a member that already exists in the system.
setUserRefId(String) - Method in class io.token.tokenrequest.TokenRequest.Builder
Optional.
signTokenPayload(TokenProtos.TokenPayload, SecurityProtos.Key.Level) - Method in class io.token.Member
Signs a token payload.
signTokenPayload(TokenProtos.TokenPayload, SecurityProtos.Key.Level) - Method in class io.token.rpc.Client
Signs a token payload.
sslConfig - Variable in class io.token.TokenClient.Builder
 
StepUpRequiredException - Exception in io.token.exceptions
 
StepUpRequiredException(String) - Constructor for exception io.token.exceptions.StepUpRequiredException
 
SystemTimeClock - Class in io.token.util
 
SystemTimeClock() - Constructor for class io.token.util.SystemTimeClock
 

T

timeout(long) - Method in class io.token.TokenClient.Builder
Sets timeoutMs that is used for the RPC calls.
timeoutMs - Variable in class io.token.TokenClient.Builder
 
toAddAliasOperation(AliasProtos.Alias) - Static method in class io.token.util.Util
Converts alias to AddAlias operation.
toAddAliasOperationMetadata(AliasProtos.Alias) - Static method in class io.token.util.Util
Converts alias to MemberOperationMetadata.
toAddKeyOperation(SecurityProtos.Key) - Static method in class io.token.util.Util
Converts Key to AddKey operation.
TOKEN_REALM - Static variable in class io.token.util.Util
The token realm.
tokenAction(TokenProtos.Token, TokenProtos.TokenSignature.Action) - Method in class io.token.rpc.Client
 
TokenClient - Class in io.token
 
TokenClient(ManagedChannel, CryptoEngineFactory, TokenClient.TokenCluster) - Constructor for class io.token.TokenClient
Creates an instance of a Token SDK.
TokenClient.Builder<T extends TokenClient.Builder<T>> - Class in io.token
Used to create a new TokenClient instances.
TokenClient.TokenCluster - Enum in io.token
Defines Token cluster to connect to.
tokenCluster - Variable in class io.token.TokenClient.Builder
 
tokenCluster - Variable in class io.token.TokenClient
 
TokenCryptoEngine - Class in io.token.security
Token implementation of the CryptoEngine.
TokenCryptoEngine(String, KeyStore) - Constructor for class io.token.security.TokenCryptoEngine
Creates an instance.
TokenCryptoEngineFactory - Class in io.token.security
Creates CryptoEngine instances bound to a given member id.
TokenCryptoEngineFactory(KeyStore) - Constructor for class io.token.security.TokenCryptoEngineFactory
Creates a new instance of the factory that uses supplied store to persist the keys.
TokenRequest - Class in io.token.tokenrequest
 
TokenRequest() - Constructor for class io.token.tokenrequest.TokenRequest
 
TokenRequest.AccessBuilder - Class in io.token.tokenrequest
 
TokenRequest.Builder<T extends TokenRequest.Builder<T>> - Class in io.token.tokenrequest
 
TokenRequest.TransferBuilder - Class in io.token.tokenrequest
 
TokenRequestResult - Class in io.token.tokenrequest
 
TokenRequestResult() - Constructor for class io.token.tokenrequest.TokenRequestResult
 
TokenRequestState - Class in io.token.tokenrequest
 
TokenRequestState() - Constructor for class io.token.tokenrequest.TokenRequestState
 
toObservable(ListenableFuture<T>) - Static method in class io.token.util.Util
Converts future to Observable.
toProto() - Method in class io.token.Account
Fetches the original AccountProtos.Account object.
toRecoveryAgentOperation(String) - Static method in class io.token.util.Util
Converts agent id to AddKey operation.
toString() - Method in class io.token.Member
 
trackingMetadata - Variable in class io.token.rpc.Client
 
transferTokenRequestBuilder(double, String) - Static method in class io.token.tokenrequest.TokenRequest
Create a new Builder instance for a transfer token request.

U

unauthenticated(ManagedChannel) - Static method in class io.token.rpc.ClientFactory
Creates new unauthenticated client backed by the specified channel.
UnauthenticatedClient - Class in io.token.rpc
Similar to Client but is only used for a handful of requests that don't require authentication.
UnauthenticatedClient(GatewayServiceGrpc.GatewayServiceFutureStub) - Constructor for class io.token.rpc.UnauthenticatedClient
Creates an instance.
UnsecuredFileSystemKeyStore - Class in io.token.security
A key store that uses the local file system for persistent storage.
UnsecuredFileSystemKeyStore(File) - Constructor for class io.token.security.UnsecuredFileSystemKeyStore
Creates a new key store with the default clock.
UnsecuredFileSystemKeyStore(File, Clock) - Constructor for class io.token.security.UnsecuredFileSystemKeyStore
Creates a new key store.
updateMember(MemberProtos.Member, List<MemberProtos.MemberOperation>, List<MemberProtos.MemberOperationMetadata>) - Method in class io.token.rpc.Client
Updates member by applying the specified operations.
updateMember(MemberProtos.Member, List<MemberProtos.MemberOperation>) - Method in class io.token.rpc.Client
Updates member by applying the specified operations that don't contain addAliasOperation.
url() - Method in enum io.token.TokenClient.TokenCluster
 
useDefaultRecoveryRule() - Method in class io.token.Member
Set Token as the recovery agent.
useDefaultRecoveryRule() - Method in class io.token.rpc.Client
Set Token as the recovery agent.
useDefaultRecoveryRuleBlocking() - Method in class io.token.Member
Set Token as the recovery agent.
useSsl - Variable in class io.token.TokenClient.Builder
 
Util - Class in io.token.util
Utility methods.
Util() - Constructor for class io.token.util.Util
 

V

valueOf(String) - Static method in enum io.token.TokenClient.TokenCluster
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.token.TokenClient.TokenCluster
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationException - Exception in io.token.exceptions
 
VerificationException(AliasProtos.VerificationStatus) - Constructor for exception io.token.exceptions.VerificationException
 
verifyAlias(String, String) - Method in class io.token.Member
Verifies a given alias.
verifyAlias(String, String) - Method in class io.token.rpc.Client
Verifies a given alias.
verifyAliasBlocking(String, String) - Method in class io.token.Member
Verifies a given alias.
VersionMismatchException - Exception in io.token.exceptions
Thrown when the Token SDK version is no longer supported by the server.
VersionMismatchException(String) - Constructor for exception io.token.exceptions.VersionMismatchException
 

W

withAuthentication(AuthenticationContext) - Method in interface io.token.rpc.GatewayProvider
 
withCryptoEngine(CryptoEngineFactory) - Method in class io.token.TokenClient.Builder
Sets the crypto engine to be used with the SDK.
withFeatureCodes(String...) - Method in class io.token.TokenClient.Builder
Sets the feature codes to be used with the client.
withKeyStore(KeyStore) - Method in class io.token.TokenClient.Builder
Sets the keystore to be used with the SDK.
withSslConfig(SslConfig) - Method in class io.token.TokenClient.Builder
Sets configuration parameters for tls client.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links