<PackageReference Include="SSH.NET" Version="2013.4.7" />

RequestMessageHost

Represents "hostbased" SSH_MSG_USERAUTH_REQUEST message.
public string ClientHostName { get; }

Gets or sets the name of the client host.

public string ClientUsername { get; }

Gets or sets the client username on the client host

public byte[] PublicHostKey { get; }

Gets or sets the public host key and certificates for client host.

public string PublicKeyAlgorithm { get; }

Gets the public key algorithm for host key

public byte[] Signature { get; set; }

Gets or sets the signature.

public RequestMessageHost(ServiceName serviceName, string username, string publicKeyAlgorithm, byte[] publicHostKey, string clientHostName, string clientUsername)

Initializes a new instance of the RequestMessageHost class.