[Mono.Security]: Add CertificateValidationHelper(MonoTlsProvider,MonoTlsSettings).
authorMartin Baulig <martin.baulig@xamarin.com>
Thu, 5 Nov 2015 20:19:51 +0000 (15:19 -0500)
committerMartin Baulig <martin.baulig@xamarin.com>
Thu, 5 Nov 2015 22:38:19 +0000 (17:38 -0500)
commitdbec416030772ac21af4df4b5f1548c8ccc8aa99
treeebcf1e5db8f70178fa3cc8d6749c5eb9ed0ca0c2
parent9a73889ed557d82da1c304be065b906790dd93c1
[Mono.Security]: Add CertificateValidationHelper(MonoTlsProvider,MonoTlsSettings).

This is intended to be used by MonoTlsProvider implementations; the ChainValidationHelper
now knows about the provider (unless it's invoked directly from user code).

(cherry picked from commit 2dbf0a0ed101a4890690efd1a81f43496224075d)
mcs/class/Mono.Security.Providers.OldTls/Mono.Security.Providers.OldTls/OldTlsProvider.cs
mcs/class/Mono.Security/Mono.Security.Interface/CertificateValidationHelper.cs
mcs/class/Mono.Security/Mono.Security.Interface/MonoTlsSettings.cs
mcs/class/System/Mono.Net.Security/ChainValidationHelper.cs
mcs/class/System/Mono.Net.Security/LegacySslStream.cs
mcs/class/System/Mono.Net.Security/MonoDefaultTlsProvider.cs
mcs/class/System/Mono.Net.Security/MonoTlsStream.cs
mcs/class/System/Mono.Net.Security/NoReflectionHelper.cs
mcs/class/System/ReferenceSources/SslStream.cs