Org.BouncyCastle.Tls.ProtocolVersion
namespace Org.BouncyCastle.Tls
{
public sealed class ProtocolVersion
{
public static readonly ProtocolVersion SSLv3;
public static readonly ProtocolVersion TLSv10;
public static readonly ProtocolVersion TLSv11;
public static readonly ProtocolVersion TLSv12;
public static readonly ProtocolVersion TLSv13;
public static readonly ProtocolVersion DTLSv10;
public static readonly ProtocolVersion DTLSv12;
public static readonly ProtocolVersion DTLSv13;
public int FullVersion { get; }
public int MajorVersion { get; }
public int MinorVersion { get; }
public string Name { get; }
public bool IsDtls { get; }
public bool IsSsl { get; }
public bool IsTls { get; }
public static bool Contains(ProtocolVersion[] versions, ProtocolVersion version);
public static ProtocolVersion GetEarliestDtls(ProtocolVersion[] versions);
public static ProtocolVersion GetEarliestTls(ProtocolVersion[] versions);
public static ProtocolVersion GetLatestDtls(ProtocolVersion[] versions);
public static ProtocolVersion GetLatestTls(ProtocolVersion[] versions);
public ProtocolVersion[] DownTo(ProtocolVersion min);
public ProtocolVersion GetEquivalentTlsVersion();
public ProtocolVersion GetNextVersion();
public ProtocolVersion GetPreviousVersion();
public bool IsEarlierVersionOf(ProtocolVersion version);
public bool IsEqualOrEarlierVersionOf(ProtocolVersion version);
public bool IsEqualOrLaterVersionOf(ProtocolVersion version);
public bool IsLaterVersionOf(ProtocolVersion version);
public bool Equals(ProtocolVersion other);
public static ProtocolVersion Get(int major, int minor);
public ProtocolVersion[] Only();
}
}