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

A

addContentView(View, ViewGroup.LayoutParams) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
Age21OrUp - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a claim that the user is at least 21 years old.
allowFingerprintUnlock(Context) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Get whether the user can use Fingerprint Security with any enrolled fingerprints to unlock
allowFingerprintUnlock(boolean, Context) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Set whether the user can use Fingerprint Security with any enrolled fingerprints to unlock
AppCompatPinActivity - Class in com.trustedkey.trustedkeyframework.passcodelock
Base class for activities that use PIN protection Then to enable PinCode blocking, you must call LockManager.enableAppLock(android.content.Context, Class)
AppCompatPinActivity() - Constructor for class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
AppCompatPreferenceActivity - Class in com.trustedkey.trustedkeyframework.passcodelock
A PreferenceActivity which implements and proxies the necessary calls to be used with AppCompat.
AppCompatPreferenceActivity() - Constructor for class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
AppCredential - Class in com.trustedkey.trustedkeyframework
Static class to set your app ID and secret.
AppCredential() - Constructor for class com.trustedkey.trustedkeyframework.AppCredential
 
Assert(boolean) - Static method in class com.trustedkey.trustedkeyframework.Utils
Runtime assertion
Attribute() - Constructor for class com.trustedkey.trustedkeyframework.Claim.Attribute
 
Attributes - Variable in class com.trustedkey.trustedkeyframework.Claim
Array of claim attributes.
audience - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
Client App identifier for this request.
AuthenticateActivity - Class in com.trustedkey.trustedkeyframework.passcodelock
PIN/fingerprint authentication activity
AuthenticateActivity() - Constructor for class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
AuthMethod - Enum in com.trustedkey.trustedkeyframework
Enum that specifies the Authentication Method Reference value that was used to authenticate the user.

B

backendUrl - Variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
backendUrl - Variable in class com.trustedkey.trustedkeyframework.WalletService
 
backupClaims(CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.ClaimBackupService
Back up claims found in keychain
BaseCredential - Class in com.trustedkey.trustedkeyframework
The user's public credential.
BaseCredential() - Constructor for class com.trustedkey.trustedkeyframework.BaseCredential
 
buildClaimCallback(WalletUtils.SignatureRequest, AuthMethod, String[], String[]) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the claim request callback using the default registered credential.
buildDenyCallback(WalletUtils.SignatureRequest) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the denial request callback using the default registered credential.
buildLoginCallback(WalletUtils.SignatureRequest, AuthMethod) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the login request callback using the default registered credential.
buildUrlFromComponents(HttpUtils.URLComponents) - Static method in class com.trustedkey.trustedkeyframework.HttpUtils
 

C

calculateRecoveryKeyAddress(byte[]) - Static method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
Derives the address from the recovery key data.
callbackType - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
Enum that specifies how to invoke the callback URL.
callbackUrl - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The callback URL to invoke after acceptance or denial.
Claim - Class in com.trustedkey.trustedkeyframework
This class represents a parsed Trusted Key claim.
Claim() - Constructor for class com.trustedkey.trustedkeyframework.Claim
 
Claim.Attribute - Class in com.trustedkey.trustedkeyframework
This class represents a single attribute in a Trusted Key claim.
ClaimBackupService - Class in com.trustedkey.trustedkeyframework
Manage backups of claims
ClaimBackupService(String) - Constructor for class com.trustedkey.trustedkeyframework.ClaimBackupService
Initialize ClaimBackupService with backendUrl
ClaimIssuerService - Class in com.trustedkey.trustedkeyframework
A base implementation of the issuer API.
ClaimIssuerService(String) - Constructor for class com.trustedkey.trustedkeyframework.ClaimIssuerService
Initialize the issuer API with the given backend URL.
ClaimIssuerService.ClaimPollResult - Class in com.trustedkey.trustedkeyframework
 
ClaimIssuerService.PemImportException - Exception in com.trustedkey.trustedkeyframework
 
claims - Variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService.ClaimPollResult
 
claims - Variable in class com.trustedkey.trustedkeyframework.ClaimUtils.ClaimsDER
 
claims - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
claims sent in the request - passed AS-IS from the source claims will be in JSON encoded string
ClaimUtils - Class in com.trustedkey.trustedkeyframework
Utility methods for retrieving stored claims.
ClaimUtils() - Constructor for class com.trustedkey.trustedkeyframework.ClaimUtils
 
ClaimUtils.ClaimsDER - Class in com.trustedkey.trustedkeyframework
 
cleanup() - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Clean up any hooks that were made in `initialize()`
clearAllData(boolean) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Clear all data: credentials, claims, and passcode.
clearPasscode() - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Erase the currently stored passcode+/PIN.
com.trustedkey.trustedkeyframework - package com.trustedkey.trustedkeyframework
 
com.trustedkey.trustedkeyframework.passcodelock - package com.trustedkey.trustedkeyframework.passcodelock
 
CommonName - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's full name.
CompletionHandler<T> - Interface in com.trustedkey.trustedkeyframework
Interface for receiving completion callbacks.
Country - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a document's country.
CourseContents - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a completed course's contents.
CourseName - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a completed course's name.
createClaim(X509Certificate) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
createDocumentSignature(String) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Create the cryptographic signature for the document digest using the default registered credential.
Credential - Class in com.trustedkey.trustedkeyframework
The user's credential.
CredentialRegistryService - Class in com.trustedkey.trustedkeyframework
Utility class with wrappers for the various Credential Registry API endpoints.
CredentialRegistryService(String) - Constructor for class com.trustedkey.trustedkeyframework.CredentialRegistryService
Initialize the validation API with the given backend URL.

D

dateFromAttributeString(String) - Static method in class com.trustedkey.trustedkeyframework.DateUtils
Converts the date string inside a claim to a native `Date` type, or `nil` on error.
DateOfBirth - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the birthday on an identity document.
DateUtils - Class in com.trustedkey.trustedkeyframework
Date/Time functions.
DateUtils() - Constructor for class com.trustedkey.trustedkeyframework.DateUtils
 
decodeBase64(String) - Static method in class com.trustedkey.trustedkeyframework.Utils
Decode Base64 or Base64-URL string to byte[] or null.
Default - Static variable in class com.trustedkey.trustedkeyframework.BaseCredential
The default credential for this user.
Default - Static variable in class com.trustedkey.trustedkeyframework.Credential
The default credential for this user.
delete() - Method in class com.trustedkey.trustedkeyframework.BaseCredential
Delete the key for this credential.
delete() - Method in class com.trustedkey.trustedkeyframework.Credential
Delete the key pair for this credential.
deleteAllClaims(CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
Delete all the claims for the default credential.
deleteAllClaims() - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Delete all claims from the local key chain.
deleteClaim(Claim) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Delete specified claim from the local key chain.
deleteClaims(CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.ClaimBackupService
Delete backed up claims for default credential
deleteClaims(String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
Delete the claim(s) for the request identified by the given requestID.
deriveKeyFromWordList(String[], String) - Static method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
Derive a key from the given word list.
DeriveKeyTask(String, RecoveryKeyUtils.DeriveKeyHandler) - Constructor for class com.trustedkey.trustedkeyframework.RecoveryKeyUtils.DeriveKeyTask
Create a new AsyncTask for key derivation.
derToBase64(byte[][]) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
derToPem(byte[]) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
derToPEM(byte[][]) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
DIDService - Class in com.trustedkey.trustedkeyframework
 
DIDService(String) - Constructor for class com.trustedkey.trustedkeyframework.DIDService
 
disable_fingerprint - Static variable in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
 
DisplayName - Variable in class com.trustedkey.trustedkeyframework.Claim.Attribute
 
displayStringFromAttributeDate(Date) - Static method in class com.trustedkey.trustedkeyframework.DateUtils
Converts the native `Date` value to a suitable date/time string for display to the user.
displayStringFromAttributeDateOnly(Date) - Static method in class com.trustedkey.trustedkeyframework.DateUtils
Converts the native `Date` value to a suitable date string, without time, for display to the user.
DocumentClass - Variable in class com.trustedkey.trustedkeyframework.Claim
The kind of document that this claim originates from.
DocumentClass - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's class, for example "Passport", "Drivers License".
DocumentDigest - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the original document's SHA256 digest.
DocumentID - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's ID number.
DocumentImageBack - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's photo (back).
DocumentImageFront - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's photo (front).
DocumentImageHead - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's photo (headshot).
DocumentIssueDate - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the original document's issue date.
DocumentIssuer - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's issuer.
DocumentName - Variable in class com.trustedkey.trustedkeyframework.Claim
The name (+kind) of document that this claim originates from.
DocumentResult - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the result of the document verification.
DocumentThumb - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the document's Base64 thumbnail.
DocumentType - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for an identity document's type, for example "Michigan (MI) Driver License".
documentUrl - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The URL of the document, or null if this request is not a document signing request.
doInBackground(String...) - Method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils.DeriveKeyTask
 

E

EmailAddress - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's email address.
EMPTY - Static variable in class com.trustedkey.trustedkeyframework.ClaimUtils
 
ENTER_RECOVERY_CODE - Static variable in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
errDuplicate - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errFailed - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errFailed - Static variable in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
 
errGetTransactionStatusFailed - Static variable in class com.trustedkey.trustedkeyframework.CredentialRegistryService
 
errImportFailed - Static variable in class com.trustedkey.trustedkeyframework.ClaimBackupService
 
errInvalidBlobKey - Static variable in class com.trustedkey.trustedkeyframework.WalletService
 
errInvalidPemArray - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errInvalidPemData - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errJsonWithoutData - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errLoginExist - Static variable in class com.trustedkey.trustedkeyframework.TrustedKeyWalletService
 
errMalformedRequest - Static variable in class com.trustedkey.trustedkeyframework.WalletService
 
errMalformedResponse - Static variable in class com.trustedkey.trustedkeyframework.ValidateService
 
errNothing - Static variable in class com.trustedkey.trustedkeyframework.WalletService
 
errors - Variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService.ClaimPollResult
 
errPending - Static variable in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
errRecoverFailed - Static variable in class com.trustedkey.trustedkeyframework.CredentialRegistryService
 
errRegisterKeyFailed - Static variable in class com.trustedkey.trustedkeyframework.CredentialRegistryService
 
errRevokeFailed - Static variable in class com.trustedkey.trustedkeyframework.CredentialRegistryService
 
ExpirationDate - Variable in class com.trustedkey.trustedkeyframework.Claim
The expiration date of the original document.

G

Gender - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the gender (F/M) on an identity document.
generateRecoveryKey() - Static method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
Generates a new private key that can be used to register for revocation and recovery.
getAddressString() - Method in class com.trustedkey.trustedkeyframework.BaseCredential
 
getBlob(byte[], String, CompletionHandler<byte[]>) - Method in class com.trustedkey.trustedkeyframework.WalletService
 
getClaimName(String) - Static method in class com.trustedkey.trustedkeyframework.OIDs
OID -> Claim name mapper.
getClaims(String, CompletionHandler<Claim[]>) - Method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
Get the claim(s) for the request identified by the given requestID.
getClaims() - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
getClaimsDer(Claim[]) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Retreive a list of claims as DER encoded X.509 certs.
getClaimsJSON(String) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
getClaimsJSON - Parse claims data to JSON object
getDataFromWordList(String[]) - Static method in class com.trustedkey.trustedkeyframework.Mnemonic
Recovers a 16-byte data object based on a word list.
getDisplayName(String) - Static method in class com.trustedkey.trustedkeyframework.OIDs
Utility function that returns a display name of the given OID.
getGroupID() - Method in class com.trustedkey.trustedkeyframework.Claim
 
getLastAuthMethod() - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
Get the last authentication method.
getLockIgnoredActivities() - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
Set activities ignored by lock manager.
getLoginBundle(WalletUtils.SignatureRequest) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Write the specified signature request to a new Bundle
getMenuInflater() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
getOpenIdProviders(String, String, CompletionHandler<Uri>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Get the authorization URL for the specified provider.
getPendingSignatureRequest(CompletionHandler<WalletUtils.SignatureRequest>) - Method in class com.trustedkey.trustedkeyframework.WalletService
Grab the next login/signing request for the default registered credential.
getPinLength() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
getPublicJWK() - Method in class com.trustedkey.trustedkeyframework.BaseCredential
 
getPublicKeyString() - Method in class com.trustedkey.trustedkeyframework.BaseCredential
 
getRandomWordList() - Static method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
Return a random word list.
getRequirePin() - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
getRootAddressString() - Method in class com.trustedkey.trustedkeyframework.Credential
 
getSignedBoolPreference(String, boolean, Context) - Static method in class com.trustedkey.trustedkeyframework.SignedSettingUtils
 
getStepText(int) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
getSupportActionBar() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
getTransactionStatus(String, CompletionHandler<TransactionStatus>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Retrieves the status of the given transaction.
getWordListFromData(byte[]) - Static method in class com.trustedkey.trustedkeyframework.Mnemonic
Generates a word list form a given data object.
GivenName - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's first name.
GlobalState - Class in com.trustedkey.trustedkeyframework.passcodelock
 
GlobalState() - Constructor for class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 

H

hasEnrolledFingerprints(Context) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Utility method to check whether Fingerprint Security is available and enabled.
hasPasscode() - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Check whether the user has configured a passcode.
hasSignedPreference(String, Context) - Static method in class com.trustedkey.trustedkeyframework.SignedSettingUtils
 
hostName - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The name of the host requesting the login, for display to the user.
httpGet(String, HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.HttpUtils
Helper for doing an HTTP GET for the given URL.
httpPost(String, JSONObject, HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.HttpUtils
Helper for doing an HTTP POST for the given URL.
httpPost(String, JSONArray, HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.HttpUtils
Helper for doing an HTTP POST for the given URL.
HttpUtils - Class in com.trustedkey.trustedkeyframework
 
HttpUtils() - Constructor for class com.trustedkey.trustedkeyframework.HttpUtils
 
HttpUtils.HttpHandler - Interface in com.trustedkey.trustedkeyframework
Interface for receiving HTTP completion callbacks.
HttpUtils.URLComponents - Class in com.trustedkey.trustedkeyframework
 

I

importPems(String) - Static method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
Import pems to keychain.
initialize(String, String) - Static method in class com.trustedkey.trustedkeyframework.AppCredential
Set the credential for this app.
initialize() - Method in class com.trustedkey.trustedkeyframework.Credential
Initialize the credential with a new key pair.
initialize(Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Initializes the global passcode/PIN manager
invalidateOptionsMenu() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
invokeClaimCallback(WalletUtils.SignatureRequest, AuthMethod, String[], String[], HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the claim request callback using the default registered credential and execute a HTTP request.
invokeDenyCallback(WalletUtils.SignatureRequest, HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the denial request callback using the default registered credential and execute a HTTP request.
invokeLoginCallback(WalletUtils.SignatureRequest, AuthMethod, HttpUtils.HttpHandler) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Assemble the URL components for the login request callback using the default registered credential and execute a HTTP request.
isAppUnlocked() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
Check whether the current app has already been unlocked by PIN.
isAppUnlocked() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
Check whether the current app has already been unlocked by PIN.
isDateOID(String) - Static method in class com.trustedkey.trustedkeyframework.OIDs
 
isEssentialClaim(String, JSONObject) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
 
IsExpired() - Method in class com.trustedkey.trustedkeyframework.Claim
 
isImageOID(String) - Static method in class com.trustedkey.trustedkeyframework.OIDs
 
isRevoked - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
isRootable(Context) - Static method in class com.trustedkey.trustedkeyframework.RootUtils
Check if device is rooted, useful for disallowing operation on potentially unsecure devices
IssueDate - Variable in class com.trustedkey.trustedkeyframework.Claim
The issue date of the original document.
IssuerID - Variable in class com.trustedkey.trustedkeyframework.Claim
The X.500 issuer ID of this claim.
IssuerName - Variable in class com.trustedkey.trustedkeyframework.Claim
The Common Name of the issuer of this claim.
issuers - Variable in class com.trustedkey.trustedkeyframework.ClaimUtils.ClaimsDER
 
isValid() - Method in class com.trustedkey.trustedkeyframework.BaseCredential
Check whether the credential has a valid key.
isValid() - Method in class com.trustedkey.trustedkeyframework.Credential
Check whether the credential has a valid key pair.

K

keyInfo(String[], ValidateService.KeyInfoHandler) - Method in class com.trustedkey.trustedkeyframework.ValidateService
Get all blockchain information for the specified keys.
KeyInfo() - Constructor for class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 

L

LevelOfAssurance - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the claim's level of assurance.
loadKeychainClaims() - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Load all claims from the local key chain that match the default registry.
Locality - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the locality.
loginCode - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The 6-character login code for display to the user.
logOptIn(boolean, CompletionHandler<Boolean>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Opt-in or -out of detailed logging, which may contain PII.

M

matchClaims(String[], String, Map<String, String>) - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Match objectIDs in issued claims.
message - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
Optional login hint for the user.
Mnemonic - Class in com.trustedkey.trustedkeyframework
Class that provides BIP39 style mnemonic functionality.
Mnemonic() - Constructor for class com.trustedkey.trustedkeyframework.Mnemonic
 

N

Name - Variable in class com.trustedkey.trustedkeyframework.Claim.Attribute
 
nonce - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The unique nonce for this login request, as received from the notification or pending request.

O

objectIDs - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
An array of requested OIDs, in dotted notation.
OIDs - Class in com.trustedkey.trustedkeyframework
Some well-known OIDs, for convenience.
OIDs() - Constructor for class com.trustedkey.trustedkeyframework.OIDs
 
onActivityCreated(Activity, Bundle) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivityDestroyed(Activity) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivityPaused(Activity) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivityResult(int, int, Intent) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
onActivityResult(int, int, Intent) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onActivityResumed(Activity) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivityStarted(Activity) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onActivityStopped(Activity) - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onAuthenticated() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
onCompleted(T) - Method in interface com.trustedkey.trustedkeyframework.CompletionHandler
 
onConfigurationChanged(Configuration) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onCreate(Bundle) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
onCreate(Bundle) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onCreate() - Method in class com.trustedkey.trustedkeyframework.passcodelock.GlobalState
 
onDeriveKeyCompleted(byte[]) - Method in interface com.trustedkey.trustedkeyframework.RecoveryKeyUtils.DeriveKeyHandler
This callback is invoked on the UI thread when the key derivation is complete.
onDestroy() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
onDestroy() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onError(String) - Method in interface com.trustedkey.trustedkeyframework.CompletionHandler
 
onError(String, int) - Method in interface com.trustedkey.trustedkeyframework.HttpUtils.HttpHandler
 
onError(String) - Method in interface com.trustedkey.trustedkeyframework.ValidateService.KeyInfoHandler
 
onError(String) - Method in interface com.trustedkey.trustedkeyframework.ValidateService.ValidationHandler
 
onPause() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
onPinCodeInputed() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
onPinCodeSuccess() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
onPinFailure(int) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
onPinSuccess(int) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
onPostCreate(Bundle) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onPostExecute(byte[]) - Method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils.DeriveKeyTask
 
onPostResume() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onResume() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPinActivity
 
onResume() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onStop() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
onSuccess(JSONObject) - Method in interface com.trustedkey.trustedkeyframework.HttpUtils.HttpHandler
 
onSuccess(Map<String, ValidateService.KeyInfo>) - Method in interface com.trustedkey.trustedkeyframework.ValidateService.KeyInfoHandler
 
onSuccess(boolean) - Method in interface com.trustedkey.trustedkeyframework.ValidateService.ValidationHandler
 
onTitleChanged(CharSequence, int) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
optString(JSONObject, String) - Static method in class com.trustedkey.trustedkeyframework.Utils
Return the value mapped by the given key, or null if not present or null.
Organization - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the organization's name.

P

parseLoginBundle(Bundle) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Parse a login request
parseLoginNotification(Map<String, String>) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Parse the notification payload for this login request.
parseLoginUniversalLink(Uri) - Static method in class com.trustedkey.trustedkeyframework.WalletUtils
Parse the universal link for this login request.
parsePems(String) - Static method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
 
PASSCODE - Static variable in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
 
PasscodeLockManager - Class in com.trustedkey.trustedkeyframework.passcodelock
 
PasscodeLockManager() - Constructor for class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
 
Path - Variable in class com.trustedkey.trustedkeyframework.Claim.Attribute
 
PlaceOfBirth - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the birth place on an identity document.
pollClaims(CompletionHandler<ClaimIssuerService.ClaimPollResult>) - Method in class com.trustedkey.trustedkeyframework.ClaimIssuerService
Get the claim(s) identified by the user public key.
PostalAddress - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's registered postal address.
PostalCode - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the postal code.
postBlob(String, byte[], CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.WalletService
Store blob encrypted.
PublicKey - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the user's public key.

R

recoverCredential(byte[], CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Initiates a credential recovery
recovery - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
RecoveryKeyUtils - Class in com.trustedkey.trustedkeyframework
A utility class with functions for handling recovery keys.
RecoveryKeyUtils() - Constructor for class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
 
RecoveryKeyUtils.DeriveKeyHandler - Interface in com.trustedkey.trustedkeyframework
Completion handler for a DeriveKeyTask.
RecoveryKeyUtils.DeriveKeyTask - Class in com.trustedkey.trustedkeyframework
AsyncTask for key derivation.
register(CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.DIDService
Opt-in to DID registry
registerDevice(String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.WalletService
Register this device with the notification service.
registerDocumentClaimPhoto(String, byte[], byte[], CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Register document images with a unique image ID for later inclusion in a claim request.
registerLogin(String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyWalletService
Manual registration of a login name for the current credential.
registerRecoveryKey(byte[], CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Registers a recovery address with the backend.
reloadClaims() - Static method in class com.trustedkey.trustedkeyframework.ClaimUtils
Reload issued claims
removeSignatureRequest(String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.WalletService
Remove the pending request identified by its nonce.
removeSignedPreference(String, Context) - Static method in class com.trustedkey.trustedkeyframework.SignedSettingUtils
 
replaces - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
requestAuthenticIDClaims(String, String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Request claims for the credentials with the Trusted Key Demo Issuer.
requestEmailClaims(String, String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Request Trusted Key to issue en email validation
requestImageClaims(String, Date, JSONObject, JSONArray, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Request claims with the specified attributes and optional document images.
requestMockClaims(String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Request mock claims, for testing during development only.
requestPhoneNumberVerification(String, String, TrustedKeyIssuerService.Via, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Request Trusted Key to register a phone number.
requestTime - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The timestamp for the request.
restoreClaims(byte[], CompletionHandler<Claim[]>) - Method in class com.trustedkey.trustedkeyframework.ClaimBackupService
Restore backed up claims from wallet service
revokeByRecoveryKey(byte[], CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Revoke credentials using a given private key.
revokeClaim(Claim, CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Revoke the specified claim by sending a request to the blockchain.
revokedBy - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
revokeDefaultCredential(String, CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.CredentialRegistryService
Revoke our default credential by sending a request to the blockchain.
revokeDefaultCredential(CompletionHandler<String>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyRegistryService
Revoke our default credential by sending a request to the blockchain.
rootAddress - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
RootUtils - Class in com.trustedkey.trustedkeyframework
 
RootUtils() - Constructor for class com.trustedkey.trustedkeyframework.RootUtils
 

S

scope - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
scope values of this request - passed AS-IS from the source
SerialNo - Variable in class com.trustedkey.trustedkeyframework.Claim
The unique serial number of this claim.
setClaimBackupKey(byte[]) - Static method in class com.trustedkey.trustedkeyframework.RecoveryKeyUtils
Set claim backup key from wordlist This stores the recovery key in hardware secure element
setContentView(int) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
setContentView(View) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
setContentView(View, ViewGroup.LayoutParams) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
setPasscode(String) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Set the currently stored passcode/PIN.
setSignedBoolPreference(String, boolean, Context) - Static method in class com.trustedkey.trustedkeyframework.SignedSettingUtils
Save a boolean setting in SharedPreferences signed with
setSupportActionBar(Toolbar) - Method in class com.trustedkey.trustedkeyframework.passcodelock.AppCompatPreferenceActivity
 
shared - Static variable in class com.trustedkey.trustedkeyframework.DIDService
 
shared - Static variable in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
 
shared - Static variable in class com.trustedkey.trustedkeyframework.TrustedKeyRegistryService
 
shared - Static variable in class com.trustedkey.trustedkeyframework.TrustedKeyWalletService
 
shared - Static variable in class com.trustedkey.trustedkeyframework.ValidateService
Static reference to the Trusted Key Demo validation API
showChangePasscode(Context) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Show the PasscodeLock view controller, requesting the user to change the current PIN.
showChangePasscode(Activity, Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Show the PasscodeLock view controller, requesting the user to change the current PIN.
showEnterPasscode(Activity, Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Start the Authenticate Activity, requesting the user to enter the PIN (or fingerprint.)
showEnterPasscodeNoTouch(Activity, Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Start the Authenticate Activity, requesting the user to enter the PIN.
showEnterRecoveryCode(Activity, Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Start the Authenticate Activity, requesting the user to enter the recovery code.
showForgotDialog() - Method in class com.trustedkey.trustedkeyframework.passcodelock.AuthenticateActivity
 
showSetPasscode(Context) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Start the Authenticate Activity, requesting the user to change the current PIN.
showSetPasscode(Activity, Integer) - Static method in class com.trustedkey.trustedkeyframework.passcodelock.PasscodeLockManager
Start the Authenticate Activity, requesting the user to change the current PIN.
SignedSettingUtils - Class in com.trustedkey.trustedkeyframework
Handle signed settings on Android.
SignedSettingUtils() - Constructor for class com.trustedkey.trustedkeyframework.SignedSettingUtils
 
SocialProfile - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's social profile URL.
StateOrProvinceName - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for the state or province.
StreetAddress - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's street address.
stringFromAttributeDate(Date) - Static method in class com.trustedkey.trustedkeyframework.DateUtils
Converts the native `Date` type to the string representation for storing in a claim.
Surname - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's last name.

T

TelephoneNumber - Static variable in class com.trustedkey.trustedkeyframework.OIDs
The OID in dotted notation for a person's registered phone number.
timestamp - Variable in class com.trustedkey.trustedkeyframework.ValidateService.KeyInfo
 
TransactionStatus - Enum in com.trustedkey.trustedkeyframework
Enum that specifies possible states for a given transaction.
TrustedKeyIssuerService - Class in com.trustedkey.trustedkeyframework
 
TrustedKeyIssuerService(String) - Constructor for class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
 
TrustedKeyIssuerService.Via - Enum in com.trustedkey.trustedkeyframework
 
TrustedKeyRegistryService - Class in com.trustedkey.trustedkeyframework
Utility class with wrappers for the Trusted Key Credential Registry API endpoints.
TrustedKeyRegistryService(String, String) - Constructor for class com.trustedkey.trustedkeyframework.TrustedKeyRegistryService
Initialize the validation API with the given backend URL.
TrustedKeyWalletService - Class in com.trustedkey.trustedkeyframework
 
TrustedKeyWalletService(String) - Constructor for class com.trustedkey.trustedkeyframework.TrustedKeyWalletService
 

U

unregister(CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.DIDService
Opt-out of DID registry
updateRootAddressString(String) - Method in class com.trustedkey.trustedkeyframework.Credential
Update the recovered hex-encoded root address for this credential.
URLComponents(String) - Constructor for class com.trustedkey.trustedkeyframework.HttpUtils.URLComponents
 
URLComponents(String, boolean) - Constructor for class com.trustedkey.trustedkeyframework.HttpUtils.URLComponents
 
username - Variable in class com.trustedkey.trustedkeyframework.WalletUtils.SignatureRequest
The username that was requested to sign.
utf8 - Static variable in class com.trustedkey.trustedkeyframework.Utils
 
Utils - Class in com.trustedkey.trustedkeyframework
 
Utils() - Constructor for class com.trustedkey.trustedkeyframework.Utils
 

V

validate(String, ValidateService.ValidationHandler) - Method in class com.trustedkey.trustedkeyframework.ValidateService
 
validateClaims(Claim[], ValidateService.ValidationHandler) - Method in class com.trustedkey.trustedkeyframework.ValidateService
Validate given claim(s) by calling into the smart contract.
validateCredential(Credential, ValidateService.ValidationHandler) - Method in class com.trustedkey.trustedkeyframework.ValidateService
Validate the given credential by calling into the smart contract.
ValidateService - Class in com.trustedkey.trustedkeyframework
An implementation of a the validation API, used to check to validity of credentials and claims.
ValidateService(String) - Constructor for class com.trustedkey.trustedkeyframework.ValidateService
Initialize the validate API with the given backend URL.
ValidateService.KeyInfo - Class in com.trustedkey.trustedkeyframework
The key information structure
ValidateService.KeyInfoHandler - Interface in com.trustedkey.trustedkeyframework
Callback handler for keyInfo calls
ValidateService.ValidationHandler - Interface in com.trustedkey.trustedkeyframework
Callback handler for ValidateService calls
validateWordList(String[]) - Static method in class com.trustedkey.trustedkeyframework.Mnemonic
Verifies a word list.
Value - Variable in class com.trustedkey.trustedkeyframework.Claim.Attribute
 
valueOf(String) - Static method in enum com.trustedkey.trustedkeyframework.AuthMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.trustedkey.trustedkeyframework.TransactionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.trustedkey.trustedkeyframework.TrustedKeyIssuerService.Via
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.trustedkey.trustedkeyframework.WalletUtils.CallbackType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.trustedkey.trustedkeyframework.AuthMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.trustedkey.trustedkeyframework.TransactionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.trustedkey.trustedkeyframework.TrustedKeyIssuerService.Via
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.trustedkey.trustedkeyframework.WalletUtils.CallbackType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyEmailClaim(String, String, String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyWalletService
Manual verification of the email address.
verifyPhoneNumber(String, String, String, CompletionHandler<Void>) - Method in class com.trustedkey.trustedkeyframework.TrustedKeyIssuerService
Manual verification of the phone number.
verifySignature(byte[], byte[]) - Method in class com.trustedkey.trustedkeyframework.BaseCredential
Verify a signature.

W

WalletService - Class in com.trustedkey.trustedkeyframework
The API calls for implementing an identity credential/claim wallet.
WalletService(String) - Constructor for class com.trustedkey.trustedkeyframework.WalletService
Initialize the wallet API with the given backend URL.
WalletUtils - Class in com.trustedkey.trustedkeyframework
A utility class with functions for handling universal links or login requests.
WalletUtils() - Constructor for class com.trustedkey.trustedkeyframework.WalletUtils
 
WalletUtils.CallbackType - Enum in com.trustedkey.trustedkeyframework
Enum that specifies how to invoke the callback URL.
WalletUtils.SignatureRequest - Class in com.trustedkey.trustedkeyframework
A class with all fields related to a particular login request.
WORDLIST_LENGTH - Static variable in class com.trustedkey.trustedkeyframework.Mnemonic
 
A B C D E G H I K L M N O P R S T U V W 
Skip navigation links