diff options
author | Chia-chi Yeh <chiachi@android.com> | 2009-09-21 11:53:59 +0800 |
---|---|---|
committer | Chia-chi Yeh <chiachi@android.com> | 2009-09-21 15:52:00 +0800 |
commit | 44039172627d1c15737ea73836ad375559d76211 (patch) | |
tree | 0f4969e1216a9dbdb863268a2f46375eefb8192d /keystore/java/android/security/Credentials.java | |
parent | 626c46b016118edbea3a3938425b5d4e959f6f2d (diff) | |
download | frameworks_base-44039172627d1c15737ea73836ad375559d76211.zip frameworks_base-44039172627d1c15737ea73836ad375559d76211.tar.gz frameworks_base-44039172627d1c15737ea73836ad375559d76211.tar.bz2 |
KeyStore: add java interface.
Diffstat (limited to 'keystore/java/android/security/Credentials.java')
-rw-r--r-- | keystore/java/android/security/Credentials.java | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/keystore/java/android/security/Credentials.java b/keystore/java/android/security/Credentials.java index 28c2992..43042c0b 100644 --- a/keystore/java/android/security/Credentials.java +++ b/keystore/java/android/security/Credentials.java @@ -28,9 +28,12 @@ import java.security.KeyPair; */ public class Credentials { private static final String LOGTAG = "Credentials"; - private static final String UNLOCK_ACTION = "android.credentials.UNLOCK"; - private static final String INSTALL_ACTION = "android.credentials.INSTALL"; - private static Credentials singleton; + + public static final String UNLOCK_ACTION = "android.credentials.UNLOCK"; + + public static final String INSTALL_ACTION = "android.credentials.INSTALL"; + + public static final String SYSTEM_INSTALL_ACTION = "android.credentials.SYSTEM_INSTALL"; /** Key prefix for CA certificates. */ public static final String CA_CERTIFICATE = "CACERT_"; @@ -59,6 +62,8 @@ public class Credentials { /** Data type for PKCS12. */ public static final String PKCS12 = "PKCS12"; + private static Credentials singleton; + public static Credentials getInstance() { if (singleton == null) { singleton = new Credentials(); @@ -95,4 +100,12 @@ public class Credentials { Log.w(LOGTAG, e.toString()); } } + + public void installFromSdCard(Context context) { + try { + context.startActivity(new Intent(INSTALL_ACTION)); + } catch (ActivityNotFoundException e) { + Log.w(LOGTAG, e.toString()); + } + } } |