The SshParameters type exposes the following members.

Constructors

  NameDescription
Public methodSupported by the .NET Compact FrameworkSshParameters
Initializes a new instance of SshParameters with default parameters.

Methods

  NameDescription
Public methodSupported by the .NET Compact FrameworkClone
Returns a shallow copy of the current parameters.
Public methodSupported by the .NET Compact FrameworkEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodSupported by the .NET Compact FrameworkFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodSupported by the .NET Compact FrameworkGetEncryptionAlgorithms
Gets a list of allowed encryption algorithms IDs and their order. See SetEncryptionAlgorithms(array<String>[]()[][]) for more info.
Public methodSupported by the .NET Compact FrameworkGetHashCode
Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodSupported by the .NET Compact FrameworkGetHostKeyAlgorithms
Gets a list of allowed host key algorithms IDs and their order. See SetHostKeyAlgorithms(array<String>[]()[][]) for more info.
Public methodSupported by the .NET Compact FrameworkGetKeyExchangeAlgorithms
Gets a list of allowed key exchange algorithms IDs and their order. See SetKeyExchangeAlgorithms(array<String>[]()[][]) for more info.
Public methodSupported by the .NET Compact FrameworkGetMacAlgorithms
Gets a list of allowed MAC algorithms IDs and their order. See SetMacAlgorithms(array<String>[]()[][]) for more info.
Public methodStatic memberSupported by the .NET Compact FrameworkGetSupportedEncryptionAlgorithms
Gets a list of supported encryption algorithms (in their default order). See SetEncryptionAlgorithms(array<String>[]()[][]) for more info.
Public methodStatic memberSupported by the .NET Compact FrameworkGetSupportedHostKeyAlgorithms
Gets a list of supported host key algorithms (in their default order). See SetHostKeyAlgorithms(array<String>[]()[][]) for more info.
Public methodStatic memberSupported by the .NET Compact FrameworkGetSupportedKeyExchangeAlgorithms
Gets a list of supported key exchange algorithms (in their default order). See SetKeyExchangeAlgorithms(array<String>[]()[][]) for more info.
Public methodStatic memberSupported by the .NET Compact FrameworkGetSupportedMacAlgorithms
Gets a list of supported MAC algorithms (in their default order). See SetMacAlgorithms(array<String>[]()[][]) for more info.
Public methodSupported by the .NET Compact FrameworkGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodSupported by the .NET Compact FrameworkMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSupported by the .NET Compact FrameworkSetEncryptionAlgorithms
Specifies a list of allowed encryption algorithms IDs and their order. Setting the list to null (Nothing in VB.NET) or an empty list specifies that the default list and order is to be used. When the list is set, EncryptionAlgorithms and EncryptionModes still apply. See the remarks for a list of supported algorithm IDs.
Public methodSupported by the .NET Compact FrameworkSetHostKeyAlgorithms
Specifies a list of allowed host key algorithms IDs and their order. Setting the list to null (Nothing in VB.NET) or an empty list specifies that the default list and order is to be used. When the list is set, HostKeyAlgorithms still applies, but PreferredHostKeyAlgorithm does not. See the remarks for a list of supported algorithm IDs.
Public methodSupported by the .NET Compact FrameworkSetKeyExchangeAlgorithms
Specifies a list of allowed key exchange algorithms IDs and their order. Setting the list to null (Nothing in VB.NET) or an empty list specifies that the default list and order is to be used. When the list is set, KeyExchangeAlgorithms still applies. See the remarks for a list of supported algorithm IDs.
Public methodSupported by the .NET Compact FrameworkSetMacAlgorithms
Specifies a list of allowed MAC algorithms IDs and their order. Setting the list to null (Nothing in VB.NET) or an empty list specifies that the default list and order is to be used. When the list is set, MacAlgorithms still applies. See the remarks for a list of supported algorithm IDs.
Public methodSupported by the .NET Compact FrameworkToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertySupported by the .NET Compact FrameworkAuthenticationMethods
Gets or sets the group of allowed authentication methods.
Public propertySupported by the .NET Compact FrameworkCompression
On clients, gets or sets a value indicating whether to prefer communication compression if supported by the server.
On servers, gets or sets a value indicating whether to enable or disable communication compression.
Public propertySupported by the .NET Compact FrameworkCompressionLevel
Gets or sets the compression level to be used if compression takes effect.
Possible values are 0-9, where 0 means no compression (fastest) and 9 means best compression (slowest). 5 (medium compression and speed) is a default value.
This only affects outgoing data.
Public propertySupported by the .NET Compact FrameworkEnabledHostKeyAlgorithmsWithSha2
Gets or sets a value that indicates whether to enable host ket algorithms based on SHA-2, which might be slow on Windows CE 6.0 or earlier.
Public propertySupported by the .NET Compact FrameworkEncryptionAlgorithms
Gets or sets the group of allowed encryption algorithms.
Public propertySupported by the .NET Compact FrameworkEncryptionModes
Gets or sets the group of allowed encryption modes.
Public propertySupported by the .NET Compact FrameworkHostKeyAlgorithms
Gets or sets the group of allowed host key (server key) algorithms.
Public propertySupported by the .NET Compact FrameworkKeyExchangeAlgorithms
Gets or sets the group of allowed key exchange algorithms.
Public propertySupported by the .NET Compact FrameworkMacAlgorithms
Get or sets the allowed message authentication code algorithms.
Public propertySupported by the .NET Compact FrameworkMaximumPacketSize
Gets or sets maximum SSH packet size. Valid packet size range is 4096 to 131072.
Public propertySupported by the .NET Compact FrameworkMinimumDiffieHellmanKeySize
Gets or sets the minimum allowed size (in bits) of the ephemeral Diffie-Hellman prime.
Public propertySupported by the .NET Compact FrameworkMinimumRsaKeySize
Gets or sets the minimum allowed size of the RSA key.
Public propertySupported by the .NET Compact FrameworkPreferredHostKeyAlgorithm
Gets or sets the preferred host key (server key) algorithm.
Public propertySupported by the .NET Compact FrameworkUseLegacyGroupExchange
Gets or sets a value indicating whether to use legacy form of Diffie-Hellman group exchange instead of the standard form.

See Also