#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR) using System; using System.IO; namespace Org.BouncyCastle.Crypto.Tls { public class TlsFatalAlert : IOException { private readonly byte alertDescription; public TlsFatalAlert(byte alertDescription) : this(alertDescription, null) { } public TlsFatalAlert(byte alertDescription, Exception alertCause) : base(Tls.AlertDescription.GetText(alertDescription), alertCause) { this.alertDescription = alertDescription; } public virtual byte AlertDescription { get { return alertDescription; } } } } #endif