KeyExchange MethodsSSH .NET Client Library Documentation
The KeyExchange type exposes the following members.
Methods

  NameDescription
Protected methodCalculateHash
Calculates key exchange hash value.
Protected methodCanTrustHostKey
Determines whether the specified host key can be trusted.
Public methodCreateClientCipher
Creates the client side cipher to use.
Public methodCreateClientHash
Creates the client side hash algorithm to use.
Public methodCreateCompressor
Creates the compression algorithm to use to deflate data.
Public methodCreateDecompressor
Creates the compression algorithm to use to inflate data.
Public methodCreateServerCipher
Creates the server side cipher to use.
Public methodCreateServerHash
Creates the server side hash algorithm to use.
Public methodDispose 
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged ResourceMessages.
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the KeyExchange is reclaimed by garbage collection.
(Overrides OnlineObject Finalize .)
Public methodFinish
Finishes key exchange algorithm.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodHash
Hashes the specified data bytes.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodSendMessage
Sends SSH message to the server
Public methodStart
Starts key exchange algorithm
Public methodOnlineToString
Returns a OnlineString that represents the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodValidateExchangeHash
Validates the exchange hash.
Back to Top
See Also