diff options
| author | Steve Block <steveblock@google.com> | 2011-10-04 19:09:13 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2011-10-07 15:14:23 +0100 |
| commit | fe33a75cc8883dc5d50dd5a2fb0eac702f2a6992 (patch) | |
| tree | ce2cd14fc49e8a963308c66703f468915b7a76a2 /core/java/android/webkit/BrowserFrame.java | |
| parent | 17f254105b399c7a4216da2d477e7f9cbdbd7319 (diff) | |
Add WebViewClient.onProceededAfterSslError()
This is used to notify the host application that an SSL error occurred while
loading a resource, but the WebView but chose to proceed anyway based on a
decision retained from a previous response to onReceivedSslError().
Bug: 5403366
Change-Id: I51a25b93d7824b7eb7b6d5a961cba948e37c85db
Diffstat (limited to 'core/java/android/webkit/BrowserFrame.java')
| -rw-r--r-- | core/java/android/webkit/BrowserFrame.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java index 8c22da09c15c..c8b67a87f745 100644 --- a/core/java/android/webkit/BrowserFrame.java +++ b/core/java/android/webkit/BrowserFrame.java @@ -471,6 +471,7 @@ class BrowserFrame extends Handler { /** * We have received an SSL certificate for the main top-level page. + * Used by the Android HTTP stack only. */ void certificate(SslCertificate certificate) { if (mIsMainFrame) { @@ -1178,6 +1179,7 @@ class BrowserFrame extends Handler { if (SslCertLookupTable.getInstance().isAllowed(sslError)) { nativeSslCertErrorProceed(handle); + mCallbackProxy.onProceededAfterSslError(sslError); return; } @@ -1267,7 +1269,8 @@ class BrowserFrame extends Handler { } /** - * Called by JNI when we load a page over SSL. + * Called by JNI when we recieve a certificate for the page's main resource. + * Used by the Chromium HTTP stack only. */ private void setCertificate(byte cert_der[]) { try { |
