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

Issue 1849773002: Adding OCSP Verification

Created:
4 years, 8 months ago by svaldez
Modified:
3 years, 3 months ago
Reviewers:
eroman, Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org, dadrian
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding OCSP Verification BUG=

Patch Set 1 #

Patch Set 2 : Fixing includes. #

Total comments: 24

Patch Set 3 : Adding comments. #

Patch Set 4 : Fix scoped_ptr. #

Total comments: 9
Unified diffs Side-by-side diffs Delta from patch set Stats (+203 lines, -4161 lines) Patch
A + net/cert/internal/ocsp.h View 1 2 8 chunks +23 lines, -9 lines 1 comment Download
A + net/cert/internal/ocsp.cc View 1 2 3 14 chunks +146 lines, -23 lines 6 comments Download
A + net/cert/internal/ocsp_unittest.cc View 1 2 4 chunks +31 lines, -28 lines 2 comments Download
D net/cert/internal/parse_ocsp.h View 1 2 1 chunk +0 lines, -282 lines 0 comments Download
M net/cert/internal/parse_ocsp.cc View 1 2 1 chunk +0 lines, -532 lines 0 comments Download
M net/cert/internal/parse_ocsp_unittest.cc View 1 2 1 chunk +0 lines, -177 lines 0 comments Download
A + net/data/ocsp_unittest/annotate_test_data.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/bad_ocsp_type.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/bad_signature.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/bad_status.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/good_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/good_response_next_update.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/has_extension.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/has_single_extension.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/has_version.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/malformed_status.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/missing_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/multiple_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/no_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/ocsp_extra_certs.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/ocsp_sign_bad_indirect.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/ocsp_sign_direct.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/ocsp_sign_indirect.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/ocsp_sign_indirect_missing.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/other_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/responder_id.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/responder_name.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/revoke_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/revoke_response_reason.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + net/data/ocsp_unittest/unknown_response.pem View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
D net/data/parse_ocsp_unittest/annotate_test_data.py View 1 2 1 chunk +0 lines, -173 lines 0 comments Download
D net/data/parse_ocsp_unittest/bad_ocsp_type.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/bad_signature.pem View 1 2 1 chunk +0 lines, -121 lines 0 comments Download
D net/data/parse_ocsp_unittest/bad_status.pem View 1 2 1 chunk +0 lines, -91 lines 0 comments Download
D net/data/parse_ocsp_unittest/good_response.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/good_response_next_update.pem View 1 2 1 chunk +0 lines, -125 lines 0 comments Download
D net/data/parse_ocsp_unittest/has_extension.pem View 1 2 1 chunk +0 lines, -124 lines 0 comments Download
D net/data/parse_ocsp_unittest/has_single_extension.pem View 1 2 1 chunk +0 lines, -124 lines 0 comments Download
D net/data/parse_ocsp_unittest/has_version.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/malformed_status.pem View 1 2 1 chunk +0 lines, -91 lines 0 comments Download
D net/data/parse_ocsp_unittest/missing_response.pem View 1 2 1 chunk +0 lines, -112 lines 0 comments Download
D net/data/parse_ocsp_unittest/multiple_response.pem View 1 2 1 chunk +0 lines, -133 lines 0 comments Download
D net/data/parse_ocsp_unittest/no_response.pem View 1 2 1 chunk +0 lines, -112 lines 0 comments Download
D net/data/parse_ocsp_unittest/ocsp_extra_certs.pem View 1 2 1 chunk +0 lines, -205 lines 0 comments Download
D net/data/parse_ocsp_unittest/ocsp_sign_bad_indirect.pem View 1 2 1 chunk +0 lines, -163 lines 0 comments Download
D net/data/parse_ocsp_unittest/ocsp_sign_direct.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/ocsp_sign_indirect.pem View 1 2 1 chunk +0 lines, -168 lines 0 comments Download
D net/data/parse_ocsp_unittest/ocsp_sign_indirect_missing.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/other_response.pem View 1 2 1 chunk +0 lines, -135 lines 0 comments Download
D net/data/parse_ocsp_unittest/responder_id.pem View 1 2 1 chunk +0 lines, -119 lines 0 comments Download
D net/data/parse_ocsp_unittest/responder_name.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
D net/data/parse_ocsp_unittest/revoke_response.pem View 1 2 1 chunk +0 lines, -124 lines 0 comments Download
D net/data/parse_ocsp_unittest/revoke_response_reason.pem View 1 2 1 chunk +0 lines, -126 lines 0 comments Download
D net/data/parse_ocsp_unittest/unknown_response.pem View 1 2 1 chunk +0 lines, -123 lines 0 comments Download
M net/data/update_net_gypi.py View 1 2 1 chunk +1 line, -1 line 0 comments Download
M net/net.gypi View 1 2 3 chunks +26 lines, -26 lines 0 comments Download

Messages

Total messages: 13 (3 generated)
svaldez
This is the verification code that was pulled out of the OCSP Parsing CL.
4 years, 8 months ago (2016-03-31 15:11:13 UTC) #2
eroman
Will be slow to get to this, but haven't forgotten :)
4 years, 8 months ago (2016-04-06 00:25:40 UTC) #3
svaldez
On 2016/04/06 00:25:40, eroman wrote: > Will be slow to get to this, but haven't ...
4 years, 7 months ago (2016-05-02 20:23:14 UTC) #4
eroman
https://codereview.chromium.org/1849773002/diff/20001/net/cert/internal/parse_ocsp.cc File net/cert/internal/parse_ocsp.cc (right): https://codereview.chromium.org/1849773002/diff/20001/net/cert/internal/parse_ocsp.cc#newcode539 net/cert/internal/parse_ocsp.cc:539: // Checks that the ResponderID |id| matches the certificate ...
4 years, 7 months ago (2016-05-02 22:36:51 UTC) #5
svaldez
https://codereview.chromium.org/1849773002/diff/20001/net/cert/internal/parse_ocsp.cc File net/cert/internal/parse_ocsp.cc (right): https://codereview.chromium.org/1849773002/diff/20001/net/cert/internal/parse_ocsp.cc#newcode539 net/cert/internal/parse_ocsp.cc:539: // Checks that the ResponderID |id| matches the certificate ...
4 years, 7 months ago (2016-05-04 15:31:20 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1849773002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1849773002/40001
4 years, 7 months ago (2016-05-04 16:33:27 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/654)
4 years, 7 months ago (2016-05-04 16:46:00 UTC) #10
svaldez
Friendly ping and adding dadrian as an FYI.
4 years, 6 months ago (2016-05-31 14:59:19 UTC) #11
eroman
https://codereview.chromium.org/1849773002/diff/60001/net/cert/internal/ocsp.cc File net/cert/internal/ocsp.cc (right): https://codereview.chromium.org/1849773002/diff/60001/net/cert/internal/ocsp.cc#newcode547 net/cert/internal/ocsp.cc:547: WARN_UNUSED_RESULT bool CheckResponder(const OCSPResponseData::ResponderID& id, Can you use a ...
4 years, 6 months ago (2016-05-31 19:12:47 UTC) #12
eroman
3 years, 3 months ago (2017-09-19 20:18:07 UTC) #13
Unless you plan on reviving this CL, I will take it over as I am doing work in
this area.

Powered by Google App Engine
This is Rietveld 408576698