diff options
| author | Grace Kloba <klobag@google.com> | 2009-06-18 15:52:42 -0700 | 
|---|---|---|
| committer | Grace Kloba <klobag@google.com> | 2009-06-18 15:52:42 -0700 | 
| commit | 0de8e4398d81a770f8bf648e8137272c3d841296 (patch) | |
| tree | 3c97a533be7d49854dbdfa78ff35284bcc06bc8a /core/java/android/webkit | |
| parent | 5553f1528e94377ae5adf423e91331f5eb57dd44 (diff) | |
| download | frameworks_base-0de8e4398d81a770f8bf648e8137272c3d841296.zip frameworks_base-0de8e4398d81a770f8bf648e8137272c3d841296.tar.gz frameworks_base-0de8e4398d81a770f8bf648e8137272c3d841296.tar.bz2 | |
Replace the dummy code with Keystore for <keygen> support.
Diffstat (limited to 'core/java/android/webkit')
| -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(); | 
