android.security

Interfaces

KeyChainAliasCallback

The KeyChainAliasCallback is the callback for android.

Classes

AppUriAuthenticationPolicy

The app-URI authentication policy is set by the credential management app.

AttestedKeyPair

The AttestedKeyPair class contains a KeyPair instance of keys generated by Keystore and owned by KeyChain, as well as an attestation record for the key.

ConfirmationCallback

Callback class used when signaling that a prompt is no longer being presented.

ConfirmationPrompt

Class used for displaying confirmation prompts.

FileIntegrityManager

This class provides access to file integrity related operations.

KeyChain

The KeyChain class provides access to private keys and their corresponding certificate chains in credential storage.

KeyPairGeneratorSpec

This provides the required parameters needed for initializing the KeyPairGenerator that works with Android KeyStore facility.

KeyStoreParameter

This provides the optional parameters that can be specified for KeyStore entries that work with Android KeyStore facility.

NetworkSecurityPolicy

Network security policy.

Exceptions

ConfirmationAlreadyPresentingException

This exception is thrown when presenting a prompt fails because another prompt is already being presented.

ConfirmationNotAvailableException

This exception is thrown when presenting a prompt fails because the environment lacks facilities for showing confirmations.

KeyChainException

Thrown on problems accessing the KeyChain.

KeyStoreException

Exception containing information about the failure at the Keystore / KeyMint layer while generating or using a key.