Xceed .NET Libraries Documentation
Xceed.SSH.Protocols Assembly / Xceed.SSH.Protocols Namespace / KeyExchangeInitializationPayload Class


In This Topic
    KeyExchangeInitializationPayload Class
    In This Topic
    RFC4253: 7.1. Algorithm Negotiation Packet: SSH_MSG_KEXINIT byte SSH_MSG_KEXINIT byte[16] cookie (random bytes) name-list kex_algorithms name-list server_host_key_algorithms name-list encryption_algorithms_client_to_server name-list encryption_algorithms_server_to_client name-list mac_algorithms_client_to_server name-list mac_algorithms_server_to_client name-list compression_algorithms_client_to_server name-list compression_algorithms_server_to_client name-list languages_client_to_server name-list languages_server_to_client boolean first_kex_packet_follows uint32 0 (reserved for future extension)
    Syntax
    'Declaration
     
    
    Public Class KeyExchangeInitializationPayload 
       Inherits Xceed.SSH.Core.SSHPacketPayload
    'Usage
     
    
    Dim instance As KeyExchangeInitializationPayload
    public class KeyExchangeInitializationPayload : Xceed.SSH.Core.SSHPacketPayload 
    Inheritance Hierarchy

    System.Object
       Xceed.SSH.Core.SSHPayload
          Xceed.SSH.Core.SSHPacketPayload
             Xceed.SSH.Protocols.KeyExchangeInitializationPayload

    Public Constructors
     NameDescription
    Public ConstructorOverloaded. RFC4253: 7.1. Algorithm Negotiation Packet: SSH_MSG_KEXINIT byte SSH_MSG_KEXINIT byte[16] cookie (random bytes) name-list kex_algorithms name-list server_host_key_algorithms name-list encryption_algorithms_client_to_server name-list encryption_algorithms_server_to_client name-list mac_algorithms_client_to_server name-list mac_algorithms_server_to_client name-list compression_algorithms_client_to_server name-list compression_algorithms_server_to_client name-list languages_client_to_server name-list languages_server_to_client boolean first_kex_packet_follows uint32 0 (reserved for future extension)  
    Top
    Public Fields
    Public Properties
     NameDescription
    Public PropertyOverridden.   
    Top
    Public Methods
     NameDescription
    Public Method (Inherited from Xceed.SSH.Core.SSHPacketPayload)
    Public MethodOverloaded.  (Inherited from Xceed.SSH.Core.SSHPacketPayload)
    Public MethodOverloaded.  (Inherited from Xceed.SSH.Core.SSHPayload)
    Public Method (Inherited from Xceed.SSH.Core.SSHPacketPayload)
    Public MethodOverridden.   
    Public Method (Inherited from Xceed.SSH.Core.SSHPacketPayload)
    Public MethodOverloaded.  (Inherited from Xceed.SSH.Core.SSHPayload)
    Top
    Protected Methods
     NameDescription
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Top
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also