diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-18 19:52:00 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-18 19:52:00 -0700 |
commit | e0b7e916a1259d2dd9c116695607f9877ec56056 (patch) | |
tree | 5272e0fbdb6d1d254faf20add4fe246fe816a56a /core | |
parent | c6282977180c220b1a68c23a328e7d75a11963ab (diff) | |
parent | 0de8e4398d81a770f8bf648e8137272c3d841296 (diff) | |
download | frameworks_base-e0b7e916a1259d2dd9c116695607f9877ec56056.zip frameworks_base-e0b7e916a1259d2dd9c116695607f9877ec56056.tar.gz frameworks_base-e0b7e916a1259d2dd9c116695607f9877ec56056.tar.bz2 |
Merge change 4679 into donut
* changes:
Replace the dummy code with Keystore for <keygen> support.
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/webkit/JWebCoreJavaBridge.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/core/java/android/webkit/JWebCoreJavaBridge.java b/core/java/android/webkit/JWebCoreJavaBridge.java index 7739300..7542e88 100644 --- a/core/java/android/webkit/JWebCoreJavaBridge.java +++ b/core/java/android/webkit/JWebCoreJavaBridge.java @@ -18,6 +18,7 @@ package android.webkit; import android.os.Handler; import android.os.Message; +import android.security.Keystore; import android.util.Log; final class JWebCoreJavaBridge extends Handler { @@ -187,18 +188,11 @@ final class JWebCoreJavaBridge extends Handler { } private String[] getKeyStrengthList() { - // FIXME: fake the list for now - String[] list = new String[2]; - list[0] = "1024"; - list[1] = "512"; - return list; + return Keystore.getInstance().getSupportedKeyStrenghs(); } private String getSignedPublicKey(int index, String challenge, String url) { - // FIXME: do nothing for now - Log.w(LOGTAG, "getSignedPublicKey for " + index + " and challenge=" - + challenge + " and url=" + url); - return ""; + return Keystore.getInstance().generateKeyPair(index, challenge, url); } private native void nativeConstructor(); |