All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AES An implementation of the AES (Rijndael), from FIPS-197.AgentIdentity AgentProxy 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.CertificateDecoder 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 aSession
).ChannelInputStream ChannelInputStream.ChannelManager ChannelManager.ChannelOutputStream ChannelOutputStream.CipherInputStream CipherInputStream.CipherOutputStream CipherOutputStream.ClientServerHello ClientServerHello.Connection AConnection
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 AConnectionMonitor
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.txtDebugLogger Deprecated. Logging all goes to JDK java.util.loggingDES DES.DESede DESede.DhExchange DhExchange.DHGexParameters ADHGexParameters
object can be used to specify parameters for the diffie-hellman group exchange.DhGroupExchange DhGroupExchange.Digest Digest.DSAKeyAlgorithm DSAPrivateKey Deprecated. useDSAPrivateKey
DSAPublicKey Deprecated. useDSAPublicKey
DSASHA1Verify Deprecated. userDSAKeyAlgorithm
DSASignature Deprecated. signatures are now stored in ray byte[] form.EcDhExchange ECDSAKeyAlgorithm ECDSAKeyAlgorithm.ECDSASha2Nistp256 ECDSAKeyAlgorithm.ECDSASha2Nistp384 ECDSAKeyAlgorithm.ECDSASha2Nistp521 ED25519KeyAlgorithm ErrorCodes SFTP Error CodesExtendedServerHostKeyVerifier This extends theServerHostKeyVerifier
interface by allowing the remote server to indicate it has multiple server key algorithms available.GenericDhExchange DhExchange.GSSContextKrb5 HashForSSH2Types HashForSSH2Types.HMAC Deprecated. HTTPProxyData AHTTPProxyData
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 AnInteractiveCallback
is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.IOUtils IOWarningException JreMessageDigestWrapper KexManager KexManager.KexParameters KexParameters.KexState KexState.KeyAlgorithm<U extends java.security.PublicKey,R extends java.security.PrivateKey> KeyAlgorithmManager 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 inknown_hosts
files (the ones used by OpenSSH).LocalAcceptThread LocalAcceptThread.LocalPortForwarder ALocalPortForwarder
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 ALocalStreamForwarder
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 Deprecated. MessageHandler MessageHandler.MessageMac NegotiatedParameters NegotiatedParameters.NegotiateException NegotiateException.NullCipher NullCipher.OpenFlags SFTP Open Flags.Packet SFTP Paket TypesPacketChannelOpenConfirmation 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.PacketSessionX11Request PacketSessionX11Request.PacketSignal Delivers a signal from client to server.PacketUserauthBanner PacketUserauthBanner.PacketUserauthFailure PacketUserauthBanner.PacketUserauthInfoRequest PacketUserauthInfoRequest.PacketUserauthInfoResponse PacketUserauthInfoResponse.PacketUserauthRequestGssapiWithMic PacketUserauthRequestInteractive PacketUserauthRequestInteractive.PacketUserauthRequestNone PacketUserauthRequestPassword.PacketUserauthRequestPassword PacketUserauthRequestPassword.PacketUserauthRequestPublicKey PacketUserauthRequestPublicKey.PacketUserauthTokenGssapiWithMic PacketWindowChange Indicates that that size of the terminal (window) size has changed on the client side.PEMDecoder PEM Support.PEMStructure Parsed PEM structure.ProxyData An abstract marker interface implemented by all proxy data implementations.RandomFactory CreatesSecureRandom
RemoteAcceptThread RemoteAcceptThread.RemoteForwardingData RemoteForwardingData.RemoteX11AcceptThread RemoteX11AcceptThread.RSAKeyAlgorithm RSAPrivateKey Deprecated. useRSAPrivateKey
RSAPublicKey Deprecated. useRSAPublicKey
RSASHA1Verify Deprecated. UseRSAKeyAlgorithm
RSASignature Deprecated. signatures are now stored as raw byte arraysSCPClient A very basicSCPClient
that can be used to copy files from/to the SSH-2 server.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.SFTPClient This Class adds file manage capabilities to the SFTPv3Client class.SFTPException Used in combination with the SFTPv3Client.SFTPv3Client ASFTPv3Client
represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.SFTPv3DirectoryEntry ASFTPv3DirectoryEntry
as returned bySFTPv3Client.ls(String)
.SFTPv3FileAttributes ASFTPv3FileAttributes
object represents detail information about a file on the server.SFTPv3FileHandle ASFTPv3FileHandle
.SHA1 Deprecated. Use java.security.MessageDigest.getInstance("SHA1");SimpleDERReader SimpleDERReader.StreamForwarder A StreamForwarder forwards data between two given streams.StreamGobbler AStreamGobbler
is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.TimeoutService TimeoutService (beta).Tokenizer Tokenizer.TransportConnection TransportConnection.TransportManager TransportManager.TypesReader TypesReader.TypesWriter TypesWriter.X11ServerData X11ServerData.