add AllowTlsResume to SslStream options (#86047)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Wed, 28 Jun 2023 07:01:41 +0000 (09:01 +0200)
committerGitHub <noreply@github.com>
Wed, 28 Jun 2023 07:01:41 +0000 (09:01 +0200)
commit1815306c1b325a66189511f3ddecd45638c47681
treed5a331c256091a2adcbc93105fd87a5fdd2a611b
parent5ec1f1556baa7f0ee8e0117de8756a01c23022c6
add AllowTlsResume to SslStream options (#86047)

* add AllowTlsResume to SslStream options

* debug

* test

* dwSessionLifespan

* feedback

* update

* feedback
23 files changed:
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.OpenSsl.cs
src/libraries/Common/src/Interop/Windows/SChannel/Interop.Alerts.cs
src/libraries/Common/src/Interop/Windows/SChannel/Interop.Session.cs [new file with mode: 0644]
src/libraries/Common/src/Interop/Windows/SspiCli/ISSPIInterface.cs
src/libraries/Common/src/Interop/Windows/SspiCli/Interop.SSPI.cs
src/libraries/Common/src/Interop/Windows/SspiCli/SSPIAuthType.cs
src/libraries/Common/src/Interop/Windows/SspiCli/SSPISecureChannelType.cs
src/libraries/Common/src/Interop/Windows/SspiCli/SSPIWrapper.cs
src/libraries/Common/src/Interop/Windows/SspiCli/SecuritySafeHandles.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/SslAuthenticationOptions.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslClientAuthenticationOptions.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslConnectionInfo.Linux.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslConnectionInfo.Windows.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslConnectionInfo.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslServerAuthenticationOptions.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslSessionsCache.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStream.Protocol.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.Windows.cs
src/libraries/System.Net.Security/tests/FunctionalTests/SslAuthenticationOptionsTest.cs
src/libraries/System.Net.Security/tests/FunctionalTests/SslStreamAllowTlsResumeTests.cs [new file with mode: 0644]
src/libraries/System.Net.Security/tests/FunctionalTests/System.Net.Security.Tests.csproj