| AES | An implementation of the AES (Rijndael), from FIPS-197. |
| AttribBits | SFTP Attribute Bits for the "attrib-bits" and "attrib-bits-valid" fields of the SFTP ATTR data type. |
| AttribFlags | Attribute Flags. |
| AttribPermissions | Permissions for the 'permissions' field in the SFTP ATTRS data type. |
| AttribTypes | Types for the 'type' field in the SFTP ATTRS data type. |
| AttrTextHints | Values for the 'text-hint' field in the SFTP ATTRS data type. |
| AuthenticationManager | AuthenticationManager. |
| Base64 | Basic Base64 Support. |
| BlockCipher | BlockCipher. |
| BlockCipherFactory | BlockCipherFactory. |
| BlowFish | A class that provides Blowfish key encryption operations, such as encoding data and generating keys. |
| CBCMode | CBCMode. |
| Channel | Channel. |
| ChannelCondition | Contains constants that can be used to specify what conditions to wait for on
a SSH-2 channel (e.g., represented by a Session). |
| ChannelInputStream | ChannelInputStream. |
| ChannelManager | ChannelManager. |
| ChannelOutputStream | ChannelOutputStream. |
| CipherInputStream | CipherInputStream. |
| CipherOutputStream | CipherOutputStream. |
| ClientServerHello | ClientServerHello. |
| CommunicationException | Exception to represent an issue in the communication with a ssh host. |
| Connection | A Connection is used to establish an encrypted TCP/IP
connection to a SSH-2 server. |
| ConnectionInfo | In most cases you probably do not need the information contained in here. |
| ConnectionMonitor | A ConnectionMonitor is used to get notified when the
underlying socket of a connection is closed. |
| CryptoWishList | CryptoWishList. |
| CTRMode | This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt |
| DebugLogger | An interface which needs to be implemented if you want to capture debugging messages. |
| DES | DES. |
| DESede | DESede. |
| DhExchange | DhExchange. |
| DHGexParameters | A DHGexParameters object can be used to specify parameters for
the diffie-hellman group exchange. |
| DhGroupExchange | DhGroupExchange. |
| Digest | Digest. |
| DSAPrivateKey | DSAPrivateKey. |
| DSAPublicKey | DSAPublicKey. |
| DSASHA1Verify | DSASHA1Verify. |
| DSASignature | DSASignature. |
| ErrorCodes | SFTP Error Codes |
| GenericTransportManager |
| HashForSSH2Types | HashForSSH2Types. |
| HMAC | HMAC. |
| HTTPProxyData | A HTTPProxyData object is used to specify the needed connection data
to connect through a HTTP proxy. |
| HTTPProxyException | May be thrown upon connect() if a HTTP proxy is being used. |
| InteractiveCallback | An InteractiveCallback is used to respond to challenges sent
by the server if authentication mode "keyboard-interactive" is selected. |
| KexManager | KexManager. |
| KexParameters | KexParameters. |
| KexState | KexState. |
| KeyMaterial | Establishes key material for iv/key/mac (both directions). |
| KnownHosts | The KnownHosts class is a handy tool to verify received server hostkeys
based on the information in known_hosts files (the ones used by OpenSSH). |
| LocalAcceptThread | LocalAcceptThread. |
| LocalPortForwarder | A LocalPortForwarder forwards TCP/IP connections to a local
port via the secure tunnel to another host (which may or may not be identical
to the remote SSH-2 server). |
| LocalStreamForwarder | A LocalStreamForwarder forwards an Input- and Outputstream
pair via the secure tunnel to another host (which may or may not be identical
to the remote SSH-2 server). |
| Logger | Logger - a very simple logger, mainly used during development. |
| MAC | MAC. |
| MD5 | MD5. |
| MessageHandler | MessageHandler. |
| NegotiatedParameters | NegotiatedParameters. |
| NegotiateException | NegotiateException. |
| NullCipher | NullCipher. |
| OpenFlags | SFTP Open Flags. |
| Packet | SFTP Paket Types |
| PacketChannelOpenConfirmation | PacketChannelOpenConfirmation. |
| PacketChannelOpenFailure | PacketChannelOpenFailure. |
| PacketChannelTrileadPing | PacketChannelTrileadPing. |
| PacketChannelWindowAdjust | PacketChannelWindowAdjust. |
| PacketDisconnect | PacketDisconnect. |
| PacketGlobalCancelForwardRequest | PacketGlobalCancelForwardRequest. |
| PacketGlobalForwardRequest | PacketGlobalForwardRequest. |
| PacketGlobalTrileadPing | PacketGlobalTrileadPing. |
| PacketIgnore | PacketIgnore. |
| PacketKexDhGexGroup | PacketKexDhGexGroup. |
| PacketKexDhGexInit | PacketKexDhGexInit. |
| PacketKexDhGexReply | PacketKexDhGexReply. |
| PacketKexDhGexRequest | PacketKexDhGexRequest. |
| PacketKexDhGexRequestOld | PacketKexDhGexRequestOld. |
| PacketKexDHInit | PacketKexDHInit. |
| PacketKexDHReply | PacketKexDHReply. |
| PacketKexInit | PacketKexInit. |
| PacketNewKeys | PacketNewKeys. |
| PacketOpenDirectTCPIPChannel | PacketOpenDirectTCPIPChannel. |
| PacketOpenSessionChannel | PacketOpenSessionChannel. |
| Packets | Packets. |
| PacketServiceAccept | PacketServiceAccept. |
| PacketServiceRequest | PacketServiceRequest. |
| PacketSessionExecCommand | PacketSessionExecCommand. |
| PacketSessionPtyRequest | PacketSessionPtyRequest. |
| PacketSessionStartShell | PacketSessionStartShell. |
| PacketSessionSubsystemRequest | PacketSessionSubsystemRequest. |
| PacketSessionWindowChangeRequest | PacketSessionWindowChangeRequest. |
| PacketSessionX11Request | PacketSessionX11Request. |
| PacketUserauthBanner | PacketUserauthBanner. |
| PacketUserauthFailure | PacketUserauthBanner. |
| PacketUserauthInfoRequest | PacketUserauthInfoRequest. |
| PacketUserauthInfoResponse | PacketUserauthInfoResponse. |
| PacketUserauthRequestInteractive | PacketUserauthRequestInteractive. |
| PacketUserauthRequestNone | PacketUserauthRequestPassword. |
| PacketUserauthRequestPassword | PacketUserauthRequestPassword. |
| PacketUserauthRequestPublicKey | PacketUserauthRequestPublicKey. |
| PEMDecoder | PEM Support. |
| PEMStructure | Parsed PEM structure. |
| ProxyData | An abstract marker interface implemented by all proxy data implementations. |
| PublicKeyDecoder |
| ReleaseDefinitionParser | |
| ReleaseMessageProcessor | ReleaseMessageProcessor invokes the release(java.lang.String) method in SshMultiplexedConnector. |
| RemoteAcceptThread | RemoteAcceptThread. |
| RemoteForwardingData | RemoteForwardingData. |
| RemoteX11AcceptThread | RemoteX11AcceptThread. |
| ResponseConsumerThread | |
| ResponseProducerThread | |
| RSAPrivateKey | RSAPrivateKey. |
| RSAPublicKey | RSAPublicKey. |
| RSASHA1Verify | RSASHA1Verify. |
| RSASignature | RSASignature. |
| SCPClient | A very basic SCPClient that can be used to copy files from/to
the SSH-2 server. |
| SelfConnectionProxyData | |
| SendDefinitionParser | |
| SendMessageProcessor | SendMessageProcessor invokes the send(java.lang.String, java.lang.String, java.lang.String, boolean) method in SshMultiplexedConnector. |
| ServerHostKeyVerifier | A callback interface used to implement a client specific method of checking server host keys. |
| Session | A Session is a remote execution of a program. |
| SFTPException | Used in combination with the SFTPv3Client. |
| SFTPv3Client | A SFTPv3Client represents a SFTP (protocol version 3)
client connection tunnelled over a SSH-2 connection. |
| SFTPv3DirectoryEntry | A SFTPv3DirectoryEntry as returned by ls(String). |
| SFTPv3FileAttributes | A SFTPv3FileAttributes object represents detail information
about a file on the server. |
| SFTPv3FileHandle | A SFTPv3FileHandle. |
| SHA1 | SHA-1 implementation based on FIPS PUB 180-1. |
| SimpleDERReader | SimpleDERReader. |
| SocketFactory | |
| SshClient | This class represents a client connected to a remote host. |
| SshConnectionDetails | DTO object to carry the connection information |
| SshConnectionManager | Important component to handle the connections abstracting the connector from that. |
| SshMultiplexedConnector | Cloud Connector for ssh that is capable to handle multiple session from different users and reusing the session of any given user if he wants to send multiple messages. |
| SshMultiplexedConnectorCapabilitiesAdapter | A SshMultiplexedConnectorCapabilitiesAdapter is a wrapper around SshMultiplexedConnector that implements org.mule.api.Capabilities interface. |
| SshMultiplexedConnectorConfigDefinitionParser | |
| SshMultiplexedConnectorLifecycleAdapter | A SshMultiplexedConnectorLifecycleAdapter is a wrapper around SshMultiplexedConnector that adds lifecycle methods to the pojo. |
| SshMultiplexedConnectorNamespaceHandler | Registers bean definitions parsers for handling elements in http://www.mulesoft.org/schema/mule/sshmultiplexedconnector. |
| SshThread | |
| StreamConnection | |
| StreamForwarder | A StreamForwarder forwards data between two given streams. |
| StreamGobbler | A StreamGobbler is an InputStream that uses an internal worker
thread to constantly consume input from another InputStream. |
| StreamTransportManager |
| TimeoutService | TimeoutService (beta). |
| TimeoutService.TimeoutToken | |
| Tokenizer | Tokenizer. |
| TransportConnection | TransportConnection. |
| TransportManager | TransportManager. |
| TypesReader | TypesReader. |
| TypesWriter | TypesWriter. |
| X11ServerData | X11ServerData. |