| Index: android_webview/browser/aw_contents_client_bridge_base.h
|
| diff --git a/android_webview/browser/aw_contents_client_bridge_base.h b/android_webview/browser/aw_contents_client_bridge_base.h
|
| index a1b3b7fe7b73440ecc48584a9e9a21e1c4f01bda..a24aa4bd9aaed578c8956c22fca0c8be5debf3e9 100644
|
| --- a/android_webview/browser/aw_contents_client_bridge_base.h
|
| +++ b/android_webview/browser/aw_contents_client_bridge_base.h
|
| @@ -16,6 +16,7 @@ class WebContents;
|
| }
|
|
|
| namespace net {
|
| +class SSLCertRequestInfo;
|
| class X509Certificate;
|
| }
|
|
|
| @@ -28,6 +29,8 @@ namespace android_webview {
|
| // native/ from browser/ layer.
|
| class AwContentsClientBridgeBase {
|
| public:
|
| + typedef base::Callback<void(net::X509Certificate*)> SelectCertificateCallback;
|
| +
|
| // Adds the handler to the UserData registry.
|
| static void Associate(content::WebContents* web_contents,
|
| AwContentsClientBridgeBase* handler);
|
| @@ -43,6 +46,9 @@ class AwContentsClientBridgeBase {
|
| const GURL& request_url,
|
| const base::Callback<void(bool)>& callback,
|
| bool* cancel_request) = 0;
|
| + virtual void SelectClientCertificate(
|
| + net::SSLCertRequestInfo* cert_request_info,
|
| + const SelectCertificateCallback& callback) = 0;
|
|
|
| virtual void RunJavaScriptDialog(
|
| content::JavaScriptMessageType message_type,
|
|
|