Stay organized with collections
Save and categorize content based on your preferences.
android.security.identity
Interfaces
Entries |
A class for representing data elements returned.
|
Classes
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.security.identity\n=========================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/security/identity/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|-------------------------------------------------------------------------------------|--------------------------------------------------|\n| [Entries](/reference/kotlin/android/security/identity/CredentialDataResult.Entries) | A class for representing data elements returned. |\n\nClasses\n-------\n\n|------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|\n| [AccessControlProfile](/reference/kotlin/android/security/identity/AccessControlProfile) | A class used to specify access controls. |\n| [AccessControlProfileId](/reference/kotlin/android/security/identity/AccessControlProfileId) | A class used to wrap an access control profile identifiers. |\n| [AuthenticationKeyMetadata](/reference/kotlin/android/security/identity/AuthenticationKeyMetadata) | Data about authentication keys. |\n| [CredentialDataRequest](/reference/kotlin/android/security/identity/CredentialDataRequest) | An object representing a request for credential data. |\n| [CredentialDataResult](/reference/kotlin/android/security/identity/CredentialDataResult) | An object that contains the result of retrieving data from a credential. |\n| [IdentityCredential](/reference/kotlin/android/security/identity/IdentityCredential) | Class used to read data from a previously provisioned credential. |\n| [IdentityCredentialStore](/reference/kotlin/android/security/identity/IdentityCredentialStore) | An interface to a secure store for user identity documents. |\n| [PersonalizationData](/reference/kotlin/android/security/identity/PersonalizationData) | An object that holds personalization data. |\n| [PresentationSession](/reference/kotlin/android/security/identity/PresentationSession) | Class for presenting multiple documents to a remote verifier. |\n| [ResultData](/reference/kotlin/android/security/identity/ResultData) | An object that contains the result of retrieving data from a credential. |\n| [WritableIdentityCredential](/reference/kotlin/android/security/identity/WritableIdentityCredential) | Class used to personalize a new identity credential. |\n\nExceptions\n----------\n\n|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| [AlreadyPersonalizedException](/reference/kotlin/android/security/identity/AlreadyPersonalizedException) | Thrown if trying to create a credential which already exists. |\n| [CipherSuiteNotSupportedException](/reference/kotlin/android/security/identity/CipherSuiteNotSupportedException) | Thrown if trying to use a cipher suite which isn't supported. |\n| [DocTypeNotSupportedException](/reference/kotlin/android/security/identity/DocTypeNotSupportedException) | Thrown if trying to create a credential with an unsupported document type. |\n| [EphemeralPublicKeyNotFoundException](/reference/kotlin/android/security/identity/EphemeralPublicKeyNotFoundException) | Thrown if the ephemeral public key was not found in the session transcript passed to android. |\n| [IdentityCredentialException](/reference/kotlin/android/security/identity/IdentityCredentialException) | Base class for all Identity Credential exceptions. |\n| [InvalidReaderSignatureException](/reference/kotlin/android/security/identity/InvalidReaderSignatureException) | Thrown if the reader signature is invalid, or it doesn't contain a certificate chain, or if the signature failed to validate. |\n| [InvalidRequestMessageException](/reference/kotlin/android/security/identity/InvalidRequestMessageException) | Thrown if message with the request doesn't satisfy the requirements documented in android. |\n| [MessageDecryptionException](/reference/kotlin/android/security/identity/MessageDecryptionException) | Thrown when failing to decrypt a message from the reader device. |\n| [NoAuthenticationKeyAvailableException](/reference/kotlin/android/security/identity/NoAuthenticationKeyAvailableException) | Thrown if no dynamic authentication keys are available. |\n| [SessionTranscriptMismatchException](/reference/kotlin/android/security/identity/SessionTranscriptMismatchException) | Thrown when trying use multiple different session transcripts in the same presentation session. |\n| [UnknownAuthenticationKeyException](/reference/kotlin/android/security/identity/UnknownAuthenticationKeyException) | Thrown if trying to certify an unknown dynamic authentication key. |"]]