History log of /frameworks/base/core/java/android/webkit/SslClientCertLookupTable.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/SslClientCertLookupTable.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/SslClientCertLookupTable.java