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

Issue 9584041: Create stubs for system certificate validation. (Closed)

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

Description

Create stubs for system certificate validation. Future work will shift code from X509Certificate::Verify to these classes. This is patch 2 of N for http://crbug.com/114343 BUG=114343 TEST=Existing unittests

Patch Set 1 #

Total comments: 2

Patch Set 2 : Remove stray friend declaration #

Patch Set 3 : Exclude CertVerifyProcNSS for non-NSS-only systems, for now #

Total comments: 20

Patch Set 4 : Rebased #

Patch Set 5 : review feedback #

Patch Set 6 : Classes again #

Patch Set 7 : Fix across platforms #

Total comments: 9

Patch Set 8 : whitespace #

Patch Set 9 : Review feedback #

Patch Set 10 : Rebase to ToT #

Patch Set 11 : ToT #

Patch Set 12 : Move system stubs into patch 4 for svn history preservation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+365 lines, -169 lines) Patch
M net/base/cert_database_nss_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +9 lines, -4 lines 0 comments Download
A net/base/cert_verify_proc.h View 1 2 3 4 5 6 7 8 1 chunk +74 lines, -0 lines 0 comments Download
A net/base/cert_verify_proc.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +47 lines, -0 lines 0 comments Download
M net/base/multi_threaded_cert_verifier.h View 1 2 3 4 5 5 chunks +7 lines, -1 line 0 comments Download
M net/base/multi_threaded_cert_verifier.cc View 1 2 3 4 5 6 7 7 chunks +16 lines, -5 lines 0 comments Download
M net/base/multi_threaded_cert_verifier_unittest.cc View 1 2 3 4 5 9 chunks +85 lines, -58 lines 0 comments Download
M net/base/single_request_cert_verifier.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -4 lines 0 comments Download
M net/base/transport_security_state_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +11 lines, -2 lines 0 comments Download
M net/base/x509_certificate.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +32 lines, -30 lines 0 comments Download
M net/base/x509_certificate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 50 chunks +82 lines, -65 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Ryan Sleevi
wtc: PTAL. I split this stub work out so that I can break up each ...
8 years, 9 months ago (2012-03-03 05:01:50 UTC) #1
wtc
Patch Set 3 LGTM. http://codereview.chromium.org/9584041/diff/1/net/base/single_request_cert_verifier.cc File net/base/single_request_cert_verifier.cc (left): http://codereview.chromium.org/9584041/diff/1/net/base/single_request_cert_verifier.cc#oldcode38 net/base/single_request_cert_verifier.cc:38: // Do a synchronous verification. ...
8 years, 9 months ago (2012-03-06 23:10:14 UTC) #2
Ryan Sleevi
wtc: PTAL at Patchset 5. Since the interface significantly changed based on your review feedback, ...
8 years, 9 months ago (2012-03-10 03:09:11 UTC) #3
Ryan Sleevi
wtc: PTAL. It's easiest to review by selecting the diff against Patchset 3, which is ...
8 years, 9 months ago (2012-03-12 23:07:51 UTC) #4
wtc
Patch set 8 LGTM. It took me a while to figure our what you meant ...
8 years, 9 months ago (2012-03-13 22:37:57 UTC) #5
Ryan Sleevi
Thanks for the feedback. A few explanations below, but no need to re-review. http://codereview.chromium.org/9584041/diff/6001/net/base/cert_verify_proc_mac.h File ...
8 years, 9 months ago (2012-03-14 00:58:49 UTC) #6
wtc
8 years, 9 months ago (2012-03-14 21:25:58 UTC) #7
Patch set 9 LGTM!

Powered by Google App Engine
This is Rietveld 408576698