summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-06-18 19:52:00 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-06-18 19:52:00 -0700
commite0b7e916a1259d2dd9c116695607f9877ec56056 (patch)
tree5272e0fbdb6d1d254faf20add4fe246fe816a56a
parentc6282977180c220b1a68c23a328e7d75a11963ab (diff)
parent0de8e4398d81a770f8bf648e8137272c3d841296 (diff)
downloadframeworks_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.
-rw-r--r--core/java/android/webkit/JWebCoreJavaBridge.java12
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();