History log of /frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6bae82a2ae174670c97843af225d112907fce89f 28-Feb-2013 Brian Carlstrom <bdc@google.com> Tracking libcore change to use longs instead of ints to store pointers in OpenSSL binding

Change-Id: Ieba5705f4faa7cea619cf509db3ef081fda570d5
/frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java
cc1fc6b6adc1edc2acaa42205b4ec5ca00bfd353 22-Jan-2013 Kenny Root <kroot@google.com> Track libcore changes for OpenSSLKey

Change-Id: I39f60c34daa9ccc633efb02988ea238a84e6bbf1
/frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java
275fce8a2ca45e640abf451552dd1bdbbc0cb54c 04-May-2012 Selim Gurun <sgurun@google.com> Use private key context when necessary

Bug: 6249185

Due to recent changes to keystore, we cannot rely on encoded key
format anymore. Rather we receive the key context (a pointer to
private key really) and pass it to native openssl. We also keep
the original logic however.

Change-Id: Iefe9f0336dd5f47eec4222fcb6fec58807e7cac0
/frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java
38f3610a29c75c3bb16408a911e3365a71b6524c 08-Dec-2011 Selim Gurun <sgurun@google.com> Move ssl callbacks to webcore thread.

Bug: 4586251

Original CL was for ics-mr1. We decided it should be in master
instead. Original CL
https://android-git.corp.google.com/g/154083

Current ssl cert logic makes callbacks to webkit from the
UI thread. This is not right. Move the callbacks to proper thread.

Change-Id: Ie3de7dbaed7780dbb6cf537ca1d29686d867b784
/frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java
a14775949c97a616196f5293209b092ee3d4e9a9 11-Feb-2011 Brian Carlstrom <bdc@google.com> Implement android.webkit.BrowserFrame.requestClientCert

Following the example of reportSslCertError, implement requestClientCert

ERROR CASE CLIENT CERT CASE
<... From external/webkit ...> <... From external/webkit ...>
android.webkit.BrowserFrame.reportSslCertError android.webkit.BrowserFrame.requestClientCert
CallbackProxy.onReceivedSslError CallbackProxy.onReceivedClientCertRequest
WebViewClient.onReceivedSslError WebViewClient.onReceivedClientCertRequest
<... See packages/apps/Browser ...> <... See packages/apps/Browser ...>
SslErrorHandler.proceed (with SslCertLookupTable) ClientCertRequestHandler.proceed (with SslClientCertLookupTable)
android.webkit.BrowserFrame.nativeSslCertErrorProceed android.webkit.BrowserFrame.nativeSslClientCert
<... To external/webkit ...> <... To external/webkit ...>

Change-Id: I2ba6007ad9b2ee520a0a6b17f3a767679b1664de
/frameworks/base/core/java/android/webkit/ClientCertRequestHandler.java