Module

Transport

There's no documentation for this item.

Modules
Compress
Constants
DisconnectReasons
Kex
OSSL
Classes
AlgorithmNegotiator The AlgorithmNegotiator is used for negotiating the algorithms to be employed for a specific SSH session.
CipherNotFound Raised when the implementation for a requested cipher algorithm could not be found.
DigestTypeNotFound Raised when the implementation for a requested Digest could not be found.
Disconnect Raised when the server unexpectedly disconnects.
Exception The parent class of all exceptions raised in the transport layer of the Net::SSH module.
HMACAlgorithmNotFound Raised when the implementation for a requested HMAC algorithm could not be found.
IdentityCipher A cipher that does nothing but pass the data through, unchanged. This keeps things in the code nice and clean when a cipher has not yet been determined (i.e., during key exchange).
IncomingPacketStream Handles the decompression and dencryption of incoming packets.
KeyTypeNotFound Raised when the implementation for a requested Key could not be found.
OutgoingPacketStream Handles the compression and encryption of outgoing packets.
PacketStream The abstract parent of IncomingPacketStream and OutgoingPacketStream. It represents the common interface of its subclasses.
Session Represents a low-level SSH session, at the transport protocol level. This handles the algorithm negotiation and key exchange for any SSH connection.
VersionNegotiator Manages the negotiation of the version strings between client and server.
Public Methods
register_services Register the services that together implement the SSH transport layer.
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.