Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(250)

Issue 9384014: Remove knowledge about SSLClientAuthHandler from chrome. Instead a callback is given to the embed... (Closed)

Created:
8 years, 10 months ago by jam
Modified:
8 years, 10 months ago
Reviewers:
Avi (use Gerrit)
CC:
chromium-reviews, Avi (use Gerrit), creis+watch_chromium.org, ajwong+watch_chromium.org, jam, joi+watch-content_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org
Visibility:
Public.

Description

Remove knowledge about SSLClientAuthHandler from chrome. Instead a callback is given to the embedder to be run when the certificate is available. BUG=98716 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=121733

Patch Set 1 #

Patch Set 2 : Fix test and build breakages on cros/mac/linux #

Patch Set 3 : fix linux build #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : fix aura #

Total comments: 12

Patch Set 8 : review comments+sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+378 lines, -683 lines) Patch
M chrome/browser/DEPS View 1 2 3 4 5 6 7 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 7 6 chunks +8 lines, -7 lines 0 comments Download
A + chrome/browser/ssl/ssl_client_auth_observer.h View 1 2 3 4 5 6 7 2 chunks +27 lines, -88 lines 0 comments Download
A + chrome/browser/ssl/ssl_client_auth_observer.cc View 1 chunk +40 lines, -117 lines 0 comments Download
A chrome/browser/ssl/ssl_client_auth_requestor_mock.h View 1 2 1 chunk +40 lines, -0 lines 0 comments Download
M chrome/browser/ssl_client_certificate_selector.h View 1 2 3 4 5 6 7 2 chunks +9 lines, -4 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents_ssl_helper.h View 1 2 3 4 5 6 7 2 chunks +10 lines, -2 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents_ssl_helper.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector.mm View 1 2 3 4 5 6 7 8 chunks +25 lines, -28 lines 0 comments Download
M chrome/browser/ui/gtk/ssl_client_certificate_selector.cc View 1 2 3 4 5 6 7 11 chunks +23 lines, -32 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.h View 1 2 3 4 5 6 7 4 chunks +8 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.cc View 1 2 3 4 5 6 7 9 chunks +17 lines, -21 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc View 1 2 3 4 5 6 7 14 chunks +65 lines, -57 lines 0 comments Download
M chrome/browser/ui/views/stubs_aura.cc View 1 2 3 4 5 6 7 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/ssl_client_certificate_selector_webui.h View 1 2 3 4 5 6 7 2 chunks +13 lines, -15 lines 0 comments Download
M chrome/browser/ui/webui/ssl_client_certificate_selector_webui.cc View 1 2 3 4 5 6 7 6 chunks +38 lines, -42 lines 0 comments Download
M chrome/browser/ui/webui/ssl_client_certificate_selector_webui_browsertest.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/ssl_client_certificate_selector_webui_browsertest.cc View 1 2 3 4 5 6 7 4 chunks +10 lines, -8 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 2 chunks +1 line, -2 lines 0 comments Download
M chrome/common/chrome_notification_types.h View 1 2 3 4 5 6 7 1 chunk +5 lines, -0 lines 0 comments Download
M content/browser/mock_content_browser_client.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
M content/browser/mock_content_browser_client.cc View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.h View 1 2 3 4 5 6 7 3 chunks +0 lines, -50 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.cc View 1 2 3 4 5 6 7 3 chunks +4 lines, -71 lines 0 comments Download
D content/browser/ssl/ssl_client_auth_handler_mock.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -26 lines 0 comments Download
D content/browser/ssl/ssl_client_auth_handler_mock.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -16 lines 0 comments Download
D content/browser/ssl/ssl_client_auth_notification_details.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -36 lines 0 comments Download
D content/browser/ssl/ssl_client_auth_notification_details.cc View 1 2 3 4 5 6 7 1 chunk +0 lines, -28 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 1 chunk +0 lines, -2 lines 0 comments Download
M content/public/browser/content_browser_client.h View 1 2 3 4 5 6 7 3 chunks +7 lines, -4 lines 0 comments Download
M content/public/browser/notification_types.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -7 lines 0 comments Download
M content/shell/shell_content_browser_client.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download
M content/shell/shell_content_browser_client.cc View 1 2 3 4 5 6 7 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
jam
Matt: you looked like you're the last person who made meaty changes in this area, ...
8 years, 10 months ago (2012-02-10 20:50:55 UTC) #1
jam
Avi: I haven't heard from Matt, can you take a look?
8 years, 10 months ago (2012-02-13 18:58:48 UTC) #2
Avi (use Gerrit)
http://codereview.chromium.org/9384014/diff/7021/chrome/browser/ssl/ssl_client_auth_observer.h File chrome/browser/ssl/ssl_client_auth_observer.h (right): http://codereview.chromium.org/9384014/diff/7021/chrome/browser/ssl/ssl_client_auth_observer.h#newcode32 chrome/browser/ssl/ssl_client_auth_observer.h:32: // cancelled. Dervied classes must use this instead of ...
8 years, 10 months ago (2012-02-13 20:10:37 UTC) #3
jam
http://codereview.chromium.org/9384014/diff/7021/chrome/browser/ssl/ssl_client_auth_observer.h File chrome/browser/ssl/ssl_client_auth_observer.h (right): http://codereview.chromium.org/9384014/diff/7021/chrome/browser/ssl/ssl_client_auth_observer.h#newcode32 chrome/browser/ssl/ssl_client_auth_observer.h:32: // cancelled. Dervied classes must use this instead of ...
8 years, 10 months ago (2012-02-13 20:59:00 UTC) #4
Avi (use Gerrit)
8 years, 10 months ago (2012-02-13 21:02:55 UTC) #5
LGTM

Powered by Google App Engine
This is Rietveld 408576698