#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR) using System; namespace Org.BouncyCastle.Crypto.Tls { /// <summary> /// A temporary class to use LegacyTlsAuthentication /// </summary> public sealed class LegacyTlsClient : DefaultTlsClient { private readonly Uri TargetUri; private readonly ICertificateVerifyer verifyer; private readonly IClientCredentialsProvider credProvider; public LegacyTlsClient(Uri targetUri, ICertificateVerifyer verifyer, IClientCredentialsProvider prov, System.Collections.Generic.List<string> hostNames) { this.TargetUri = targetUri; this.verifyer = verifyer; this.credProvider = prov; this.HostNames = hostNames; } public override TlsAuthentication GetAuthentication() { return new LegacyTlsAuthentication(this.TargetUri, verifyer, credProvider); } } } #endif