Uh oh!
There was an error while loading. Please reload this page.
Enable HTTP/2 client cert authentication in WinHttpHandler - #33158
Conversation
alnikola
commented
Mar 4, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
alnikola
commented
Mar 4, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
davidsh
left a comment
There was a problem hiding this comment.
Overall LGTM.
But as we discussed offline, we need to have some kind of test coverage to run these tests with WinHttpHandler against .NET Framework. You can either make that part of this PR or a separate PR.
…uth for older Windows and net472
HTTP/2 tests enabled for .Net Core only
alnikola
commented
Mar 13, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
alnikola
commented
Mar 13, 2020
/azp list |
ulisesh
commented
Mar 14, 2020
/azp run runtime-libraries outerloop |
|
Commenter does not have sufficient privileges for PR 33158 in repo dotnet/runtime |
alnikola
commented
Mar 16, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
|
Azure Pipelines successfully started running 1 pipeline(s). |
alnikola
commented
Mar 17, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
alnikola
commented
Mar 17, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
alnikola
commented
Mar 18, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
alnikola
commented
Mar 18, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Uh oh!
There was an error while loading. Please reload this page.
| sslStream.AuthenticateAsServerAsync(options, CancellationToken.None).Wait(); | ||
| #else | ||
| sslStream.AuthenticateAsServerAsync(cert, httpOptions.ClientCertificateRequired, httpOptions.SslProtocols, checkCertificateRevocation: false).Wait(); |
There was a problem hiding this comment.
Does WinHTTP ignore ALPN?
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
alnikola
commented
Mar 19, 2020
/azp run runtime-libraries outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Pre-release WinHTTP's version supports client cert authentication over HTTP/2, but the feature must be explicitly opted-in. PR sets WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT to TRUE before invoking WinHttpConnect if the request's protocol is HTTP/2 and scheme is HTTPS.