<PackageReference Include="SSH.NET" Version="2016.1.0-beta3" />

KeyExchangeInitMessage

Represents SSH_MSG_KEXINIT message.
public string[] CompressionAlgorithmsClientToServer { get; set; }

Gets or sets supported compression algorithms client to server.

public string[] CompressionAlgorithmsServerToClient { get; set; }

Gets or sets supported compression algorithms server to client.

public byte[] Cookie { get; }

Gets session cookie.

public string[] EncryptionAlgorithmsClientToServer { get; set; }

Gets or sets supported encryption algorithms client to server.

public string[] EncryptionAlgorithmsServerToClient { get; set; }

Gets or sets supported encryption algorithms server to client.

public bool FirstKexPacketFollows { get; set; }

Gets or sets a value indicating whether first key exchange packet follows.

public string[] KeyExchangeAlgorithms { get; set; }

Gets or sets supported key exchange algorithms.

public string[] LanguagesClientToServer { get; set; }

Gets or sets supported languages client to server.

public string[] LanguagesServerToClient { get; set; }

Gets or sets supported languages server to client.

public string[] MacAlgorithmsClientToServer { get; set; }

Gets or sets supported hash algorithms client to server.

public string[] MacAlgorithmsServerToClient { get; set; }

Gets or sets supported hash algorithms server to client.

public uint Reserved { get; set; }

Gets or sets the reserved value.

public string[] ServerHostKeyAlgorithms { get; set; }

Gets or sets supported server host key algorithms.

Initializes a new instance of the KeyExchangeInitMessage class.