Added in API level 30
android.security.identity
Interfaces
| CredentialDataResult.Entries | A class for representing data elements returned. |
Classes
| AccessControlProfile | A class used to specify access controls. |
| AccessControlProfile.Builder |
A builder for AccessControlProfile.
|
| 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. |
| CredentialDataRequest.Builder |
A builder for CredentialDataRequest.
|
| 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. |
| PersonalizationData.Builder |
A builder for PersonalizationData.
|
| PresentationSession | Class for presenting multiple documents to a remote verifier. |
| ResultData |
This class was deprecated
in API level 33.
Use PresentationSession instead.
|
| 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 IdentityCredential.getEntries(byte[], Map, byte[], byte[]).
|
| 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
IdentityCredential.getEntries(byte[], Map, byte[], byte[]).
|
| 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. |
Interfaces
Classes
- AccessControlProfile
- AccessControlProfile.Builder
- AccessControlProfileId
- AuthenticationKeyMetadata
- CredentialDataRequest
- CredentialDataRequest.Builder
- CredentialDataResult
- IdentityCredential
- IdentityCredentialStore
- PersonalizationData
- PersonalizationData.Builder
- PresentationSession
- ResultData
- WritableIdentityCredential
Exceptions
- AlreadyPersonalizedException
- CipherSuiteNotSupportedException
- DocTypeNotSupportedException
- EphemeralPublicKeyNotFoundException
- IdentityCredentialException
- InvalidReaderSignatureException
- InvalidRequestMessageException
- MessageDecryptionException
- NoAuthenticationKeyAvailableException
- SessionTranscriptMismatchException
- UnknownAuthenticationKeyException