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

Issue 2346683003: Use OS-provided trusted root certs on Linux (Closed)

Created:
4 years, 3 months ago by zra
Modified:
4 years, 3 months ago
Reviewers:
Bill Hesse, P.Y.L., siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org, P.Y.L., jamesr1
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Use OS-provided trusted root certs on Linux First, the look for trusted root certificates in standard locations on the file system (/etc/pki/tls/certs/ca-bundle.crt followed by /etc/ssl/certs), and only if these do not exist will we fall back on the compiled-in trusted root certificates. This behavior can be overridden with the new flags --root-certs-file and --root-certs-cache. R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/139db22be5f515b49270f6eae80ff7ecbfab1620

Patch Set 1 #

Patch Set 2 : Fix CHANGELOG #

Total comments: 4

Patch Set 3 : Address comments #

Patch Set 4 #

Total comments: 8

Patch Set 5 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+170 lines, -23 lines) Patch
M CHANGELOG.md View 1 2 3 4 2 chunks +11 lines, -1 line 0 comments Download
M runtime/bin/main.cc View 1 2 3 4 3 chunks +50 lines, -0 lines 0 comments Download
M runtime/bin/root_certificates_unsupported.cc View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M runtime/bin/secure_socket_boringssl.cc View 1 2 3 5 chunks +105 lines, -20 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
zra
4 years, 3 months ago (2016-09-15 18:14:43 UTC) #3
P.Y.L.
https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc#newcode856 runtime/bin/secure_socket_boringssl.cc:856: // First, ry to use locations specified on the ...
4 years, 3 months ago (2016-09-15 18:24:06 UTC) #5
P.Y.L.
https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc#newcode797 runtime/bin/secure_socket_boringssl.cc:797: static void AddCompiledInCerts(SSLContext* context) { Now that compiled-in certs ...
4 years, 3 months ago (2016-09-15 18:41:48 UTC) #6
zra
https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc File runtime/bin/secure_socket_boringssl.cc (right): https://codereview.chromium.org/2346683003/diff/20001/runtime/bin/secure_socket_boringssl.cc#newcode797 runtime/bin/secure_socket_boringssl.cc:797: static void AddCompiledInCerts(SSLContext* context) { On 2016/09/15 18:41:48, P.Y.L. ...
4 years, 3 months ago (2016-09-15 19:18:23 UTC) #9
siva
LGTM with some comments. https://codereview.chromium.org/2346683003/diff/60001/CHANGELOG.md File CHANGELOG.md (right): https://codereview.chromium.org/2346683003/diff/60001/CHANGELOG.md#newcode16 CHANGELOG.md:16: --root-certs-file and --root-certs-cache. Should some ...
4 years, 3 months ago (2016-09-16 01:27:12 UTC) #10
zra
https://codereview.chromium.org/2346683003/diff/60001/CHANGELOG.md File CHANGELOG.md (right): https://codereview.chromium.org/2346683003/diff/60001/CHANGELOG.md#newcode16 CHANGELOG.md:16: --root-certs-file and --root-certs-cache. On 2016/09/16 01:27:12, siva wrote: > ...
4 years, 3 months ago (2016-09-16 16:08:02 UTC) #11
zra
4 years, 3 months ago (2016-09-16 16:08:55 UTC) #13
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
139db22be5f515b49270f6eae80ff7ecbfab1620 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698