We currently have tests for client cert filtering, but only where the client cert is issued directly by the root certificate. We should add tests where the client cert is issued by an intermediate, to avoid a repeat of issue 649953 . This requires the intermediate cert be in the OS keychain, cert DB, etc so that it can be found during the client cert filtering. This should be possible on Mac (using a custom keychain search list) and on NSS (using a ScopedNSSTestDB), other OSes will require more investigation.
Comment 1 by davidben@chromium.org
, Sep 30 2016