#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR) using System; namespace Org.BouncyCastle.Crypto.Tls { /// /// A temporary class to use LegacyTlsAuthentication /// 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 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