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

Issue 42773002: Get ClientCertStore through ResourceContext. (Closed)

Created:
7 years, 2 months ago by mattm
Modified:
7 years, 1 month ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, cbentzel+watch_chromium.org, jam, Ryan Sleevi
Visibility:
Public.

Description

Get ClientCertStore through ResourceContext. Make ClientCertStore::GetClientCerts asynchronous. BUG=302125 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=231750

Patch Set 1 #

Patch Set 2 : fix mac/win build #

Patch Set 3 : fix win #2 #

Total comments: 2

Patch Set 4 : put GetClientCertStore into ResourceContext #

Patch Set 5 : update unittest, clang fix #

Patch Set 6 : update unittest, clang fix #

Total comments: 8

Patch Set 7 : changes for comments #4 and #5 #

Total comments: 26

Patch Set 8 : changes for comment #7 #

Total comments: 10

Patch Set 9 : changes for comment #9 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+225 lines, -123 lines) Patch
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 4 5 6 7 2 chunks +14 lines, -0 lines 0 comments Download
M content/browser/loader/resource_loader.h View 1 2 3 4 5 6 7 3 chunks +1 line, -17 lines 0 comments Download
M content/browser/loader/resource_loader.cc View 1 2 3 4 5 6 7 5 chunks +15 lines, -44 lines 0 comments Download
M content/browser/loader/resource_loader_unittest.cc View 1 2 3 4 5 6 7 8 5 chunks +72 lines, -10 lines 0 comments Download
M content/browser/resource_context_impl.cc View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.h View 1 2 3 4 5 6 7 5 chunks +10 lines, -1 line 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.cc View 1 2 3 4 5 6 7 3 chunks +41 lines, -12 lines 0 comments Download
M content/public/browser/resource_context.h View 1 2 3 4 5 6 7 3 chunks +5 lines, -0 lines 0 comments Download
M net/ssl/client_cert_store.h View 1 2 3 4 5 6 7 8 2 chunks +10 lines, -2 lines 0 comments Download
M net/ssl/client_cert_store_impl.h View 1 chunk +3 lines, -2 lines 0 comments Download
M net/ssl/client_cert_store_impl_mac.cc View 1 2 3 4 5 6 7 8 6 chunks +21 lines, -13 lines 0 comments Download
M net/ssl/client_cert_store_impl_nss.cc View 1 2 3 4 5 6 7 8 4 chunks +14 lines, -10 lines 0 comments Download
M net/ssl/client_cert_store_impl_win.cc View 1 2 3 4 5 6 7 8 4 chunks +13 lines, -12 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
mattm
jam: content/public/browser/, chrome/browser/chrome_content_browser_client* simonjam: content/browser/loader/ abarth: content/browser/ssl/ wtc: net/ rsleevi: just fyi This is just ...
7 years, 2 months ago (2013-10-25 01:32:46 UTC) #1
jam
https://codereview.chromium.org/42773002/diff/90001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/42773002/diff/90001/content/public/browser/content_browser_client.h#newcode402 content/public/browser/content_browser_client.h:402: ResourceContext* context); since this is a property of ResourceContext, ...
7 years, 2 months ago (2013-10-25 01:43:10 UTC) #2
mattm
https://codereview.chromium.org/42773002/diff/90001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/42773002/diff/90001/content/public/browser/content_browser_client.h#newcode402 content/public/browser/content_browser_client.h:402: ResourceContext* context); On 2013/10/25 01:43:10, jam wrote: > since ...
7 years, 1 month ago (2013-10-25 02:53:46 UTC) #3
jam
lgtm with nits https://codereview.chromium.org/42773002/diff/320002/chrome/browser/profiles/profile_io_data.h File chrome/browser/profiles/profile_io_data.h (right): https://codereview.chromium.org/42773002/diff/320002/chrome/browser/profiles/profile_io_data.h#newcode27 chrome/browser/profiles/profile_io_data.h:27: #include "net/ssl/client_cert_store.h" nit: not needed in ...
7 years, 1 month ago (2013-10-25 15:33:57 UTC) #4
James Simonsen
lgtm for loader/ https://codereview.chromium.org/42773002/diff/320002/content/browser/loader/resource_loader.cc File content/browser/loader/resource_loader.cc (right): https://codereview.chromium.org/42773002/diff/320002/content/browser/loader/resource_loader.cc#newcode76 content/browser/loader/resource_loader.cc:76: is_transferring_ = false; Why not put ...
7 years, 1 month ago (2013-10-25 16:30:56 UTC) #5
mattm
https://codereview.chromium.org/42773002/diff/320002/chrome/browser/profiles/profile_io_data.h File chrome/browser/profiles/profile_io_data.h (right): https://codereview.chromium.org/42773002/diff/320002/chrome/browser/profiles/profile_io_data.h#newcode27 chrome/browser/profiles/profile_io_data.h:27: #include "net/ssl/client_cert_store.h" On 2013/10/25 15:33:58, jam wrote: > nit: ...
7 years, 1 month ago (2013-10-25 19:34:35 UTC) #6
wtc
Patch set 7 LGTM. I reviewed the whole CL. https://codereview.chromium.org/42773002/diff/750001/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/42773002/diff/750001/chrome/browser/profiles/profile_io_data.cc#newcode717 chrome/browser/profiles/profile_io_data.cc:717: ...
7 years, 1 month ago (2013-10-28 19:41:12 UTC) #7
mattm
https://codereview.chromium.org/42773002/diff/750001/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/42773002/diff/750001/chrome/browser/profiles/profile_io_data.cc#newcode717 chrome/browser/profiles/profile_io_data.cc:717: #if !defined(USE_OPENSSL) On 2013/10/28 19:41:12, wtc wrote: > > ...
7 years, 1 month ago (2013-10-28 23:56:15 UTC) #8
wtc
Patch set 8 LGTM. https://codereview.chromium.org/42773002/diff/750001/net/ssl/client_cert_store_impl_nss.cc File net/ssl/client_cert_store_impl_nss.cc (right): https://codereview.chromium.org/42773002/diff/750001/net/ssl/client_cert_store_impl_nss.cc#newcode23 net/ssl/client_cert_store_impl_nss.cc:23: bool GetClientCertsImpl(CERTCertList* cert_list, On 2013/10/28 ...
7 years, 1 month ago (2013-10-29 23:03:11 UTC) #9
mattm
https://codereview.chromium.org/42773002/diff/750001/net/ssl/client_cert_store_impl_nss.cc File net/ssl/client_cert_store_impl_nss.cc (right): https://codereview.chromium.org/42773002/diff/750001/net/ssl/client_cert_store_impl_nss.cc#newcode23 net/ssl/client_cert_store_impl_nss.cc:23: bool GetClientCertsImpl(CERTCertList* cert_list, On 2013/10/29 23:03:12, wtc wrote: > ...
7 years, 1 month ago (2013-10-29 23:59:00 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mattm@chromium.org/42773002/1250015
7 years, 1 month ago (2013-10-30 00:25:08 UTC) #11
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 1 month ago (2013-10-30 01:05:47 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mattm@chromium.org/42773002/1250015
7 years, 1 month ago (2013-10-30 02:03:15 UTC) #13
commit-bot: I haz the power
7 years, 1 month ago (2013-10-30 04:46:25 UTC) #14
Message was sent while issue was closed.
Change committed as 231750

Powered by Google App Engine
This is Rietveld 408576698