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

Issue 2585963003: PKI library Mac trust store integration (Closed)

Created:
4 years ago by mattm
Modified:
3 years, 9 months ago
Reviewers:
Nico, Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org, mac-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

PKI library Mac trust store integration BUG=690704 Review-Url: https://codereview.chromium.org/2585963003 Cr-Commit-Position: refs/heads/master@{#453731} Committed: https://chromium.googlesource.com/chromium/src/+/ea4ed823078f8496ce4ad18975658d87137da3eb

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : test fixes #

Total comments: 23

Patch Set 4 : rebase #

Patch Set 5 : review changes & cleanups #

Total comments: 76

Patch Set 6 : review changes for comment #19 #

Total comments: 24

Patch Set 7 : review changes for comment #21 (partial) #

Patch Set 8 : review changes and compile fix #

Patch Set 9 : moarlocks #

Patch Set 10 : rebase #

Patch Set 11 : compile fix? #

Patch Set 12 : compile fix?? #

Patch Set 13 : compile fix??? #

Patch Set 14 : rebase #

Patch Set 15 : updates for rebase & cl format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+779 lines, -0 lines) Patch
M base/mac/foundation_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +9 lines, -0 lines 0 comments Download
M base/mac/foundation_util.mm View 1 2 3 4 5 2 chunks +5 lines, -0 lines 0 comments Download
M net/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -0 lines 0 comments Download
A net/cert/internal/trust_store_mac.h View 1 2 3 4 5 6 7 1 chunk +65 lines, -0 lines 0 comments Download
A net/cert/internal/trust_store_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +351 lines, -0 lines 0 comments Download
A net/cert/internal/trust_store_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +319 lines, -0 lines 0 comments Download
M net/data/ssl/certificates/README View 1 1 chunk +2 lines, -0 lines 0 comments Download
A net/data/ssl/certificates/multi-root.keychain View 1 Binary file 0 comments Download
A net/data/ssl/scripts/generate-multi-root-keychain.sh View 1 1 chunk +17 lines, -0 lines 0 comments Download
M net/tools/cert_verify_tool/verify_using_path_builder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 72 (52 generated)
mattm
3 years, 10 months ago (2017-01-28 02:33:40 UTC) #3
Ryan Sleevi
The overall approach looks really nice; most of my comments were either minor design Qs ...
3 years, 10 months ago (2017-02-06 23:59:05 UTC) #12
mattm
https://codereview.chromium.org/2585963003/diff/60001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/60001/net/cert/internal/trust_store_mac.cc#newcode30 net/cert/internal/trust_store_mac.cc:30: #pragma clang diagnostic ignored "-Wdeprecated-declarations" On 2017/02/06 23:59:05, Ryan ...
3 years, 10 months ago (2017-02-09 23:40:17 UTC) #14
Ryan Sleevi
There's a lot of DVLOG()ing going on. I didn't really pick on them individually, but ...
3 years, 10 months ago (2017-02-14 19:26:17 UTC) #19
mattm
https://codereview.chromium.org/2585963003/diff/100001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/100001/net/cert/internal/trust_store_mac.cc#newcode34 net/cert/internal/trust_store_mac.cc:34: DVLOG(2) << "IsTrustDictionaryTrustedForPolicy?"; On 2017/02/14 19:26:16, Ryan Sleevi wrote: ...
3 years, 10 months ago (2017-02-16 22:06:10 UTC) #20
Ryan Sleevi
https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc#newcode85 net/cert/internal/trust_store_mac.cc:85: if (!CFNumberGetValue(trust_settings_result_ref, kCFNumberIntType, Perhaps fold this in to line ...
3 years, 10 months ago (2017-02-16 22:27:23 UTC) #21
mattm
https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc#newcode85 net/cert/internal/trust_store_mac.cc:85: if (!CFNumberGetValue(trust_settings_result_ref, kCFNumberIntType, On 2017/02/16 22:27:22, Ryan Sleevi wrote: ...
3 years, 10 months ago (2017-02-17 00:04:19 UTC) #22
Ryan Sleevi
https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc#newcode91 net/cert/internal/trust_store_mac.cc:91: // TODO: handle distrust (kSecTrustSettingsResultDeny) On 2017/02/17 00:04:18, mattm ...
3 years, 10 months ago (2017-02-17 00:54:13 UTC) #23
Ryan Sleevi
LGTM (we can follow-up separately about distrust)
3 years, 10 months ago (2017-02-17 00:55:14 UTC) #24
mattm
https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc File net/cert/internal/trust_store_mac.cc (right): https://codereview.chromium.org/2585963003/diff/120001/net/cert/internal/trust_store_mac.cc#newcode147 net/cert/internal/trust_store_mac.cc:147: policy_oid)) On 2017/02/17 00:04:18, mattm wrote: > On 2017/02/16 ...
3 years, 10 months ago (2017-02-17 02:03:36 UTC) #28
Ryan Sleevi
On 2017/02/17 02:03:36, mattm wrote: > Sorry, it wasn't clear to me if this should ...
3 years, 10 months ago (2017-02-17 03:29:41 UTC) #29
mattm
On 2017/02/17 03:29:41, Ryan Sleevi wrote: > On 2017/02/17 02:03:36, mattm wrote: > > Sorry, ...
3 years, 10 months ago (2017-02-17 20:15:58 UTC) #30
mattm
+mark for base/mac OWNERS
3 years, 10 months ago (2017-02-17 20:16:20 UTC) #32
mattm
On 2017/02/17 20:16:20, mattm wrote: > +mark for base/mac OWNERS pinging mark
3 years, 10 months ago (2017-02-23 03:03:11 UTC) #42
Ryan Sleevi
Switching Mark for Nico :) Nico - the one change in //base/mac to make code ...
3 years, 9 months ago (2017-02-28 04:02:48 UTC) #60
Nico
base/ lgtm
3 years, 9 months ago (2017-02-28 19:58:34 UTC) #61
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2585963003/300001
3 years, 9 months ago (2017-02-28 20:01:36 UTC) #64
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/397459)
3 years, 9 months ago (2017-02-28 20:26:42 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2585963003/340001
3 years, 9 months ago (2017-02-28 21:02:05 UTC) #69
commit-bot: I haz the power
3 years, 9 months ago (2017-02-28 23:14:16 UTC) #72
Message was sent while issue was closed.
Committed patchset #15 (id:340001) as
https://chromium.googlesource.com/chromium/src/+/ea4ed823078f8496ce4ad1897565...

Powered by Google App Engine
This is Rietveld 408576698