summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewClient.java
diff options
context:
space:
mode:
authorSelim Gurun <sgurun@google.com>2016-02-16 12:30:08 -0800
committerSelim Gurun <sgurun@google.com>2016-02-16 12:30:08 -0800
commit977d943494d4f1bfbc99fa766b33ab67211dba3c (patch)
tree0537767f3642896d647c4fa46189c7fc115d8e1b /core/java/android/webkit/WebViewClient.java
parent73f1025f2d01490ca580312cae28279cf614c85e (diff)
Better document the ignore behavior for client cert api
Bug: 26361557 When the embedded app requests a ignore of a client cert request, webview does not cache the response of the app. However, underlying layers could. Clarify the document. Change-Id: I43e6a4c91727f71c88ca69e1334f64de9f66905a
Diffstat (limited to 'core/java/android/webkit/WebViewClient.java')
-rw-r--r--core/java/android/webkit/WebViewClient.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebViewClient.java b/core/java/android/webkit/WebViewClient.java
index 0e5034de7f4f..8318656342d7 100644
--- a/core/java/android/webkit/WebViewClient.java
+++ b/core/java/android/webkit/WebViewClient.java
@@ -332,7 +332,9 @@ public class WebViewClient {
* in memory (for the life of the application) if proceed() or cancel() is
* called and does not call onReceivedClientCertRequest() again for the
* same host and port pair. Webview does not store the response if ignore()
- * is called.
+ * is called. Note that, multiple layers in chromium network stack might be
+ * caching the responses, so the behavior for ignore is only a best case
+ * effort.
*
* This method is called on the UI thread. During the callback, the
* connection is suspended.