Added in API level 14
android.security
Provides access to a few facilities of the Android security subsystems.
Interfaces
| KeyChainAliasCallback |
The KeyChainAliasCallback is the callback for KeyChain.choosePrivateKeyAlias(Activity, KeyChainAliasCallback, String, Principal, Uri, String).
|
Classes
| AppUriAuthenticationPolicy | The app-URI authentication policy is set by the credential management app. |
| AppUriAuthenticationPolicy.Builder |
Builder class for AppUriAuthenticationPolicy objects.
|
| 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. |
| ConfirmationPrompt.Builder | A builder that collects arguments, to be shown on the system-provided confirmation prompt. |
| 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 class was deprecated
in API level 23.
Use KeyGenParameterSpec instead.
|
| KeyPairGeneratorSpec.Builder |
This class was deprecated
in API level 23.
Use KeyGenParameterSpec.Builder instead.
|
| KeyStoreParameter |
This class was deprecated
in API level 23.
Use KeyProtection instead.
|
| KeyStoreParameter.Builder |
This class was deprecated
in API level 23.
Use KeyProtection.Builder instead.
|
| 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. |
Interfaces
Classes
Exceptions