[System]: Rename MonoLegacyTlsProvider into LegacyTlsProvider. (#3666)
authorMartin Baulig <martin.baulig@xamarin.com>
Wed, 28 Sep 2016 22:53:03 +0000 (00:53 +0200)
committerMartin Baulig <martin.baulig@xamarin.com>
Wed, 28 Sep 2016 23:10:39 +0000 (01:10 +0200)
commitf08c2659e746a5c067abff7d2acf833106f0efa5
tree2c565280d5165473b571d37150f064479905ef20
parent1055069416aec55bd8957582cedfde1a9c7cdab8
[System]: Rename MonoLegacyTlsProvider into LegacyTlsProvider. (#3666)

LegacyTlsProvider now lives in the 'Mono.Net.Security' namespace
(previously 'Mono.Net.Security.Private') and derives directly from
the public 'Mono.Security.Interface.MonoTlsProvider'.

This allows it to be used by products, for instance replacing
xamarin-macios/src/Security/Tls/OldTlsProvider.cs.

The idea is to have all 'MonoTlsProvider' implementations inside
System.dll and not access any of the private APIs from outside of it.
(cherry picked from commit 9437553e545f57443ccc33fe4129cbb6ac94f832)
mcs/class/System/Mono.Net.Security/LegacyTlsProvider.cs [new file with mode: 0644]
mcs/class/System/Mono.Net.Security/MonoLegacyTlsProvider.cs [deleted file]
mcs/class/System/Mono.Net.Security/MonoTlsProviderFactory.Droid.cs
mcs/class/System/Mono.Net.Security/MonoTlsProviderFactory.cs
mcs/class/System/System.dll.sources
mcs/class/System/mobile_System.dll.sources
mcs/class/System/monotouch_watch_System.dll.exclude.sources