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

Issue 2838243002: Remove client_certs from SSLCertRequestInfo. (Closed)

Created:
3 years, 8 months ago by mattm
Modified:
3 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, chromoting-reviews_chromium.org, tburkard+watch_chromium.org, tfarina, jam, Randy Smith (Not in Mondays), net-reviews_chromium.org, gavinp+prer_chromium.org, darin-cc_chromium.org, mmenke, oshima+watch_chromium.org, mac-reviews_chromium.org, loading-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove client_certs from SSLCertRequestInfo. The client_certs aren't actually part of the certificate request, rather the client_certs member was used to store the list of matching certificates on the client side and pass them through to the certificate selector. Pass the list of certs through the relevant callbacks instead. BUG=166642, 394131 Review-Url: https://codereview.chromium.org/2838243002 Cr-Commit-Position: refs/heads/master@{#467901} Committed: https://chromium.googlesource.com/chromium/src/+/7ed243fc89fb72230c47f59742128add62ae1d83

Patch Set 1 #

Patch Set 2 : missed bits #

Patch Set 3 : missed bits 2 #

Total comments: 4

Patch Set 4 : revert stray whitespace change #

Unified diffs Side-by-side diffs Delta from patch set Stats (+273 lines, -203 lines) Patch
M android_webview/browser/aw_content_browser_client.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M android_webview/browser/aw_content_browser_client.cc View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos.h View 1 chunk +4 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos.cc View 5 chunks +17 lines, -18 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos_unittest.cc View 6 chunks +27 lines, -10 lines 0 comments Download
M chrome/browser/chromeos/platform_keys/platform_keys_nss.cc View 1 2 3 3 chunks +5 lines, -6 lines 0 comments Download
M chrome/browser/prerender/prerender_browsertest.cc View 1 chunk +2 lines, -4 lines 0 comments Download
M chrome/browser/ssl/ssl_client_certificate_selector.h View 2 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/ssl/ssl_client_certificate_selector_test.h View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/ssl/ssl_client_certificate_selector_test.cc View 2 chunks +0 lines, -14 lines 0 comments Download
M chrome/browser/ui/android/ssl_client_certificate_request.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.h View 2 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.mm View 3 chunks +7 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm View 5 chunks +48 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.cc View 3 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc View 1 2 9 chunks +17 lines, -12 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.cc View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/loader/resource_loader_unittest.cc View 4 chunks +10 lines, -12 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.h View 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.cc View 7 chunks +13 lines, -12 lines 0 comments Download
M content/public/browser/content_browser_client.h View 2 chunks +3 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.cc View 1 1 chunk +1 line, -0 lines 0 comments Download
M net/socket/socket_test_util.cc View 1 chunk +5 lines, -1 line 0 comments Download
M net/ssl/client_cert_store.h View 1 chunk +6 lines, -4 lines 0 comments Download
M net/ssl/client_cert_store_mac.h View 1 chunk +1 line, -2 lines 0 comments Download
M net/ssl/client_cert_store_mac.cc View 3 chunks +8 lines, -9 lines 0 comments Download
M net/ssl/client_cert_store_nss.h View 2 chunks +3 lines, -5 lines 0 comments Download
M net/ssl/client_cert_store_nss.cc View 3 chunks +15 lines, -14 lines 0 comments Download
M net/ssl/client_cert_store_nss_unittest.cc View 4 chunks +18 lines, -2 lines 0 comments Download
M net/ssl/client_cert_store_win.h View 1 chunk +1 line, -2 lines 0 comments Download
M net/ssl/client_cert_store_win.cc View 2 chunks +9 lines, -10 lines 0 comments Download
M net/ssl/ssl_cert_request_info.h View 2 chunks +0 lines, -6 lines 0 comments Download
M net/ssl/ssl_cert_request_info.cc View 1 chunk +0 lines, -1 line 0 comments Download
M remoting/host/token_validator_base.h View 1 chunk +2 lines, -2 lines 0 comments Download
M remoting/host/token_validator_base.cc View 1 chunk +9 lines, -11 lines 0 comments Download
M remoting/host/token_validator_base_unittest.cc View 1 3 chunks +10 lines, -10 lines 0 comments Download

Messages

Total messages: 49 (29 generated)
mattm
3 years, 8 months ago (2017-04-25 20:21:36 UTC) #5
davidben
lgtm! https://codereview.chromium.org/2838243002/diff/40001/chrome/browser/chromeos/platform_keys/platform_keys_nss.cc File chrome/browser/chromeos/platform_keys/platform_keys_nss.cc (left): https://codereview.chromium.org/2838243002/diff/40001/chrome/browser/chromeos/platform_keys/platform_keys_nss.cc#oldcode271 chrome/browser/chromeos/platform_keys/platform_keys_nss.cc:271: Stray change? https://codereview.chromium.org/2838243002/diff/40001/chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm File chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm (right): https://codereview.chromium.org/2838243002/diff/40001/chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm#newcode87 chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm:87: ...
3 years, 8 months ago (2017-04-26 02:37:56 UTC) #16
Sergey Ulanov
remoting lgtm
3 years, 8 months ago (2017-04-26 02:52:14 UTC) #18
mattm
+OWNERS reviewers: lcwu: chromecast/ sgurun: android_webview/ pfeldman: content/ emaxx: chrome/browser/chromeos/platform_keys/ rsleevi: chrome/browser/ssl/ tedchoc: chrome/browser/ui/android/ ellyjones: ...
3 years, 8 months ago (2017-04-26 04:46:16 UTC) #22
lcwu1
3 years, 8 months ago (2017-04-26 04:56:12 UTC) #24
sgurun-gerrit only
On 2017/04/26 04:56:12, lcwu1 wrote: aw lgtm
3 years, 8 months ago (2017-04-26 06:25:40 UTC) #27
lcwu1
chromecast/ lgtm
3 years, 8 months ago (2017-04-26 07:09:14 UTC) #28
Elly Fong-Jones
On 2017/04/26 07:09:14, lcwu1 wrote: > chromecast/ lgtm c/b/ui/cocoa lgtm
3 years, 8 months ago (2017-04-26 12:41:47 UTC) #29
Ryan Sleevi
lgtm
3 years, 8 months ago (2017-04-26 12:44:44 UTC) #30
emaxx
lgtm for chrome/browser/chromeos/platform_keys/
3 years, 7 months ago (2017-04-26 15:31:18 UTC) #31
Ted C
On 2017/04/26 15:31:18, emaxx wrote: > lgtm for chrome/browser/chromeos/platform_keys/ chrome/browser/ui/android/ - lgtm
3 years, 7 months ago (2017-04-26 17:43:30 UTC) #32
msw
c/b/ui/views rubber stamp lgtm
3 years, 7 months ago (2017-04-26 19:40:17 UTC) #33
pfeldman
content/ lgtm
3 years, 7 months ago (2017-04-27 21:47:38 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2838243002/60001
3 years, 7 months ago (2017-04-27 21:53:07 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/166769)
3 years, 7 months ago (2017-04-27 22:54:23 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2838243002/60001
3 years, 7 months ago (2017-04-28 01:33:48 UTC) #41
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/372321)
3 years, 7 months ago (2017-04-28 04:45:03 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2838243002/60001
3 years, 7 months ago (2017-04-28 04:46:11 UTC) #45
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/7ed243fc89fb72230c47f59742128add62ae1d83
3 years, 7 months ago (2017-04-28 05:29:10 UTC) #48
sky
3 years, 7 months ago (2017-05-01 19:27:33 UTC) #49
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/2848313003/ by sky@chromium.org.

The reason for reverting is: Reverting in hopes of fixing 716594 . Will reland
if it turns out to be another patch..

Powered by Google App Engine
This is Rietveld 408576698