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

RequestMessageKeyboardInteractive

Represents "keyboard-interactive" SSH_MSG_USERAUTH_REQUEST message.
using Renci.SshNet.Common; namespace Renci.SshNet.Messages.Authentication { internal class RequestMessageKeyboardInteractive : RequestMessage { public byte[] Language { get; set; } public byte[] SubMethods { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4 + Language.Length + 4 + SubMethods.Length; public RequestMessageKeyboardInteractive(ServiceName serviceName, string username) : base(serviceName, username, "keyboard-interactive") { Language = Array<byte>.Empty; SubMethods = Array<byte>.Empty; } protected override void SaveData() { base.SaveData(); WriteBinaryString(Language); WriteBinaryString(SubMethods); } } }