C# Class AaltoTLS.HandshakeLayer.Protocol.HandshakeClientHello

Inheritance: HandshakeMessage
Show file Open project: juhovh/AaltoTLS Class Usage Examples

Public Properties

Property Type Description
CipherSuites List
ClientVersion AaltoTLS.PluginInterface.ProtocolVersion
CompressionMethods List
Cookie byte[]
Extensions List
Random HandshakeRandom
SessionID byte[]

Public Methods

Method Description
HandshakeClientHello ( ProtocolVersion version ) : System
ToString ( ) : string

Protected Methods

Method Description
DecodeDataBytes ( ProtocolVersion ver, byte data ) : void
EncodeDataBytes ( ProtocolVersion ver ) : byte[]

Private Methods

Method Description
HandshakeClientHello ( ) : System

Method Details

DecodeDataBytes() protected method

protected DecodeDataBytes ( ProtocolVersion ver, byte data ) : void
ver AaltoTLS.PluginInterface.ProtocolVersion
data byte
return void

EncodeDataBytes() protected method

protected EncodeDataBytes ( ProtocolVersion ver ) : byte[]
ver AaltoTLS.PluginInterface.ProtocolVersion
return byte[]

HandshakeClientHello() public method

public HandshakeClientHello ( ProtocolVersion version ) : System
version AaltoTLS.PluginInterface.ProtocolVersion
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

CipherSuites public property

public List CipherSuites
return List

ClientVersion public property

public ProtocolVersion,AaltoTLS.PluginInterface ClientVersion
return AaltoTLS.PluginInterface.ProtocolVersion

CompressionMethods public property

public List CompressionMethods
return List

Cookie public property

public byte[] Cookie
return byte[]

Extensions public property

public List Extensions
return List

Random public property

public HandshakeRandom,AaltoTLS.HandshakeLayer.Protocol Random
return HandshakeRandom

SessionID public property

public byte[] SessionID
return byte[]