Reimplement NegotiateStream using (mostly) public NegotiateAuthenticaton API (#86948)
authorFilip Navara <filip.navara@gmail.com>
Fri, 16 Jun 2023 10:47:47 +0000 (12:47 +0200)
committerGitHub <noreply@github.com>
Fri, 16 Jun 2023 10:47:47 +0000 (12:47 +0200)
commit77ad8064a2c2d3557eadbee9fdcf24083d4d23e5
tree91d73e0ef65ba710fcc5239c7c49082b4ab9f3e2
parent36439c510b779103a4a8066359d0d63dc003eed3
Reimplement NegotiateStream using (mostly) public NegotiateAuthenticaton API (#86948)

* Reimplement NegotiateStream using (mostly) public NegotiateAuthentication API

* Minor adjustment to NegotiateStreamPal on Android/tvOS to allow NegotiateStream to work

* Remove unrelated ApiCompat
suppression changes
src/libraries/Common/src/Interop/Windows/SspiCli/Interop.SSPI.cs
src/libraries/Common/src/System/Net/NTAuthentication.Common.cs
src/libraries/Common/src/System/Net/NTAuthentication.Managed.cs
src/libraries/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs
src/libraries/Common/src/System/Net/Security/NegotiateStreamPal.Windows.cs
src/libraries/System.Net.Security/ref/System.Net.Security.cs
src/libraries/System.Net.Security/src/System.Net.Security.csproj
src/libraries/System.Net.Security/src/System/Net/Security/NegotiateAuthentication.cs
src/libraries/System.Net.Security/src/System/Net/Security/NegotiateStream.cs
src/libraries/System.Net.Security/src/System/Net/Security/NegotiateStreamPal.Managed.cs [moved from src/libraries/System.Net.Security/src/System/Net/Security/NegotiateStreamPal.PlatformNotSupported.cs with 76% similarity]
src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml