All Classes and Interfaces

Class
Description
An implementation of the AES (Rijndael), from FIPS-197.
 
 
SFTP Attribute Bits for the "attrib-bits" and "attrib-bits-valid" fields of the SFTP ATTR data type.
Attribute Flags.
Permissions for the 'permissions' field in the SFTP ATTRS data type.
Types for the 'type' field in the SFTP ATTRS data type.
Values for the 'text-hint' field in the SFTP ATTRS data type.
AuthenticationManager.
Basic Base64 Support.
BlockCipher.
BlockCipherFactory.
A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
CBCMode.
Channel.
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.
ChannelManager.
ChannelOutputStream.
CipherInputStream.
CipherOutputStream.
ClientServerHello.
A Connection is used to establish an encrypted TCP/IP connection to a SSH-2 server.
In most cases you probably do not need the information contained in here.
A ConnectionMonitor is used to get notified when the underlying socket of a connection is closed.
CryptoWishList.
This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
Deprecated.
Logging all goes to JDK java.util.logging
DES.
DESede.
DhExchange.
A DHGexParameters object can be used to specify parameters for the diffie-hellman group exchange.
DhGroupExchange.
Digest.
DSAPrivateKey.
DSAPublicKey.
DSASHA1Verify.
DSASignature.
SFTP Error Codes
HashForSSH2Types.
HMAC.
A HTTPProxyData object is used to specify the needed connection data to connect through a HTTP proxy.
May be thrown upon connect() if a HTTP proxy is being used.
An InteractiveCallback is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.
 
 
KexManager.
KexParameters.
KexState.
Establishes key material for iv/key/mac (both directions).
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.
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).
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 - a very simple logger, mainly used during development.
MAC.
MD5.
MessageHandler.
NegotiatedParameters.
NegotiateException.
NullCipher.
SFTP Open Flags.
SFTP Paket Types
PacketChannelOpenConfirmation.
PacketChannelOpenFailure.
PacketChannelTrileadPing.
PacketChannelWindowAdjust.
PacketDisconnect.
PacketGlobalCancelForwardRequest.
PacketGlobalForwardRequest.
PacketGlobalTrileadPing.
PacketIgnore.
PacketKexDhGexGroup.
PacketKexDhGexInit.
PacketKexDhGexReply.
PacketKexDhGexRequest.
PacketKexDhGexRequestOld.
PacketKexDHInit.
PacketKexDHReply.
PacketKexInit.
PacketNewKeys.
PacketOpenDirectTCPIPChannel.
PacketOpenSessionChannel.
Packets.
PacketServiceAccept.
PacketServiceRequest.
PacketSessionExecCommand.
PacketSessionPtyRequest.
PacketSessionStartShell.
PacketSessionSubsystemRequest.
PacketSessionX11Request.
Delivers a signal from client to server.
PacketUserauthBanner.
PacketUserauthBanner.
PacketUserauthInfoRequest.
PacketUserauthInfoResponse.
PacketUserauthRequestInteractive.
PacketUserauthRequestPassword.
PacketUserauthRequestPassword.
PacketUserauthRequestPublicKey.
Indicates that that size of the terminal (window) size has changed on the client side.
PEM Support.
Parsed PEM structure.
An abstract marker interface implemented by all proxy data implementations.
RemoteAcceptThread.
RemoteForwardingData.
RemoteX11AcceptThread.
RSAPrivateKey.
RSAPublicKey.
RSASHA1Verify.
RSASignature.
A very basic SCPClient that can be used to copy files from/to the SSH-2 server.
A callback interface used to implement a client specific method of checking server host keys.
A Session is a remote execution of a program.
Used in combination with the SFTPv3Client.
A SFTPv3Client represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.
A SFTPv3DirectoryEntry as returned by SFTPv3Client.ls(String).
A SFTPv3FileAttributes object represents detail information about a file on the server.
A SFTPv3FileHandle.
SHA-1 implementation based on FIPS PUB 180-1.
SimpleDERReader.
A StreamForwarder forwards data between two given streams.
A StreamGobbler is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.
TimeoutService (beta).
 
Tokenizer.
TransportConnection.
TransportManager.
TypesReader.
TypesWriter.
X11ServerData.