Make some SystemNetSecurity properties public (#85402)
authorRadek Zikmund <32671551+rzikm@users.noreply.github.com>
Thu, 27 Apr 2023 12:47:50 +0000 (14:47 +0200)
committerGitHub <noreply@github.com>
Thu, 27 Apr 2023 12:47:50 +0000 (14:47 +0200)
commit4bbde33ac01496375ee8902c886c9f0c3c7c709c
tree28a362380ad2236024f3646fee0c2b5e6d763fd0
parente79ea3a979e453549216961e36f07662b1f309f5
Make some SystemNetSecurity properties public (#85402)

* Change API

* Fix Quic

* Expose TlsClientHelloInfo ctor

* Remove now unnecessary suppression file

* Add API comments
17 files changed:
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.OpenSsl.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.Ssl.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.SslCtx.cs
src/libraries/System.Net.Quic/src/System.Net.Quic.csproj
src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicConfiguration.cs
src/libraries/System.Net.Security/ref/System.Net.Security.cs
src/libraries/System.Net.Security/src/CompatibilitySuppressions.xml [deleted file]
src/libraries/System.Net.Security/src/ReferenceAssemblyExclusions.txt [deleted file]
src/libraries/System.Net.Security/src/System/Net/Security/Pal.Android/SafeDeleteSslContext.cs
src/libraries/System.Net.Security/src/System/Net/Security/Pal.OSX/SafeDeleteSslContext.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStream.Protocol.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamCertificateContext.Android.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamCertificateContext.Linux.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamCertificateContext.OSX.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamCertificateContext.Windows.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamCertificateContext.cs
src/libraries/System.Net.Security/src/System/Net/Security/SslStreamPal.Windows.cs