rebuild certificate context if we use client cert from credential cache (#47729)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Mon, 8 Feb 2021 21:09:11 +0000 (13:09 -0800)
committerGitHub <noreply@github.com>
Mon, 8 Feb 2021 21:09:11 +0000 (13:09 -0800)
commitaca1f0110362af713c9a7b1ceaf625b9b1becc20
tree25fa53c8e88d67384953d0a2f1e8edbaaff426db
parentb8db68c52d817b2cb0bff30c0f43eb47901c5d2f
rebuild certificate context if we use client cert from credential cache (#47729)

* rebuild context if we use client cert from cache

* adjust expectation for windows

* add ITestOutputHelper

* use fixture to set up certificates

* add chain verification to the test

* adjust test

* fix assert

* disable test on macOS
src/libraries/System.Net.Security/src/System/Net/Security/SecureChannel.cs
src/libraries/System.Net.Security/tests/FunctionalTests/SslStreamNetworkStreamTest.cs
src/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs