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

Issue 9617039: Change Origin bound certs -> Domain bound certs. (Closed)

Created:
8 years, 9 months ago by mattm
Modified:
8 years, 9 months ago
CC:
chromium-reviews, Aaron Boodman, cbentzel+watch_chromium.org, darin-cc_chromium.org, mihaip+watch_chromium.org
Visibility:
Public.

Description

Change Origin bound certs -> Domain bound certs. BUG=115348 TEST=unit tests, manually checked 'Origin Bound Certs' contents after browsing TBR=jam@chromium.org,willchan@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127817

Patch Set 1 #

Patch Set 2 : explanitory comment #

Total comments: 18

Patch Set 3 : rebase #

Patch Set 4 : rename all the things #

Total comments: 28

Patch Set 5 : rebase, rerun chrome/common/extensions/docs/build/build.py #

Patch Set 6 : address review comments, remove dead code from spdy_http_stream_spdy2_unittest.cc #

Total comments: 3

Patch Set 7 : rebase, rerun chrome/common/extensions/docs/build/build.py #

Patch Set 8 : rename VerifyServerBoundCert #

Patch Set 9 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+969 lines, -1161 lines) Patch
M chrome/app/policy/policy_templates.json View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/browsing_data_remover.h View 1 2 3 4 4 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/browsing_data_remover.cc View 1 2 3 4 4 chunks +13 lines, -13 lines 0 comments Download
M chrome/browser/browsing_data_remover_unittest.cc View 1 2 3 4 5 2 chunks +38 lines, -38 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_api.h View 1 2 3 4 5 6 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_api.cc View 1 2 3 4 5 6 3 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_test.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_function_registry.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/io_thread.h View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/io_thread.cc View 1 2 3 4 4 chunks +12 lines, -12 lines 0 comments Download
M chrome/browser/net/sqlite_origin_bound_cert_store.h View 1 2 3 3 chunks +14 lines, -14 lines 0 comments Download
M chrome/browser/net/sqlite_origin_bound_cert_store.cc View 1 2 3 4 5 24 chunks +59 lines, -56 lines 0 comments Download
M chrome/browser/net/sqlite_origin_bound_cert_store_unittest.cc View 1 2 3 4 5 23 chunks +50 lines, -50 lines 0 comments Download
M chrome/browser/net/ssl_config_service_manager_pref.cc View 1 2 3 4 5 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.cc View 1 2 3 2 chunks +7 lines, -7 lines 0 comments Download
M chrome/browser/profiles/profile_impl.cc View 1 2 3 4 5 6 7 8 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.h View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.cc View 1 2 3 5 chunks +19 lines, -19 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 3 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/common/extensions/api/browsingData.json View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/browsingData.html View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/docs/examples/api/browsingData/basic.zip View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/common/extensions/docs/examples/api/browsingData/basic/popup.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/samples.json View 1 2 3 4 5 6 3 chunks +7 lines, -1 line 0 comments Download
M chrome/tools/chromeactions.txt View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M content/shell/shell_url_request_context_getter.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
M jingle/notifier/base/proxy_resolving_client_socket.cc View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M jingle/notifier/base/xmpp_client_socket_factory.cc View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M net/base/default_origin_bound_cert_store.h View 1 2 3 4 5 5 chunks +31 lines, -30 lines 0 comments Download
M net/base/default_origin_bound_cert_store.cc View 1 2 3 4 5 5 chunks +56 lines, -55 lines 0 comments Download
M net/base/default_origin_bound_cert_store_unittest.cc View 1 2 3 4 5 9 chunks +75 lines, -75 lines 0 comments Download
M net/base/net_error_list.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M net/base/net_log_event_type_list.h View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M net/base/origin_bound_cert_service.h View 1 2 3 4 5 8 chunks +21 lines, -21 lines 0 comments Download
M net/base/origin_bound_cert_service.cc View 1 2 3 4 5 20 chunks +85 lines, -79 lines 0 comments Download
M net/base/origin_bound_cert_service_unittest.cc View 1 2 3 21 chunks +58 lines, -58 lines 0 comments Download
M net/base/origin_bound_cert_store.h View 1 2 3 4 5 4 chunks +27 lines, -27 lines 0 comments Download
M net/base/origin_bound_cert_store.cc View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
M net/base/ssl_config_service.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M net/base/ssl_config_service.cc View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M net/base/x509_util.h View 1 2 3 4 5 1 chunk +9 lines, -8 lines 0 comments Download
M net/base/x509_util_nss.cc View 1 2 3 4 5 5 chunks +33 lines, -31 lines 0 comments Download
M net/base/x509_util_nss_unittest.cc View 1 2 3 4 5 6 7 3 chunks +9 lines, -9 lines 0 comments Download
M net/base/x509_util_openssl.cc View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M net/base/x509_util_openssl_unittest.cc View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
M net/http/http_cache.h View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M net/http/http_cache.cc View 1 2 3 4 chunks +4 lines, -4 lines 0 comments Download
M net/http/http_network_session.h View 1 2 3 4 5 6 3 chunks +3 lines, -3 lines 0 comments Download
M net/http/http_network_session.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_proxy_client_socket_pool_spdy21_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_proxy_client_socket_pool_spdy2_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_proxy_client_socket_pool_spdy3_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/socket/client_socket_pool_manager_impl.h View 1 2 3 4 chunks +4 lines, -4 lines 0 comments Download
M net/socket/client_socket_pool_manager_impl.cc View 1 2 3 6 chunks +6 lines, -6 lines 0 comments Download
M net/socket/socket_test_util.h View 1 2 3 4 4 chunks +8 lines, -8 lines 0 comments Download
M net/socket/socket_test_util.cc View 1 2 3 4 4 chunks +11 lines, -11 lines 0 comments Download
M net/socket/ssl_client_socket.h View 1 2 3 4 5 4 chunks +17 lines, -17 lines 0 comments Download
M net/socket/ssl_client_socket.cc View 1 2 3 2 chunks +7 lines, -7 lines 0 comments Download
M net/socket/ssl_client_socket_mac.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/socket/ssl_client_socket_mac.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M net/socket/ssl_client_socket_nss.h View 1 2 3 4 5 5 chunks +20 lines, -20 lines 0 comments Download
M net/socket/ssl_client_socket_nss.cc View 1 2 3 4 5 16 chunks +52 lines, -50 lines 0 comments Download
M net/socket/ssl_client_socket_openssl.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/socket/ssl_client_socket_openssl.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
M net/socket/ssl_client_socket_pool.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/socket/ssl_client_socket_pool.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M net/socket/ssl_client_socket_pool_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/socket/ssl_client_socket_win.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M net/socket/ssl_client_socket_win.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M net/socket/ssl_server_socket_unittest.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M net/socket_stream/socket_stream.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/socket_stream/socket_stream.cc View 1 2 3 4 chunks +4 lines, -4 lines 0 comments Download
M net/spdy/spdy_http_stream_spdy2_unittest.cc View 1 2 3 4 5 6 2 chunks +0 lines, -216 lines 0 comments Download
M net/spdy/spdy_http_stream_spdy3_unittest.cc View 1 2 3 4 5 6 6 chunks +23 lines, -21 lines 0 comments Download
M net/spdy/spdy_session.h View 1 2 3 4 5 6 2 chunks +6 lines, -6 lines 0 comments Download
M net/spdy/spdy_session.cc View 1 2 3 4 4 chunks +7 lines, -7 lines 0 comments Download
M net/spdy/spdy_session_spdy2_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M net/spdy/spdy_session_spdy3_unittest.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M net/spdy/spdy_stream.h View 1 2 3 4 3 chunks +13 lines, -13 lines 0 comments Download
M net/spdy/spdy_stream.cc View 1 2 3 4 6 chunks +29 lines, -29 lines 0 comments Download
M net/url_request/url_request_context.h View 1 2 3 4 chunks +8 lines, -8 lines 0 comments Download
M net/url_request/url_request_context.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M net/url_request/url_request_context_storage.h View 1 2 3 4 chunks +5 lines, -5 lines 0 comments Download
M net/url_request/url_request_context_storage.cc View 1 2 3 4 1 chunk +4 lines, -4 lines 0 comments Download
M net/url_request/url_request_test_util.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M tools/valgrind/gtest_exclude/net_unittests.gtest-tsan.txt View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M webkit/tools/test_shell/test_shell_request_context.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
mattm
This changes origin bound certs to be domain bound instead. The actual changes are small ...
8 years, 9 months ago (2012-03-07 03:53:05 UTC) #1
Ryan Hamilton
http://codereview.chromium.org/9617039/diff/5001/net/base/origin_bound_cert_service.h File net/base/origin_bound_cert_service.h (right): http://codereview.chromium.org/9617039/diff/5001/net/base/origin_bound_cert_service.h#newcode106 net/base/origin_bound_cert_service.h:106: static int GenerateCert(const std::string& domain, Does this include the ...
8 years, 9 months ago (2012-03-07 04:46:06 UTC) #2
Mike West
I think this needs to be a much bigger CL. I'd be fine with you ...
8 years, 9 months ago (2012-03-07 10:31:47 UTC) #3
wtc
rch: can you review this CL? I may not be able to review it until ...
8 years, 9 months ago (2012-03-08 01:58:45 UTC) #4
wtc
Review comments on Patch Set 2: I reviewed all the changes in src/net. They look ...
8 years, 9 months ago (2012-03-08 02:13:45 UTC) #5
Ryan Hamilton
On 2012/03/08 01:58:45, wtc wrote: > rch: can you review this CL? I may not ...
8 years, 9 months ago (2012-03-08 20:04:10 UTC) #6
wtc
rch: yes, I managed to complete the review on Wednesday. mattm, rch: regarding my suggestion ...
8 years, 9 months ago (2012-03-09 20:11:24 UTC) #7
mattm
Ok here's an attempt at renaming everything. I followed wtc's suggested of renaming the things ...
8 years, 9 months ago (2012-03-15 01:48:44 UTC) #8
wtc
Patch set 4 LGTM. Why did you need to change the zip files? I have ...
8 years, 9 months ago (2012-03-15 23:46:38 UTC) #9
mattm
On 2012/03/15 23:46:38, wtc wrote: > Why did you need to change the zip files? ...
8 years, 9 months ago (2012-03-16 22:22:00 UTC) #10
mattm
Adding OWNERS reviewers. darin: content/public, content, webkit willchan: chrome/browser/profiles mnissler: chrome/app/policy mihaip: chrome/common/extensions/api
8 years, 9 months ago (2012-03-16 22:33:11 UTC) #11
Mattias Nissler (ping if slow)
chrome/app/policy LGTM
8 years, 9 months ago (2012-03-17 10:46:36 UTC) #12
wtc
Patch set 6 LGTM. http://codereview.chromium.org/9617039/diff/27001/net/base/x509_util_nss_unittest.cc File net/base/x509_util_nss_unittest.cc (right): http://codereview.chromium.org/9617039/diff/27001/net/base/x509_util_nss_unittest.cc#newcode77 net/base/x509_util_nss_unittest.cc:77: void VerifyServerBoundCert(const std::string& domain, This ...
8 years, 9 months ago (2012-03-19 22:59:36 UTC) #13
Mihai Parparita -not on Chrome
LGTM http://codereview.chromium.org/9617039/diff/27001/chrome/common/extensions/api/browsingData.json File chrome/common/extensions/api/browsingData.json (right): http://codereview.chromium.org/9617039/diff/27001/chrome/common/extensions/api/browsingData.json#newcode82 chrome/common/extensions/api/browsingData.json:82: "serverBoundCertificates": { FYI: This is technically not a ...
8 years, 9 months ago (2012-03-19 23:15:43 UTC) #14
wtc
http://codereview.chromium.org/9617039/diff/27001/chrome/common/extensions/api/browsingData.json File chrome/common/extensions/api/browsingData.json (right): http://codereview.chromium.org/9617039/diff/27001/chrome/common/extensions/api/browsingData.json#newcode82 chrome/common/extensions/api/browsingData.json:82: "serverBoundCertificates": { On 2012/03/19 23:15:43, Mihai Parparita wrote: > ...
8 years, 9 months ago (2012-03-19 23:24:10 UTC) #15
Mihai Parparita -not on Chrome
On 2012/03/19 23:24:10, wtc wrote: > Hmm... thanks for pointing this out. > > We ...
8 years, 9 months ago (2012-03-19 23:26:32 UTC) #16
Mike West
On 2012/03/19 23:26:32, Mihai Parparita wrote: > On 2012/03/19 23:24:10, wtc wrote: > > Hmm... ...
8 years, 9 months ago (2012-03-20 11:31:41 UTC) #17
darin (slow to review)
8 years, 9 months ago (2012-03-20 19:34:56 UTC) #18
LGTM for webkit/ and content/shell.  You should just TBR=jam@chromium.org for
the content/public change.  It does not require him to review it before you
commit.

Powered by Google App Engine
This is Rietveld 408576698