summaryrefslogtreecommitdiff
path: root/keystore/java/android/security/IKeyChainService.aidl
diff options
context:
space:
mode:
authorZoltan Szatmary-Ban <szatmz@google.com>2014-07-15 16:58:59 +0100
committerZoltan Szatmary-Ban <szatmz@google.com>2014-07-29 16:43:37 +0100
commit1386627335a79dd02fb34db344e63ca3abfce013 (patch)
tree7c01e7fec4edf431ef8740e61655d82ec93aca7d /keystore/java/android/security/IKeyChainService.aidl
parent1cc41c938cfe587441a63f0d6176f59fcf2f25b4 (diff)
Update Trusted Credentials screen in settings
Trusted credentials for both the primary user and its managed profiles are shown on the Trusted Credentials fragment. All functionalities (e.g. disabling/enabling of certificates) remain available. Bug: 16029580 Change-Id: Ia92ae02d8c572bf4a3be172f6c255726cefc0fa1
Diffstat (limited to 'keystore/java/android/security/IKeyChainService.aidl')
-rw-r--r--keystore/java/android/security/IKeyChainService.aidl7
1 files changed, 7 insertions, 0 deletions
diff --git a/keystore/java/android/security/IKeyChainService.aidl b/keystore/java/android/security/IKeyChainService.aidl
index 60fd7f79318d..a93891a42662 100644
--- a/keystore/java/android/security/IKeyChainService.aidl
+++ b/keystore/java/android/security/IKeyChainService.aidl
@@ -15,6 +15,8 @@
*/
package android.security;
+import android.content.pm.ParceledListSlice;
+
/**
* Caller is required to ensure that {@link KeyStore#unlock
* KeyStore.unlock} was successful.
@@ -32,6 +34,11 @@ interface IKeyChainService {
// APIs used by Settings
boolean deleteCaCertificate(String alias);
boolean reset();
+ ParceledListSlice getUserCaAliases();
+ ParceledListSlice getSystemCaAliases();
+ boolean containsCaAlias(String alias);
+ byte[] getEncodedCaCertificate(String alias, boolean includeDeletedSystem);
+ List<String> getCaCertificateChainAliases(String rootAlias, boolean includeDeletedSystem);
// APIs used by KeyChainActivity
void setGrant(int uid, String alias, boolean value);