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

Issue 2030693002: Add CertIssuerSource interface and CertIssuerSourceStatic implementation. (Closed)

Created:
4 years, 6 months ago by mattm
Modified:
4 years, 6 months ago
Reviewers:
eroman
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@cert-parsing-base
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add CertIssuerSource interface and CertIssuerSourceStatic implementation. The CertIssuerSource interface will provide an abstraction for the path builder to lookup issuers without needing to know the details of how. CertIssuerSourceStatic is a simple implementation useful for providing a fixed set, for example the certs received during the TLS handshake. BUG=410574 Committed: https://crrev.com/137c967af0ab9f8cd49eaf3bd735acf2d0320832 Cr-Commit-Position: refs/heads/master@{#397899}

Patch Set 1 : . #

Total comments: 14

Patch Set 2 : review changes (without renaming) #

Patch Set 3 : renamed #

Total comments: 14

Patch Set 4 : shouldn't have removed that Request constructor #

Patch Set 5 : rebase #

Patch Set 6 : update and re-run net/data/update_net_gypi.py #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1039 lines, -0 lines) Patch
A net/cert/internal/cert_issuer_source.h View 1 2 3 1 chunk +83 lines, -0 lines 0 comments Download
A net/cert/internal/cert_issuer_source_static.h View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A net/cert/internal/cert_issuer_source_static.cc View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A net/cert/internal/cert_issuer_source_static_unittest.cc View 1 2 1 chunk +141 lines, -0 lines 0 comments Download
A net/cert/internal/completion_status.h View 1 chunk +17 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/c1.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/c2.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/d.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/generate-certs.py View 1 2 1 chunk +74 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/i1_1.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/i1_2.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/i2.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A net/data/cert_issuer_source_static_unittest/root.pem View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
M net/data/update_net_gypi.py View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M net/net.gypi View 1 2 3 4 5 3 chunks +11 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 25 (14 generated)
mattm
Next part of https://codereview.chromium.org/1923433002/. Child of https://codereview.chromium.org/1976433002/. Note that the interface for AsyncGetIssuersOf changed a ...
4 years, 6 months ago (2016-06-01 20:19:00 UTC) #4
eroman
CL description: typo: "implemntation" https://codereview.chromium.org/2030693002/diff/40001/net/cert/internal/cert_source.h File net/cert/internal/cert_source.h (right): https://codereview.chromium.org/2030693002/diff/40001/net/cert/internal/cert_source.h#newcode19 net/cert/internal/cert_source.h:19: // Interface for looking up ...
4 years, 6 months ago (2016-06-01 20:52:10 UTC) #5
mattm
https://codereview.chromium.org/2030693002/diff/40001/net/cert/internal/cert_source.h File net/cert/internal/cert_source.h (right): https://codereview.chromium.org/2030693002/diff/40001/net/cert/internal/cert_source.h#newcode19 net/cert/internal/cert_source.h:19: // Interface for looking up issuers of a certificate ...
4 years, 6 months ago (2016-06-01 22:20:41 UTC) #9
eroman
lgtm after updating the CL description (to reflect new naming) https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source.h File net/cert/internal/cert_issuer_source.h (right): https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source.h#newcode24 ...
4 years, 6 months ago (2016-06-01 23:30:23 UTC) #10
mattm
https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source.h File net/cert/internal/cert_issuer_source.h (right): https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source.h#newcode24 net/cert/internal/cert_issuer_source.h:24: // An implementations may choose to return results from ...
4 years, 6 months ago (2016-06-01 23:48:34 UTC) #12
eroman
https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source_static.cc File net/cert/internal/cert_issuer_source_static.cc (right): https://codereview.chromium.org/2030693002/diff/120001/net/cert/internal/cert_issuer_source_static.cc#newcode33 net/cert/internal/cert_issuer_source_static.cc:33: out_req->reset(); On 2016/06/01 23:48:33, mattm wrote: > On 2016/06/01 ...
4 years, 6 months ago (2016-06-01 23:53:06 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2030693002/160001
4 years, 6 months ago (2016-06-04 01:02:45 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-gn/builds/16391)
4 years, 6 months ago (2016-06-04 02:02:55 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2030693002/180001
4 years, 6 months ago (2016-06-04 02:14:14 UTC) #21
commit-bot: I haz the power
Failed to apply the patch.
4 years, 6 months ago (2016-06-04 03:33:06 UTC) #23
commit-bot: I haz the power
4 years, 6 months ago (2016-06-04 03:33:38 UTC) #25
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/137c967af0ab9f8cd49eaf3bd735acf2d0320832
Cr-Commit-Position: refs/heads/master@{#397899}

Powered by Google App Engine
This is Rietveld 408576698