NetworkService: Hook up CertDatabase |
|||||||
Issue descriptionThis is perhaps related to hooking up CertVerifier. The only code I know of related to CertDatabase that is being removed with the teardown of IOThread / ProfileIOData is the "net::CertDatabase::GetInstance()->SetMessageLoopForKeychainEvents();" call on OS_MACOSX. Filing this bug so that call does not get overlooked. Marking this as OSX Canary blocking, though I have no idea if that's really the case.
,
Jun 15 2018
Thanks, Ryan! Removing the Canary label.
,
Jun 15 2018
And just to document for posterity what the impact will be for Canary: Users who use smart cards will, on macOS, need to restart Chrome if trying to change the authentication state of connections (i.e. authenticated anonymously, then insert card, and want to authenticate with credentials). This behaviour actually aligns with the Windows/Linux implementations at present, hence why I don't view it as a Canary-blocker. We'd like to align the Windows/Linux implementations with macOS, as part of polishing client cert handling, but that's polish.
,
Jun 19 2018
,
Sep 4
,
Sep 6
,
Sep 7
,
Oct 16
,
Nov 7
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3e356d0f62841f5d5307de4f8fb0269ce54e69e2 commit 3e356d0f62841f5d5307de4f8fb0269ce54e69e2 Author: Matt Mueller <mattm@chromium.org> Date: Wed Nov 07 21:06:14 2018 Add browser_test for CertDatabase changes flushing client auth cache. Bug: 853228 Change-Id: Iaef40bc62c7b5f6c93f71e8249402c0218605471 Reviewed-on: https://chromium-review.googlesource.com/c/1321584 Commit-Queue: Matt Mueller <mattm@chromium.org> Reviewed-by: Ryan Sleevi <rsleevi@chromium.org> Cr-Commit-Position: refs/heads/master@{#606156} [modify] https://crrev.com/3e356d0f62841f5d5307de4f8fb0269ce54e69e2/chrome/browser/ssl/ssl_browsertest.cc |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by rsleevi@chromium.org
, Jun 15 2018