Class ProtocolVersion
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public sealed class ProtocolVersion
- Inheritance
-
ProtocolVersion
- Inherited Members
-
Fields
DTLSv10
public static readonly ProtocolVersion DTLSv10
Field Value
- ProtocolVersion
DTLSv12
public static readonly ProtocolVersion DTLSv12
Field Value
- ProtocolVersion
SSLv3
public static readonly ProtocolVersion SSLv3
Field Value
- ProtocolVersion
TLSv10
public static readonly ProtocolVersion TLSv10
Field Value
- ProtocolVersion
TLSv11
public static readonly ProtocolVersion TLSv11
Field Value
- ProtocolVersion
TLSv12
public static readonly ProtocolVersion TLSv12
Field Value
- ProtocolVersion
Properties
FullVersion
public int FullVersion { get; }
Property Value
- int
IsDtls
public bool IsDtls { get; }
Property Value
- bool
IsSsl
public bool IsSsl { get; }
Property Value
- bool
IsTls
public bool IsTls { get; }
Property Value
- bool
MajorVersion
public int MajorVersion { get; }
Property Value
- int
MinorVersion
public int MinorVersion { get; }
Property Value
- int
Methods
Equals(ProtocolVersion)
public bool Equals(ProtocolVersion other)
Parameters
other
ProtocolVersion
Returns
- bool
Equals(object)
public override bool Equals(object other)
Parameters
other
object
Returns
- bool
Get(int, int)
public static ProtocolVersion Get(int major, int minor)
Parameters
major
int
minor
int
Returns
- ProtocolVersion
GetEquivalentTLSVersion()
public ProtocolVersion GetEquivalentTLSVersion()
Returns
- ProtocolVersion
GetHashCode()
public override int GetHashCode()
Returns
- int
IsEqualOrEarlierVersionOf(ProtocolVersion)
public bool IsEqualOrEarlierVersionOf(ProtocolVersion version)
Parameters
version
ProtocolVersion
Returns
- bool
IsLaterVersionOf(ProtocolVersion)
public bool IsLaterVersionOf(ProtocolVersion version)
Parameters
version
ProtocolVersion
Returns
- bool
ToString()
public override string ToString()
Returns
- string