android.security.identity


Interfaces

Entries

A class for representing data elements returned.

Classes

AccessControlProfile

A class used to specify access controls.

AccessControlProfileId

A class used to wrap an access control profile identifiers.

AuthenticationKeyMetadata

Data about authentication keys.

CredentialDataRequest

An object representing a request for credential data.

CredentialDataResult

An object that contains the result of retrieving data from a credential.

IdentityCredential

Class used to read data from a previously provisioned credential.

IdentityCredentialStore

An interface to a secure store for user identity documents.

PersonalizationData

An object that holds personalization data.

PresentationSession

Class for presenting multiple documents to a remote verifier.

ResultData

An object that contains the result of retrieving data from a credential.

WritableIdentityCredential

Class used to personalize a new identity credential.

Exceptions

AlreadyPersonalizedException

Thrown if trying to create a credential which already exists.

CipherSuiteNotSupportedException

Thrown if trying to use a cipher suite which isn't supported.

DocTypeNotSupportedException

Thrown if trying to create a credential with an unsupported document type.

EphemeralPublicKeyNotFoundException

Thrown if the ephemeral public key was not found in the session transcript passed to android.

IdentityCredentialException

Base class for all Identity Credential exceptions.

InvalidReaderSignatureException

Thrown if the reader signature is invalid, or it doesn't contain a certificate chain, or if the signature failed to validate.

InvalidRequestMessageException

Thrown if message with the request doesn't satisfy the requirements documented in android.

MessageDecryptionException

Thrown when failing to decrypt a message from the reader device.

NoAuthenticationKeyAvailableException

Thrown if no dynamic authentication keys are available.

SessionTranscriptMismatchException

Thrown when trying use multiple different session transcripts in the same presentation session.

UnknownAuthenticationKeyException

Thrown if trying to certify an unknown dynamic authentication key.