The SshParameters type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SshParameters |
Initializes a new instance of SshParameters with default parameters.
|
Methods
Name | Description | |
---|---|---|
Clone |
Returns a shallow copy of the current parameters.
| |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetEncryptionAlgorithms |
Gets a list of allowed encryption algorithms IDs and their order. See SetEncryptionAlgorithms(array<String>[]()[][]) for more info.
| |
GetHashCode | 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.) | |
GetHostKeyAlgorithms |
Gets a list of allowed host key algorithms IDs and their order. See SetHostKeyAlgorithms(array<String>[]()[][]) for more info.
| |
GetKeyExchangeAlgorithms |
Gets a list of allowed key exchange algorithms IDs and their order. See SetKeyExchangeAlgorithms(array<String>[]()[][]) for more info.
| |
GetMacAlgorithms |
Gets a list of allowed MAC algorithms IDs and their order. See SetMacAlgorithms(array<String>[]()[][]) for more info.
| |
GetSupportedEncryptionAlgorithms |
Gets a list of supported encryption algorithms (in their default order). See SetEncryptionAlgorithms(array<String>[]()[][]) for more info.
| |
GetSupportedHostKeyAlgorithms |
Gets a list of supported host key algorithms (in their default order). See SetHostKeyAlgorithms(array<String>[]()[][]) for more info.
| |
GetSupportedKeyExchangeAlgorithms |
Gets a list of supported key exchange algorithms (in their default order). See SetKeyExchangeAlgorithms(array<String>[]()[][]) for more info.
| |
GetSupportedMacAlgorithms |
Gets a list of supported MAC algorithms (in their default order). See SetMacAlgorithms(array<String>[]()[][]) for more info.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
SetEncryptionAlgorithms |
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.
| |
SetHostKeyAlgorithms |
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.
| |
SetKeyExchangeAlgorithms |
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.
| |
SetMacAlgorithms |
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.
| |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
AuthenticationMethods |
Gets or sets the group of allowed authentication methods.
| |
Compression |
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. | |
CompressionLevel |
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. | |
EnabledHostKeyAlgorithmsWithSha2 |
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.
| |
EncryptionAlgorithms |
Gets or sets the group of allowed encryption algorithms.
| |
EncryptionModes |
Gets or sets the group of allowed encryption modes.
| |
HostKeyAlgorithms |
Gets or sets the group of allowed host key (server key) algorithms.
| |
KeyExchangeAlgorithms |
Gets or sets the group of allowed key exchange algorithms.
| |
MacAlgorithms |
Get or sets the allowed message authentication code algorithms.
| |
MaximumPacketSize |
Gets or sets maximum SSH packet size. Valid packet size range is 4096 to 131072.
| |
MinimumDiffieHellmanKeySize |
Gets or sets the minimum allowed size (in bits) of the ephemeral Diffie-Hellman prime.
| |
MinimumRsaKeySize |
Gets or sets the minimum allowed size of the RSA key.
| |
PreferredHostKeyAlgorithm |
Gets or sets the preferred host key (server key) algorithm.
| |
UseLegacyGroupExchange |
Gets or sets a value indicating whether to use legacy form of Diffie-Hellman group exchange instead of the standard form.
|