Xceed .NET Libraries Documentation
Xceed.SSH.Protocols Assembly / Xceed.SSH.Protocols Namespace / SSHHostKeyUtils Class / GetHostKeyLength Method


In This Topic
    GetHostKeyLength Method
    In This Topic
    TODODOC Get the length, in bits, of the public key that the raw host key data represents.
    Syntax
    'Declaration
     
    
    Public Shared Function GetHostKeyLength( _
       ByVal publicKeyAlgorithm As ISSHPublicKeyAlgorithm, _
       ByVal hostKey() As Byte _
    ) As Integer
    'Usage
     
    
    Dim publicKeyAlgorithm As ISSHPublicKeyAlgorithm
    Dim hostKey() As Byte
    Dim value As Integer
     
    value = SSHHostKeyUtils.GetHostKeyLength(publicKeyAlgorithm, hostKey)
    public static int GetHostKeyLength( 
       ISSHPublicKeyAlgorithm publicKeyAlgorithm,
       byte[] hostKey
    )

    Parameters

    publicKeyAlgorithm
    hostKey
    Remarks
    The key length is computed from the host key data. If the value cannot be computed because of invalid data or a key size that is not supported, the property will return '-1'.
    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