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

Issue 2898573002: Refactor client cert private key handling. (Closed)

Created:
3 years, 7 months ago by mattm
Modified:
3 years, 6 months ago
CC:
chromium-reviews, chromoting-reviews_chromium.org, tburkard+watch_chromium.org, davemoore+watch_chromium.org, stevenjb+watch_chromium.org, cbentzel+watch_chromium.org, gavinp+disk_chromium.org, lcwu+watch_chromium.org, jam, net-reviews_chromium.org, darin-cc_chromium.org, halliwell+watch_chromium.org, devtools-reviews_chromium.org, loading-reviews_chromium.org, android-webview-reviews_chromium.org, mlamouri+watch-content_chromium.org, Peter Beverloo, Randy Smith (Not in Mondays), gavinp+prer_chromium.org, oshima+watch_chromium.org, alokp+watch_chromium.org, jochen+watch_chromium.org, tfarina, pfeldman, mac-reviews_chromium.org, mmenke
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor client cert private key handling. This removes the global FetchClientCertPrivateKey function, which needed to be able to find the private key given just an X509Certificate object. Now, ClientCertStore returns ClientCertIdentity objects, which contain a certificate and have a method to asynchronously retrieve the matching SSLPrivateKey object. Also re-enable SSLClientCertificateSelectorCocoaTest.Basic. BUG=394131, 313243, 222296 Review-Url: https://codereview.chromium.org/2898573002 Cr-Commit-Position: refs/heads/master@{#480556} Committed: https://chromium.googlesource.com/chromium/src/+/436ccfe33a1747eb5e4d4b9ed948d498d560bf19

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : rebase #

Patch Set 4 : . #

Patch Set 5 : . #

Patch Set 6 : . #

Patch Set 7 : rebase on https://codereview.chromium.org/2899083006/ #

Patch Set 8 : . #

Patch Set 9 : . #

Patch Set 10 : rebase #

Patch Set 11 : cleanup #

Patch Set 12 : . #

Total comments: 35

Patch Set 13 : review changes for comments 43-45 #

Patch Set 14 : missing include #

Total comments: 27

Patch Set 15 : review changes for comments 58-59 #

Patch Set 16 : rebase #

Patch Set 17 : rebase fix #

Patch Set 18 : fix member order #

Total comments: 4

Patch Set 19 : review changes for comments 80 & 83 #

Patch Set 20 : rebase #

Total comments: 20

Patch Set 21 : rebase #

Patch Set 22 : review changes for comment 93 #

Total comments: 10

Patch Set 23 : review changes for comment 103 #

Patch Set 24 : removed no longer needed forward declaration #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1823 lines, -1577 lines) Patch
M android_webview/browser/aw_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/aw_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 16 17 18 19 20 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/aw_contents_client_bridge.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +1 line, -5 lines 0 comments Download
M android_webview/browser/aw_contents_client_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 9 chunks +8 lines, -62 lines 0 comments Download
M android_webview/browser/aw_contents_client_bridge_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 8 chunks +19 lines, -8 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +11 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +42 lines, -25 lines 0 comments Download
M chrome/browser/chromeos/net/client_cert_store_chromeos_unittest.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +34 lines, -33 lines 0 comments Download
M chrome/browser/chromeos/platform_keys/platform_keys_nss.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +10 lines, -4 lines 0 comments Download
M chrome/browser/devtools/devtools_network_transaction.h View 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/browser/devtools/devtools_network_transaction.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ssl/ssl_client_auth_observer.h View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/ssl/ssl_client_auth_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +13 lines, -11 lines 0 comments Download
M chrome/browser/ssl/ssl_client_auth_requestor_mock.h View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/ssl/ssl_client_auth_requestor_mock.cc View 1 2 3 4 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/ssl/ssl_client_certificate_selector.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/android/ssl_client_certificate_request.cc View 5 chunks +4 lines, -22 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 6 chunks +26 lines, -23 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +146 lines, -37 lines 0 comments Download
M chrome/browser/ui/crypto_module_delegate_nss.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/certificate_selector.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +12 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/certificate_selector.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8 chunks +38 lines, -26 lines 0 comments Download
M chrome/browser/ui/views/certificate_selector_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +14 lines, -12 lines 0 comments Download
M chrome/browser/ui/views/platform_keys_certificate_selector_chromeos.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/platform_keys_certificate_selector_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +40 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +8 lines, -16 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 5 chunks +76 lines, -43 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc View 1 2 3 4 5 6 7 8 9 18 chunks +59 lines, -57 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +8 lines, -4 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +25 lines, -13 lines 0 comments Download
M chromecast/browser/cast_network_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -0 lines 0 comments Download
M chromecast/browser/cast_network_delegate_simple.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M content/browser/loader/resource_loader.h View 1 chunk +3 lines, -1 line 0 comments Download
M content/browser/loader/resource_loader.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +4 lines, -10 lines 0 comments Download
M content/browser/loader/resource_loader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10 chunks +26 lines, -18 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.h View 4 chunks +8 lines, -4 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_handler.cc View 1 2 3 4 8 chunks +18 lines, -14 lines 0 comments Download
M content/public/browser/client_certificate_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +7 lines, -4 lines 0 comments Download
M content/public/browser/content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +3 lines, -3 lines 0 comments Download
M content/public/browser/content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +2 lines, -2 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M content/shell/browser/shell_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +2 lines, -1 line 0 comments Download
M crypto/nss_crypto_module_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +9 lines, -2 lines 0 comments Download
M net/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 9 chunks +19 lines, -16 lines 0 comments Download
M net/cert/cert_database_android.cc View 2 chunks +0 lines, -7 lines 0 comments Download
M net/cert/x509_util.h View 1 chunk +0 lines, -22 lines 0 comments Download
M net/cert/x509_util.cc View 1 chunk +0 lines, -33 lines 0 comments Download
M net/cert/x509_util_unittest.cc View 1 chunk +0 lines, -61 lines 0 comments Download
M net/http/failing_http_transaction_factory.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M net/http/http_cache_transaction.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +5 lines, -4 lines 0 comments Download
M net/http/http_cache_transaction.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +7 lines, -7 lines 0 comments Download
M net/http/http_network_transaction.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -2 lines 0 comments Download
M net/http/http_network_transaction.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -4 lines 0 comments Download
M net/http/http_transaction.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -3 lines 0 comments Download
M net/http/http_transaction_test_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
M net/http/http_transaction_test_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
A net/ssl/client_cert_identity.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +90 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity.cc View 1 2 3 4 1 chunk +84 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity_mac.h View 1 2 3 4 1 chunk +34 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity_mac.cc View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity_test_util.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +57 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity_test_util.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +82 lines, -0 lines 0 comments Download
A net/ssl/client_cert_identity_unittest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +72 lines, -0 lines 0 comments Download
M net/ssl/client_cert_store.h View 1 2 3 4 2 chunks +6 lines, -6 lines 0 comments Download
M net/ssl/client_cert_store_mac.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +10 lines, -10 lines 0 comments Download
M net/ssl/client_cert_store_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 12 9 chunks +90 lines, -75 lines 0 comments Download
M net/ssl/client_cert_store_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +17 lines, -8 lines 0 comments Download
M net/ssl/client_cert_store_nss.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +10 lines, -12 lines 0 comments Download
M net/ssl/client_cert_store_nss.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +72 lines, -34 lines 0 comments Download
M net/ssl/client_cert_store_nss_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +68 lines, -19 lines 0 comments Download
M net/ssl/client_cert_store_unittest-inl.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +16 lines, -16 lines 0 comments Download
M net/ssl/client_cert_store_win.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M net/ssl/client_cert_store_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +62 lines, -15 lines 0 comments Download
M net/ssl/client_cert_store_win_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/ssl/client_key_store.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
D net/ssl/openssl_client_key_store.h View 1 chunk +0 lines, -71 lines 0 comments Download
D net/ssl/openssl_client_key_store.cc View 1 chunk +0 lines, -98 lines 0 comments Download
D net/ssl/openssl_client_key_store_unittest.cc View 1 chunk +0 lines, -161 lines 0 comments Download
M net/ssl/ssl_client_auth_cache.h View 1 chunk +2 lines, -2 lines 0 comments Download
M net/ssl/ssl_client_auth_cache.cc View 1 chunk +4 lines, -3 lines 0 comments Download
D net/ssl/ssl_platform_key.h View 1 2 3 4 1 chunk +0 lines, -26 lines 0 comments Download
M net/ssl/ssl_platform_key_android.cc View 2 chunks +0 lines, -8 lines 0 comments Download
M net/ssl/ssl_platform_key_chromecast.cc View 1 1 chunk +0 lines, -123 lines 0 comments Download
D net/ssl/ssl_platform_key_chromecast_unittest.cc View 1 1 chunk +0 lines, -52 lines 0 comments Download
M net/ssl/ssl_platform_key_mac.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +5 lines, -6 lines 0 comments Download
M net/ssl/ssl_platform_key_mac.cc View 1 2 3 4 4 chunks +20 lines, -49 lines 0 comments Download
M net/ssl/ssl_platform_key_mac_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
A net/ssl/ssl_platform_key_nss.h View 1 2 3 4 1 chunk +31 lines, -0 lines 0 comments Download
M net/ssl/ssl_platform_key_nss.cc View 1 2 3 4 3 chunks +9 lines, -8 lines 0 comments Download
M net/ssl/ssl_platform_key_nss_unittest.cc View 1 2 3 4 2 chunks +3 lines, -2 lines 0 comments Download
M net/ssl/ssl_platform_key_win.h View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M net/ssl/ssl_platform_key_win.cc View 1 2 3 4 2 chunks +2 lines, -4 lines 0 comments Download
M net/ssl/test_ssl_private_key.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -0 lines 0 comments Download
M net/ssl/test_ssl_private_key.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -0 lines 0 comments Download
M net/test/url_request/url_request_mock_data_job.h View 1 chunk +3 lines, -2 lines 0 comments Download
M net/test/url_request/url_request_mock_data_job.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M net/url_request/url_request.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
M net/url_request/url_request.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +5 lines, -3 lines 0 comments Download
M net/url_request/url_request_http_job.h View 1 chunk +3 lines, -2 lines 0 comments Download
M net/url_request/url_request_http_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -3 lines 0 comments Download
M net/url_request/url_request_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -2 lines 0 comments Download
M net/url_request/url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -2 lines 0 comments Download
M remoting/host/token_validator_base.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +5 lines, -4 lines 0 comments Download
M remoting/host/token_validator_base.cc View 1 2 3 4 6 chunks +18 lines, -12 lines 0 comments Download
M remoting/host/token_validator_base_unittest.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +100 lines, -60 lines 0 comments Download

Messages

Total messages: 121 (86 generated)
mattm
3 years, 6 months ago (2017-05-30 18:32:52 UTC) #40
davidben
Thanks! I did the bits //content and down for this pass, since it's a huge ...
3 years, 6 months ago (2017-06-01 23:41:26 UTC) #43
davidben
On 2017/06/01 23:41:26, davidben wrote: > Thanks! I did the bits //content and down for ...
3 years, 6 months ago (2017-06-01 23:41:55 UTC) #44
davidben
https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc File net/ssl/client_cert_store_win.cc (right): https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc#newcode217 net/ssl/client_cert_store_win.cc:217: const ClientCertListCallback& callback) { Likewise, should we try to ...
3 years, 6 months ago (2017-06-01 23:46:14 UTC) #45
mattm
https://codereview.chromium.org/2898573002/diff/240001/content/public/browser/client_certificate_delegate.h File content/public/browser/client_certificate_delegate.h (right): https://codereview.chromium.org/2898573002/diff/240001/content/public/browser/client_certificate_delegate.h#newcode25 content/public/browser/client_certificate_delegate.h:25: // Continue the request with |cert| and matching |key|. ...
3 years, 6 months ago (2017-06-02 04:04:21 UTC) #48
Ryan Sleevi
Adding myself, since David mentioned "Ryan questions" - but I probably won't be able to ...
3 years, 6 months ago (2017-06-05 20:18:13 UTC) #56
davidben
On 2017/06/05 20:18:13, Ryan Sleevi wrote: > Adding myself, since David mentioned "Ryan questions" - ...
3 years, 6 months ago (2017-06-05 20:21:31 UTC) #57
davidben
Phew. That was a long CL. :-) https://codereview.chromium.org/2898573002/diff/240001/chrome/browser/chromeos/platform_keys/platform_keys_nss.cc File chrome/browser/chromeos/platform_keys/platform_keys_nss.cc (right): https://codereview.chromium.org/2898573002/diff/240001/chrome/browser/chromeos/platform_keys/platform_keys_nss.cc#newcode554 chrome/browser/chromeos/platform_keys/platform_keys_nss.cc:554: // crypto::FindNSSKeyFromPublicKeyInfo. ...
3 years, 6 months ago (2017-06-07 23:06:17 UTC) #58
Ryan Sleevi
Only responded to the Ryan questions https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc File net/ssl/client_cert_store_win.cc (right): https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc#newcode188 net/ssl/client_cert_store_win.cc:188: // pair<X509Certificate, SSLPrivateKeyCallback>. ...
3 years, 6 months ago (2017-06-08 18:13:47 UTC) #59
davidben
https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc File net/ssl/client_cert_store_win.cc (right): https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc#newcode217 net/ssl/client_cert_store_win.cc:217: const ClientCertListCallback& callback) { On 2017/06/08 18:13:47, Ryan Sleevi ...
3 years, 6 months ago (2017-06-08 21:40:49 UTC) #61
Ryan Sleevi
On 2017/06/08 21:40:49, davidben wrote: > I didn't realize NCRYPT_KEY_HANDLE simply didn't work at all. ...
3 years, 6 months ago (2017-06-08 21:46:16 UTC) #63
mattm
https://codereview.chromium.org/2898573002/diff/240001/content/public/browser/client_certificate_delegate.h File content/public/browser/client_certificate_delegate.h (right): https://codereview.chromium.org/2898573002/diff/240001/content/public/browser/client_certificate_delegate.h#newcode25 content/public/browser/client_certificate_delegate.h:25: // Continue the request with |cert| and matching |key|. ...
3 years, 6 months ago (2017-06-08 21:47:56 UTC) #64
davidben
On 2017/06/08 21:46:16, Ryan Sleevi wrote: > On 2017/06/08 21:40:49, davidben wrote: > > I ...
3 years, 6 months ago (2017-06-08 21:49:53 UTC) #65
mattm
https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc File net/ssl/client_cert_store_win.cc (right): https://codereview.chromium.org/2898573002/diff/240001/net/ssl/client_cert_store_win.cc#newcode217 net/ssl/client_cert_store_win.cc:217: const ClientCertListCallback& callback) { On 2017/06/08 21:47:55, mattm wrote: ...
3 years, 6 months ago (2017-06-12 21:28:30 UTC) #76
davidben
lgtm!
3 years, 6 months ago (2017-06-13 18:43:52 UTC) #77
mattm
+owners: sgurun: android_webview emaxx: chrome/browser/chromeos/platform_keys rsleevi: chrome/browser/ssl tedchoc: chrome/browser/ui/android ellyjones: chrome/browser/ui/cocoa pkasting: chrome/browser/ui/crypto_module_delegate_nss.h & chrome/browser/ui/views ...
3 years, 6 months ago (2017-06-13 19:40:03 UTC) #79
Elly Fong-Jones
c/b/ui/cocoa/* lgtm https://codereview.chromium.org/2898573002/diff/360001/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/2898573002/diff/360001/chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm#newcode37 chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm:37: // present in 10.5 through 10.8. is ...
3 years, 6 months ago (2017-06-13 19:45:35 UTC) #80
Sergey Ulanov
remoting lgtm
3 years, 6 months ago (2017-06-13 19:49:59 UTC) #81
halliwell
On 2017/06/13 19:49:59, Sergey Ulanov wrote: > remoting lgtm chromecast/ lgtm
3 years, 6 months ago (2017-06-13 22:37:12 UTC) #82
sgurun-gerrit only
https://codereview.chromium.org/2898573002/diff/360001/android_webview/browser/aw_contents_client_bridge.cc File android_webview/browser/aw_contents_client_bridge.cc (right): https://codereview.chromium.org/2898573002/diff/360001/android_webview/browser/aw_contents_client_bridge.cc#newcode259 android_webview/browser/aw_contents_client_bridge.cc:259: // TODO(mattm): make this a unique_ptr and get rid ...
3 years, 6 months ago (2017-06-13 22:48:34 UTC) #83
mattm
https://codereview.chromium.org/2898573002/diff/360001/android_webview/browser/aw_contents_client_bridge.cc File android_webview/browser/aw_contents_client_bridge.cc (right): https://codereview.chromium.org/2898573002/diff/360001/android_webview/browser/aw_contents_client_bridge.cc#newcode259 android_webview/browser/aw_contents_client_bridge.cc:259: // TODO(mattm): make this a unique_ptr and get rid ...
3 years, 6 months ago (2017-06-13 23:40:59 UTC) #84
sgurun-gerrit only
aw lgtm
3 years, 6 months ago (2017-06-13 23:43:15 UTC) #85
emaxx
lgtm for chrome/browser/chromeos/platform_keys
3 years, 6 months ago (2017-06-14 00:36:44 UTC) #88
mattm
ping pfeldman, rsleevi, tedchoc, pkasting
3 years, 6 months ago (2017-06-15 01:33:47 UTC) #91
Ted C
On 2017/06/15 01:33:47, mattm wrote: > ping pfeldman, rsleevi, tedchoc, pkasting chrome/browser/ui/android - lgtm
3 years, 6 months ago (2017-06-15 14:15:56 UTC) #92
Peter Kasting
https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc File chrome/browser/ui/views/certificate_selector.cc (right): https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc#newcode116 chrome/browser/ui/views/certificate_selector.cc:116: CertificateSelector::CertificateSelector(net::ClientCertIdentityList identities, I think we probably still want to ...
3 years, 6 months ago (2017-06-15 22:13:41 UTC) #93
mattm
https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc File chrome/browser/ui/views/certificate_selector.cc (right): https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc#newcode116 chrome/browser/ui/views/certificate_selector.cc:116: CertificateSelector::CertificateSelector(net::ClientCertIdentityList identities, On 2017/06/15 22:13:41, Peter Kasting wrote: > ...
3 years, 6 months ago (2017-06-16 03:30:43 UTC) #95
mattm
https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc File chrome/browser/ui/views/certificate_selector.cc (right): https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/certificate_selector.cc#newcode116 chrome/browser/ui/views/certificate_selector.cc:116: CertificateSelector::CertificateSelector(net::ClientCertIdentityList identities, On 2017/06/16 03:30:42, mattm wrote: > On ...
3 years, 6 months ago (2017-06-16 03:55:12 UTC) #98
Ryan Sleevi
lgtm
3 years, 6 months ago (2017-06-16 16:10:54 UTC) #102
Peter Kasting
https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc File chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc (right): https://codereview.chromium.org/2898573002/diff/400001/chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc#newcode80 chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc:80: cert_identity_list.push_back(cert_identity_2_->Copy()); On 2017/06/16 03:30:43, mattm wrote: > On 2017/06/15 ...
3 years, 6 months ago (2017-06-16 23:29:53 UTC) #103
mattm
https://codereview.chromium.org/2898573002/diff/460001/chrome/browser/ui/views/certificate_selector.cc File chrome/browser/ui/views/certificate_selector.cc (right): https://codereview.chromium.org/2898573002/diff/460001/chrome/browser/ui/views/certificate_selector.cc#newcode247 chrome/browser/ui/views/certificate_selector.cc:247: CHECK_LT(static_cast<size_t>(selected), identities_.size()); On 2017/06/16 23:29:52, Peter Kasting wrote: > ...
3 years, 6 months ago (2017-06-17 03:20:07 UTC) #108
Peter Kasting
LGTM! Thanks for the thoughtful refactors here, I think we came out somewhere good.
3 years, 6 months ago (2017-06-17 03:32:24 UTC) #109
pfeldman
lgtm
3 years, 6 months ago (2017-06-19 17:36:07 UTC) #114
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/2898573002/540001
3 years, 6 months ago (2017-06-19 18:06:23 UTC) #117
commit-bot: I haz the power
3 years, 6 months ago (2017-06-19 20:24:46 UTC) #121
Message was sent while issue was closed.
Committed patchset #24 (id:540001) as
https://chromium.googlesource.com/chromium/src/+/436ccfe33a1747eb5e4d4b9ed948...

Powered by Google App Engine
This is Rietveld 408576698