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

Issue 14492003: Work around GTE CyberTrust/Baltimore CyberTrust cross-signing issues (Closed)

Created:
7 years, 8 months ago by Ryan Sleevi
Modified:
7 years, 6 months ago
Reviewers:
wtc
CC:
chromium-reviews, cbentzel+watch_chromium.org, sail+watch_chromium.org
Visibility:
Public.

Description

Work around GTE CyberTrust/Baltimore CyberTrust cross-signing issues OS X's lack of robust support for cross-signed certificates, combined with the impending removal of the legacy GTE CyberTrust 1024-bit root in favour of the 2048-bit Baltimore CyberTrust Root, will soon cause issues for sites that need to use the cross-signed intermediate. Fix up the chain on the fly when dealing with such sites. BUG=236112 TEST=net_unittests Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206274

Patch Set 1 #

Patch Set 2 : With unittests #

Total comments: 9

Patch Set 3 : rebased #

Patch Set 4 : Review feedback #

Total comments: 1

Patch Set 5 : Rebased #

Patch Set 6 : Review feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+648 lines, -52 lines) Patch
M net/cert/cert_verify_proc_mac.cc View 1 2 3 4 4 chunks +166 lines, -48 lines 0 comments Download
M net/cert/cert_verify_proc_unittest.cc View 1 2 3 4 1 chunk +105 lines, -0 lines 0 comments Download
M net/cert/test_root_certs.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
M net/cert/test_root_certs_mac.cc View 1 2 3 4 5 2 chunks +15 lines, -4 lines 0 comments Download
M net/data/ssl/certificates/README View 1 2 3 4 1 chunk +15 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/cybertrust_baltimore_cross_certified_1.pem View 1 1 chunk +82 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/cybertrust_baltimore_cross_certified_2.pem View 1 1 chunk +85 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/cybertrust_baltimore_root.pem View 1 1 chunk +77 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/cybertrust_gte_root.pem View 1 1 chunk +48 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/cybertrust_omniroot_chain.pem View 1 1 chunk +48 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Ryan Sleevi
wtc: PTAL. You can run the unittests without my "Retry" code to see the failure ...
7 years, 8 months ago (2013-04-27 03:33:51 UTC) #1
wtc
Patch set 2 LGTM. https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc File net/cert/cert_verify_proc_mac.cc (right): https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc#newcode347 net/cert/cert_verify_proc_mac.cc:347: // |verified_chain|, and |chain_info| with ...
7 years, 7 months ago (2013-04-29 19:14:57 UTC) #2
Ryan Sleevi
https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc File net/cert/cert_verify_proc_mac.cc (right): https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc#newcode347 net/cert/cert_verify_proc_mac.cc:347: // |verified_chain|, and |chain_info| with the verification results. On ...
7 years, 7 months ago (2013-04-29 21:28:23 UTC) #3
wtc
https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc File net/cert/cert_verify_proc_mac.cc (right): https://codereview.chromium.org/14492003/diff/2001/net/cert/cert_verify_proc_mac.cc#newcode508 net/cert/cert_verify_proc_mac.cc:508: CFRangeMake(0, slice_point)); On 2013/04/29 21:28:23, Ryan Sleevi wrote: > ...
7 years, 7 months ago (2013-04-29 22:53:42 UTC) #4
Ryan Sleevi
wtc: Do you mind looking at the diff between PS2 & 4 for TestRootCerts, since ...
7 years, 7 months ago (2013-05-01 00:06:17 UTC) #5
wtc
Patch set 4 LGTM. Thanks. https://codereview.chromium.org/14492003/diff/14001/net/cert/test_root_certs_mac.cc File net/cert/test_root_certs_mac.cc (right): https://codereview.chromium.org/14492003/diff/14001/net/cert/test_root_certs_mac.cc#newcode91 net/cert/test_root_certs_mac.cc:91: // creating a copy ...
7 years, 7 months ago (2013-05-01 00:53:26 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsleevi@chromium.org/14492003/30001
7 years, 6 months ago (2013-06-13 23:18:47 UTC) #7
commit-bot: I haz the power
7 years, 6 months ago (2013-06-14 02:48:31 UTC) #8
Message was sent while issue was closed.
Change committed as 206274

Powered by Google App Engine
This is Rietveld 408576698