Commit e29df16
committed
Add AndroidKeyStore provider for KeyStore API
This introduces a public API for the Android keystore that is accessible
via java.security.KeyStore API. This allows programs to store
PrivateKeyEntry and TrustedCertificateEntry items visible only to
themselves.
Future work should include:
* Implement KeyStore.CallbackHandlerProtection parameter to allow the
caller to request that the keystore daemon unlock itself via the
system password input dialog.
* Implement SecretKeyEntry once that support is in keystore daemon
Change-Id: I382ffdf742d3f9f7647c5f5a429244a340b6bb0a1 parent 473c712 commit e29df16
File tree
4 files changed
+1884
-0
lines changed- core/java/android/app
- keystore
- java/android/security
- tests/src/android/security
4 files changed
+1884
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| 99 | + | |
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
| |||
4799 | 4801 | | |
4800 | 4802 | | |
4801 | 4803 | | |
| 4804 | + | |
| 4805 | + | |
4802 | 4806 | | |
4803 | 4807 | | |
4804 | 4808 | | |
| |||
0 commit comments