<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

Org.BouncyCastle.Tls.ProtocolVersion

public sealed class 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(); } }