Table of Contents

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