A B C D E F G H I J K L M N O P Q R S T U V W X _

A

ACCESS_DENIED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
ACL - class com.maverick.sftp.ACL.
Version 4 of the SFTP protocol introduces an ACL field in the SftpFileAttributes structure.
ACL(int, int, int, String) - Constructor for class com.maverick.sftp.ACL
 
ACL_ALARM_TYPE - Static variable in class com.maverick.sftp.ACL
 
ACL_ALLOWED_TYPE - Static variable in class com.maverick.sftp.ACL
 
ACL_AUDIT_TYPE - Static variable in class com.maverick.sftp.ACL
 
ACL_DENIED_TYPE - Static variable in class com.maverick.sftp.ACL
 
ADMINISTRATIVIVELY_PROHIBITED - Static variable in class com.maverick.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128Cbc - class com.maverick.ssh.components.jce.AES128Cbc.
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.maverick.ssh.components.jce.AES128Cbc
 
AES128Cbc - class com.maverick.ssh.components.standalone.AES128Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
AES128Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128Ctr - class com.maverick.ssh.components.standalone.AES128Ctr.
128 bit Counter Mode AES cipher
AES128Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES128Ctr
 
AES128_CBC - Static variable in class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128_CTR - Static variable in class com.maverick.ssh.components.standalone.AES128Ctr
 
AES192Cbc - class com.maverick.ssh.components.standalone.AES192Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
AES192Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192Ctr - class com.maverick.ssh.components.standalone.AES192Ctr.
192 bit Counter Mode AES cipher
AES192Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES192Ctr
 
AES192_CBC - Static variable in class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192_CTR - Static variable in class com.maverick.ssh.components.standalone.AES192Ctr
 
AES256Cbc - class com.maverick.ssh.components.standalone.AES256Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
AES256Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256Ctr - class com.maverick.ssh.components.standalone.AES256Ctr.
256 bit Counter Mode AES cipher
AES256Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES256Ctr
 
AES256_CBC - Static variable in class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256_CTR - Static variable in class com.maverick.ssh.components.standalone.AES256Ctr
 
AGENT_ERROR - Static variable in class com.maverick.ssh.SshException
An error has occured within the agent.
AUTH_CANCELLED_BY_USER - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Authentication was cancelled
AbstractComponentFactory - class com.maverick.ssh.components.AbstractComponentFactory.
An abstract utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
AbstractComponentFactory(Class) - Constructor for class com.maverick.ssh.components.AbstractComponentFactory
Create a component factory with the base class supplied.
AbstractDigest - class com.maverick.ssh.components.jce.AbstractDigest.
An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractDigest(String) - Constructor for class com.maverick.ssh.components.jce.AbstractDigest
 
AbstractHmac - class com.maverick.ssh.components.jce.AbstractHmac.
An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractHmac(String) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractHmac - class com.maverick.ssh.components.standalone.AbstractHmac.
Data integrity is provided by the SSH Transport Protocol by including with each packet a message authentication code (MAC) that is computed from a shared secret, packet sequence number, and the contents of the packet.
AbstractHmac(String, HMac) - Constructor for class com.maverick.ssh.components.standalone.AbstractHmac
Construct an uninitialized MAC
AbstractJCECipher - class com.maverick.ssh.components.jce.AbstractJCECipher.
An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AbstractJCECipher(String, String, int, String) - Constructor for class com.maverick.ssh.components.jce.AbstractJCECipher
 
AbstractKnownHostsKeyVerification - class com.sshtools.publickey.AbstractKnownHostsKeyVerification.
An abstract HostKeyVerification class implementation providing validation against the known_hosts format.
AbstractKnownHostsKeyVerification() - Constructor for class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Construct a known_hosts database based on the default path of ~/.ssh/known_hosts.
AbstractKnownHostsKeyVerification(String) - Constructor for class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Constructs a known_hosts database based on the path provided.
AuthenticationClient - interface com.maverick.ssh2.AuthenticationClient.
Base interface for all SSH authentication mechanisms.
AuthenticationProtocol - class com.maverick.ssh2.AuthenticationProtocol.
Main implementation of the SSH Authentication Protocol.
AuthenticationProtocol(TransportProtocol) - Constructor for class com.maverick.ssh2.AuthenticationProtocol
Construct the protocol using the given transport
add(String, Class) - Method in class com.maverick.ssh.components.AbstractComponentFactory
Add a new component type to the factory.
add(SshPublicKey, String) - Method in class com.sshtools.publickey.PublicKeySubsystem
Add a public key to the users list of acceptable keys.
addChannelEventListener(ChannelEventListener) - Method in interface com.maverick.ssh.SshChannel
Provides an event listening mechanism.
addChannelEventListener(ChannelEventListener) - Method in class com.maverick.ssh2.Ssh2Channel
 
addChannelFactory(ChannelFactory) - Method in class com.maverick.ssh2.Ssh2Client
Installs a custom channel factory so that the client may respond to channel open requests.
addDirectoryOperation(DirectoryOperation, File) - Method in class com.sshtools.sftp.DirectoryOperation
Add the contents of another directory operation.
addDirectoryOperation(DirectoryOperation, String) - Method in class com.sshtools.sftp.DirectoryOperation
Add the contents of another directory operation.
addLicense(String) - Static method in class com.maverick.ssh.LicenseManager
 
addListener(ForwardingClientListener) - Method in class com.sshtools.net.ForwardingClient
Add a ForwardingClientListener to receive forwarding events.
addRequestHandler(GlobalRequestHandler) - Method in class com.maverick.ssh2.Ssh2Client
Installs a global request handler so that the client may respond to global requests.
allowHost(String, SshPublicKey, boolean) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Allows a host key, optionally recording the key to the known_hosts file.
allowX11Forwarding(String, String) - Method in class com.sshtools.net.ForwardingClient
Configure the fowarding client to manage X11 connections.
allowX11Forwarding(String) - Method in class com.sshtools.net.ForwardingClient
Configure the fowarding client to manage X11 connections.
allowX11Forwarding(String, File) - Method in class com.sshtools.net.ForwardingClient
Configure the fowarding client to manage X11 connections.
allowedHosts() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Returns a Map of the allowed hosts.
associateCommand(SshPublicKey, String) - Method in class com.sshtools.publickey.PublicKeySubsystem
Associate a command with an accepted public key.
authenticate(SshAuthentication) - Method in interface com.maverick.ssh.SshClient
Authenticate the user.
authenticate(SshAuthentication) - Method in class com.maverick.ssh1.Ssh1Client
 
authenticate(AuthenticationProtocol, String) - Method in interface com.maverick.ssh2.AuthenticationClient
Perform the authentication according to the specification.
authenticate(AuthenticationClient, String) - Method in class com.maverick.ssh2.AuthenticationProtocol
Authenticate using the mechanism provided.
authenticate(AuthenticationProtocol, String) - Method in class com.maverick.ssh2.KBIAuthentication
 
authenticate(SshAuthentication) - Method in class com.maverick.ssh2.Ssh2Client
 
authenticate(AuthenticationProtocol, String) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
authenticate(AuthenticationProtocol, String) - Method in class com.maverick.ssh2.Ssh2PasswordAuthentication
Implementaion of the authentication method.
authenticate(AuthenticationProtocol, String) - Method in class com.maverick.ssh2.Ssh2PublicKeyAuthentication
 

B

BAD_API_USAGE - Static variable in class com.maverick.ssh.SshException
The API has encountered an error because of incorrect usage.
BLOCK_SIZE - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
BY_APPLICATION - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The application disconnected
BannerDisplay - interface com.maverick.ssh2.BannerDisplay.
Callback interface to display authentication banner messages.
Base64EncodedFileFormat - class com.sshtools.publickey.Base64EncodedFileFormat.
 
Base64EncodedFileFormat(String, String) - Constructor for class com.sshtools.publickey.Base64EncodedFileFormat
 
Bits32ToBytes(int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
Bits32ToInts(int, int[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
BlowfishCbc - class com.maverick.ssh.components.jce.BlowfishCbc.
An implementation of the Blowfish cipher using a JCE provider.
BlowfishCbc() - Constructor for class com.maverick.ssh.components.jce.BlowfishCbc
 
BlowfishCbc - class com.maverick.ssh.components.standalone.BlowfishCbc.
Blowfish cipher for SSH2.
BlowfishCbc() - Constructor for class com.maverick.ssh.components.standalone.BlowfishCbc
 
BytesTo32bits(byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
begin - Variable in class com.sshtools.net.HttpHeader
 
begin - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
buffer - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 

C

CANCELLED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication was cancelled by the user
CANCELLED_CONNECTION - Static variable in class com.maverick.ssh.SshException
The user cancelled the connection.
CAST128Cbc - class com.maverick.ssh.components.standalone.CAST128Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
CAST128Cbc() - Constructor for class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST128_CBC - Static variable in class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST5Engine - class com.maverick.ssh.components.standalone.CAST5Engine.
A class that provides CAST key encryption operations, such as encoding data and generating keys.
CAST5Engine() - Constructor for class com.maverick.ssh.components.standalone.CAST5Engine
 
CAST_Decipher(int, int, int[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
CAST_Encipher(int, int, int[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
CHANNEL_FAILURE - Static variable in class com.maverick.ssh.SshException
Indicates that a channel has failed; this is used by channel implementations (such as port forwarding or session channels) to indicate that the channel has critically failed.
CHARSET_ENCODING - Static variable in class com.maverick.ssh2.TransportProtocol
Character set encoding.
CIPHER_3DES - Static variable in class com.maverick.ssh1.Ssh1Context
Currently the one and only cipher type supported
CIPHER_AES128_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
The AES CBC Cipher
CIPHER_BLOWFISH_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
The Blowfish CBC cipher
CIPHER_DES - Static variable in class com.maverick.ssh1.Ssh1Context
 
CIPHER_TRIPLEDES_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
The 3DES CBC cipher
COMPLETE - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication completed
COMPRESSION_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: A compression error occured
COMPRESSION_NONE - Static variable in class com.maverick.ssh2.Ssh2Context
Compression off
COMPRESSION_ZLIB - Static variable in class com.maverick.ssh2.Ssh2Context
Optional zlib compression (requires sshtools-zlib.jar in classpath)
CONNECTED - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The transport protocol is connected and services can be started or may already be active.
CONNECTION_CLOSED - Static variable in class com.maverick.ssh.SshException
An attempt has been made to use a connection that has been closed and is no longer valid.
CONNECTION_LOST - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The connection was lost
CONNECT_FAILED - Static variable in class com.maverick.ssh.ChannelOpenException
The connection could not be established
CONNECT_FAILED - Static variable in class com.maverick.ssh.SshException
The connection could not be established.
CS7 - Static variable in class com.maverick.ssh.PseudoTerminalModes
7 bit mode.
CS8 - Static variable in class com.maverick.ssh.PseudoTerminalModes
8 bit mode.
ChannelAdapter - class com.maverick.ssh.ChannelAdapter.
An adapter for the ChannelEventListener.
ChannelAdapter() - Constructor for class com.maverick.ssh.ChannelAdapter
 
ChannelEventListener - interface com.maverick.ssh.ChannelEventListener.
An event interface that provides notifications of SshChannel events.
ChannelFactory - interface com.maverick.ssh2.ChannelFactory.
The SSH2 protocol supports many different channel types including sesisons, port forwarding and x11 forwarding; most channels are requested by the client and created by the server however it is possible for the server to request any type of channel from the client, this interface defines the contract for supporting a standard and custom channel creation.
ChannelOpenException - exception com.maverick.ssh.ChannelOpenException.
Exception thrown when a channel cannot be opened, the reason for which should be specified in with any of the constants defined here.
ChannelOpenException(String, int) - Constructor for class com.maverick.ssh.ChannelOpenException
 
CommandExecutor - class com.maverick.ssh.CommandExecutor.
Simple command executor class.
CommandExecutor(SshSession, String, String, String, String) - Constructor for class com.maverick.ssh.CommandExecutor
 
ComponentManager - class com.maverick.ssh.components.ComponentManager.
An abstract class that manages the components used by the SSH API.
ComponentManager() - Constructor for class com.maverick.ssh.components.ComponentManager
 
ConsoleKnownHostsKeyVerification - class com.sshtools.publickey.ConsoleKnownHostsKeyVerification.
Implements the AbstractKnownHostsKeyVerification to provide host key verification through the console.
ConsoleKnownHostsKeyVerification() - Constructor for class com.sshtools.publickey.ConsoleKnownHostsKeyVerification
Constructs the verification instance with the default known_hosts file from $HOME/.ssh/known_hosts.
ConsoleKnownHostsKeyVerification(String) - Constructor for class com.sshtools.publickey.ConsoleKnownHostsKeyVerification
Constructs the verification instance with the specified known_hosts file.
calculateExchangeHash() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
Calculates the exchange hash as an SHA1 hash of the following data.
canRead() - Method in class com.maverick.sftp.SftpFile
Determine whether the user has read access to the file.
canWrite() - Method in class com.maverick.sftp.SftpFile
Determine whether the user has write access to the file.
cancelAllRemoteForwarding() - Method in class com.sshtools.net.ForwardingClient
Stop all remote forwarding
cancelAllRemoteForwarding(boolean) - Method in class com.sshtools.net.ForwardingClient
Stop all remote forwarding.
cancelRemoteForwarding(String, int) - Method in interface com.maverick.ssh.SshClient
Cancel a forwarding request.
cancelRemoteForwarding(String, int) - Method in class com.maverick.ssh1.Ssh1Client
The bindAddress is ignored since the SSH1 protocol does not support setting of the bind address.
cancelRemoteForwarding(String, int) - Method in class com.maverick.ssh2.Ssh2Client
 
cancelRemoteForwarding(String, int) - Method in class com.sshtools.net.ForwardingClient
Requests that the remote side stop listening for socket connections.
cancelRemoteForwarding(String, int, boolean) - Method in class com.sshtools.net.ForwardingClient
Requests that the remote side stop listening for socket connections.
carriageReturn() - Method in class com.maverick.ssh.ShellProcess
Send a carriage return to the remote command.
cd(String) - Method in class com.sshtools.sftp.SftpClient
Changes the working directory on the remote server, or the home directory if null or any empty string is provided as the directory path
cdup() - Method in class com.sshtools.sftp.SftpClient
Change the working directory to the parent directory
changePassphrase(String, String) - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Change the passphrase of the key file.
changePermissions(SftpFile, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Change the permissions of a file.
changePermissions(String, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Change the permissions of a file.
changePermissions(String, String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Change the permissions of a file.
changeTerminalDimensions(int, int, int, int) - Method in interface com.maverick.ssh.SshSession
Change the dimensions of the terminal window.
changeTerminalDimensions(int, int, int, int) - Method in class com.maverick.ssh2.Ssh2Session
 
channelClosed(SshChannel) - Method in class com.maverick.ssh.ChannelAdapter
 
channelClosed(SshChannel) - Method in interface com.maverick.ssh.ChannelEventListener
A channel is closed.
channelClosed(int, String, SshTunnel) - Method in interface com.sshtools.net.ForwardingClientListener
A forwarding channel has been closed.
channelClosing(SshChannel) - Method in class com.maverick.ssh.ChannelAdapter
 
channelClosing(SshChannel) - Method in interface com.maverick.ssh.ChannelEventListener
A channel is closing.
channelEOF(SshChannel) - Method in class com.maverick.ssh.ChannelAdapter
 
channelEOF(SshChannel) - Method in interface com.maverick.ssh.ChannelEventListener
A channel's input is EOF.
channelEOF() - Method in class com.maverick.ssh2.Ssh2Channel
Called when the remote side data stream is EOF, by default this method does nothing
channelFailure(int, String, String, int, boolean, Throwable) - Method in interface com.sshtools.net.ForwardingClientListener
A forwarding channel failed to open.
channelOpened(SshChannel) - Method in class com.maverick.ssh.ChannelAdapter
 
channelOpened(SshChannel) - Method in interface com.maverick.ssh.ChannelEventListener
A channel has been opened.
channelOpened(int, String, SshTunnel) - Method in interface com.sshtools.net.ForwardingClientListener
A forwarding channel has been opened.
channelRequest(String, boolean, byte[]) - Method in class com.maverick.ssh2.Ssh2Channel
Called when a channel request is received, by default this method sends a failure message if the remote side requests a reply.
channelRequest(String, boolean, byte[]) - Method in class com.maverick.ssh2.Ssh2Session
This overidden method handles the "exit-status", "exit-signal" and "xon-xoff" channel requests.
chgrp(String, String) - Method in class com.sshtools.sftp.SftpClient
Sets the group ID for the file or directory.
chmod(int, String) - Method in class com.sshtools.sftp.SftpClient
Changes the access permissions or modes of the specified file or directory.
chown(String, String) - Method in class com.sshtools.sftp.SftpClient
Sets the user ID to owner for the file or directory.
clear() - Method in class com.maverick.ssh.components.AbstractComponentFactory
Clear all of the entries in this component factory.
close() - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
Close the SCP engine and underlying session.
close() - Method in class com.maverick.sftp.SftpFile
Close the file.
close() - Method in class com.maverick.sftp.SftpFileInputStream
Closes the SFTP file handle.
close() - Method in class com.maverick.sftp.SftpFileOutputStream
Closes the file's handle
close() - Method in class com.maverick.ssh.ShellProcess
Close this command.
close() - Method in interface com.maverick.ssh.SshIO
Close the channel.
close() - Method in interface com.maverick.ssh.SshSession
Close the session.
close() - Method in class com.maverick.ssh.SubsystemChannel
Close the subsystem
close() - Method in class com.maverick.ssh2.Ssh2Channel
Closes the channel.
close() - Method in class com.sshtools.net.SocketWrapper
 
closeFile(SftpFile) - Method in class com.maverick.sftp.SftpSubsystemChannel
Close a file or directory.
cmd - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
com.maverick.scp - package com.maverick.scp
This package contains a Secure Copy (SCP) engine suitable for the lightweight J2SSH Maverick API.
com.maverick.sftp - package com.maverick.sftp
The base implementation of the SFTP protocol enabling SFTP to be operated over both SSH1 and SSH2 connections.
com.maverick.ssh - package com.maverick.ssh
This package contains a set of general interface contracts for SSH communication that provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications.
com.maverick.ssh.components - package com.maverick.ssh.components
This package contains an abstract cryptographic provider for the SSH protocol.
com.maverick.ssh.components.jce - package com.maverick.ssh.components.jce
This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider.
com.maverick.ssh.components.standalone - package com.maverick.ssh.components.standalone
This package contains a set of algoritm implementations that use an internal cryptographic provider.
com.maverick.ssh1 - package com.maverick.ssh1
This package contains an SSH1 implementation of the com.maverick.ssh interfaces.
com.maverick.ssh2 - package com.maverick.ssh2
This package contains an SSH2 implementation of the com.maverick.ssh interfaces.
com.sshtools.net - package com.sshtools.net
This package contains a set of network utilities for the J2SSH Maverick API.
com.sshtools.publickey - package com.sshtools.publickey
This package contains utility classes for loading/storing public/private keys and is based on the SSHTools key format architecture.
com.sshtools.scp - package com.sshtools.scp
This package contains the SSHTools SCP implementation converted to use the J2SSH Maverick API's SCP engine.
com.sshtools.sftp - package com.sshtools.sftp
This package contains the SSHTools SFTP client converted for use with the J2SSH Maverick API.
completed() - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has completed.
connect(SshTransport, SshContext, SshConnector, String, String, String, boolean) - Method in interface com.maverick.ssh.SshClient
Connect to an SSH server.
connect(SshTransport, String) - Method in class com.maverick.ssh.SshConnector
Create a new connection to an SSH server over the specified transport.
connect(SshTransport, String, boolean) - Method in class com.maverick.ssh.SshConnector
See SshConnector.connect(SshTransport, String) for full details.
connect(SshTransport, String, SshContext) - Method in class com.maverick.ssh.SshConnector
See SshConnector.connect(SshTransport, String) for full details.
connect(SshTransport, String, boolean, SshContext) - Method in class com.maverick.ssh.SshConnector
See SshConnector.connect(SshTransport, String) for full details.
connect(SshTransport, SshContext, SshConnector, String, String, String, boolean) - Method in class com.maverick.ssh1.Ssh1Client
 
connect(SshTransport, SshContext, SshConnector, String, String, String, boolean) - Method in class com.maverick.ssh2.Ssh2Client
 
connectViaProxy(String, int, String, int, String, String, String) - Static method in class com.sshtools.net.HttpProxyTransport
Connect the socket to a HTTP proxy and request forwarding to our remote host.
connectViaProxy(String, int, String, int, String, String, String) - Static method in class com.sshtools.net.HttpProxyTransportWrapper
Connect the socket to a HTTP proxy and request forwarding to our remote host.
connectViaSocks4Proxy(String, int, String, int, String) - Static method in class com.sshtools.net.SocksProxyTransport
Connect the socket to a SOCKS 4 proxy and request forwarding to our remote host.
connectViaSocks5Proxy(String, int, String, int, boolean, String, String) - Static method in class com.sshtools.net.SocksProxyTransport
Connect the socket to a SOCKS 5 proxy and request forwarding to our remote host.
connectViaSocks5Proxy(String, int, String, int, String, String) - Static method in class com.sshtools.net.SocksProxyTransport
 
contains(String) - Method in class com.maverick.ssh.components.AbstractComponentFactory
Determine whether the factory supports a given component type.
containsFile(File) - Method in class com.sshtools.sftp.DirectoryOperation
Determine whether the operation contains a file.
containsFile(SftpFile) - Method in class com.sshtools.sftp.DirectoryOperation
Determine whether the directory operation contains an SftpFile
copyLocalDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Copy the contents of a local directory into a remote remote directory.
copyRemoteDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Copy the contents of a remote directory to a local directory
create() - Method in class com.maverick.ssh2.Ssh2Channel
Called after the channel has been created by the create(SshKeyPair, String, String, int) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
create(SshPublicKey, String, int) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
createChannel(String, byte[]) - Method in interface com.maverick.ssh2.ChannelFactory
Create an instance of an SSH channel.
createConnection(String, int) - Method in interface com.maverick.ssh.ForwardingRequestListener
Create a connection to the specified host.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of a DSA private key.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of a DSA public key.
createDsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
Create an uninitialized instance of a DSA public key
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createDsaPublicKey() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createExtendedDataStream() - Method in class com.maverick.ssh2.Ssh2Channel
Currently reserved.
createInstance(String, Class) - Method in class com.maverick.ssh.components.AbstractComponentFactory
Overide this method to create an instance of the component.
createPacket() - Method in class com.maverick.ssh.SubsystemChannel
Get a packet from the available pool or create if non available
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA co-effecient private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA co-efficent private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA private key.
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA public key.
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createSession() - Method in class com.maverick.ssh.Shell
Construct a new scripted session ready for command execution.
createSession(String, int, int) - Method in class com.maverick.ssh.Shell
Construct a new scripted session ready for command execution.
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an SSH2 RSA public key.
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createSymbolicLink(String, String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Create a symbolic link.

D

DECRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Decryption mode.
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
 
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
Constant for the algorithm name "diffie-hellman-group1-sha1".
DISCONNECTED - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The transport protocol has disconnected.
DiffieHellmanGroup14Sha1 - class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1.
An implementation of the diffie-hellman-group1-sha1 key exchange mechanism that uses JCE provider for DH agreement and Digest.
DiffieHellmanGroup14Sha1() - Constructor for class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
DiffieHellmanGroup14Sha1 - class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1.
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup14Sha1() - Constructor for class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
Contruct an uninitialized instance.
DiffieHellmanGroup1Sha1 - class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1.
An implementation of the diffie-hellman-group1-sha1 key exchange mechanism that uses JCE provider for DH agreement and Digest.
DiffieHellmanGroup1Sha1() - Constructor for class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
 
DiffieHellmanGroup1Sha1 - class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1.
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup1Sha1() - Constructor for class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
Contruct an uninitialized instance.
DiffieHellmanGroupExchangeSha1 - class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1.
An implementation of the diffie-hellman-group-exchange key exchange mechanism that uses JCE provider for DH agreement and Digest.
DiffieHellmanGroupExchangeSha1() - Constructor for class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
Contruct an uninitialized instance.
DiffieHellmanGroupExchangeSha1 - class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1.
Implementation of the SSH Transport Protocol key exchange method "diffie-hellman-group-exchange-sha1".
DiffieHellmanGroupExchangeSha1() - Constructor for class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
Contruct an uninitialized instance.
Digest - interface com.maverick.ssh.components.Digest.
A general interface for a digest with utility methods to add java types into the digest.
DirectoryOperation - class com.sshtools.sftp.DirectoryOperation.
This class provides a list of operations that have been/or will be completed by the SftpClient's copyRemoteDirectory/copyLocalDirectory methods.
DirectoryOperation() - Constructor for class com.sshtools.sftp.DirectoryOperation
Construct a new directory operation object
dataReceived(SshChannel, byte[], int, int) - Method in class com.maverick.ssh.ChannelAdapter
 
dataReceived(SshChannel, byte[], int, int) - Method in interface com.maverick.ssh.ChannelEventListener
A block of data has been received by the channel.
dataSent(SshChannel, byte[], int, int) - Method in class com.maverick.ssh.ChannelAdapter
 
dataSent(SshChannel, byte[], int, int) - Method in interface com.maverick.ssh.ChannelEventListener
A block of data has been sent by the channel.
decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
decryptBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
delete() - Method in class com.maverick.sftp.SftpFile
Delete this file/directory from the remote server.
determineVersion(SshTransport) - Method in class com.maverick.ssh.SshConnector
Determine the version of the server connected to the SshTransport.
disconnect() - Method in interface com.maverick.ssh.SshClient
Disconnect from the remote computer.
disconnect() - Method in class com.maverick.ssh1.Ssh1Client
 
disconnect() - Method in class com.maverick.ssh2.Ssh2Client
 
disconnect(int, String) - Method in class com.maverick.ssh2.TransportProtocol
Disconnect from the remote host.
displayBanner(String) - Method in interface com.maverick.ssh2.BannerDisplay
Called when a banner message is received.
doFinal() - Method in interface com.maverick.ssh.components.Digest
Do the final processing and return the hash.
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
doPrivate(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
doPublic(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
duplicate() - Method in interface com.maverick.ssh.SshClient
Create an identical version of an SshClient using cached authentication information and the SshTransport duplicate method.
duplicate() - Method in interface com.maverick.ssh.SshTransport
Create a new copy of this transport and connect to the same host:port combination.
duplicate() - Method in class com.maverick.ssh1.Ssh1Client
 
duplicate() - Method in class com.maverick.ssh2.Ssh2Client
 
duplicate() - Method in class com.sshtools.net.HttpProxyTransport
 
duplicate() - Method in class com.sshtools.net.HttpProxyTransportWrapper
 
duplicate() - Method in class com.sshtools.net.SocketTransport
 
duplicate() - Method in class com.sshtools.net.SocketWrapper
 
duplicate() - Method in class com.sshtools.net.SocksProxyTransport
 

E

ECHO - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable echoing.
ECHOCTL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Echo control characters as ^(Char).
ECHOE - Static variable in class com.maverick.ssh.PseudoTerminalModes
Visually erase chars.
ECHOK - Static variable in class com.maverick.ssh.PseudoTerminalModes
Kill character discards current line.
ECHOKE - Static variable in class com.maverick.ssh.PseudoTerminalModes
Visual erase for line kill.
ECHONL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Echo NL even if ECHO is off.
ENCRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Encryption mode.
EOL_CR - Static variable in class com.sshtools.sftp.SftpClient
Specifices that the remote server is using \r as its newline convention when used with SftpClient.setRemoteEOL(int)
EOL_CRLF - Static variable in class com.sshtools.sftp.SftpClient
Specifices that the remote server is using \r\n as its newline convention when used with SftpClient.setRemoteEOL(int)
EOL_LF - Static variable in class com.sshtools.sftp.SftpClient
Specifices that the remote server is using \n as its newline convention when used with SftpClient.setRemoteEOL(int)
EXITCODE_NOT_RECEIVED - Static variable in interface com.maverick.ssh.SshSession
Returned from exitCode() when the remote process is still active.
EXPIRED - Static variable in class com.maverick.ssh.LicenseManager
 
EXPIRED_SUBSCRIPTION - Static variable in class com.maverick.ssh.LicenseManager
 
echo() - Method in class com.maverick.ssh2.KBIPrompt
true if the user response should be echo'd to the display, otherwise false.
encrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
encryptBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
end - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
equals(Object) - Method in class com.maverick.sftp.SftpFile
Compares the Object to this instance and returns true if they point to the same file.
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh2.Ssh2Channel
This channel is equal to another channel if the channel id's are equal.
exchangeHash - Variable in class com.maverick.ssh.components.SshKeyExchange
The exchange hash produced during key exchange.
execute(String) - Method in class com.maverick.ssh.Shell
Execute a command within the shell.
executeCommand(String) - Method in class com.maverick.ssh.CommandExecutor
 
executeCommand(String) - Method in interface com.maverick.ssh.SshSession
Execute a command.
executeCommand(String, String) - Method in interface com.maverick.ssh.SshSession
Execute a command.
executeCommand(String) - Method in class com.maverick.ssh2.Ssh2Session
 
executeCommand(String, String) - Method in class com.maverick.ssh2.Ssh2Session
 
exit() - Method in class com.maverick.ssh.Shell
Exit the session.
exitCode() - Method in interface com.maverick.ssh.SshSession
Return the exit code of the process once complete.
exitCode() - Method in class com.maverick.ssh2.Ssh2Session
 
expect(String, long) - Method in class com.maverick.ssh.ShellProcess
Wait for the pattern to be found in the commands output with an optional timeout.
expect(String) - Method in class com.maverick.ssh.ShellProcess
Wait for the pattern to be found in the commands output.
expect(String, boolean) - Method in class com.maverick.ssh.ShellProcess
Wait for the pattern to be found in the commands output.
expect(String, long, boolean) - Method in class com.maverick.ssh.ShellProcess
Wait for the pattern to be found in the commands output.
extendedDataReceived(SshChannel, byte[], int, int, int) - Method in class com.maverick.ssh.ChannelAdapter
 
extendedDataReceived(SshChannel, byte[], int, int, int) - Method in interface com.maverick.ssh.ChannelEventListener
A block of extended data has been received by the channel.

F

F1(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
F2(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
F3(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
FAILED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication failed
FORWARDING_ERROR - Static variable in class com.maverick.ssh.SshException
An error has occured the port forwarding system.
FURTHER_AUTHENTICATION_REQUIRED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication succeeded by further authentication is required
FileTransferProgress - interface com.maverick.sftp.FileTransferProgress.
Interface for monitoring the state of a file transfer
ForwardingClient - class com.sshtools.net.ForwardingClient.
Provides management of port forwarding connections and active tunnels.
ForwardingClient(SshClient) - Constructor for class com.sshtools.net.ForwardingClient
Create an forwarding client.
ForwardingClient.ActiveTunnel - class com.sshtools.net.ForwardingClient.ActiveTunnel.
This class represents an active tunnel.
ForwardingClientListener - interface com.sshtools.net.ForwardingClientListener.
An event listener for receiving notification of forwarding events.
ForwardingRequestListener - interface com.maverick.ssh.ForwardingRequestListener.
This interface is required when a request for remote port forwarding is made.
finalize() - Method in class com.maverick.sftp.SftpFileInputStream
This method will only be available in J2SE builds
finalize() - Method in class com.maverick.sftp.SftpFileOutputStream
This method will only be available in J2SE builds
finish() - Method in class com.maverick.ssh.Packet
 
forceKeyExchange() - Method in class com.maverick.ssh2.Ssh2Client
The SSH transport protocol exchanges keys at the beginning of the session; the specification recommends that these keys be re-exchanged after each gigabyte of transmitted data or after each hour of connection time, whichever comes sooner.
formatKey(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
formatLongname(SftpFile) - Static method in class com.sshtools.sftp.SftpClient
Format a String with the details of the file.
formatLongname(SftpFileAttributes, String) - Static method in class com.sshtools.sftp.SftpClient
Format a String with the details of the file.
forwardingStarted(int, String, String, int) - Method in interface com.sshtools.net.ForwardingClientListener
The forwarding has been started and any connections made to the listening address (which is specified by the key in the format 'ipaddress:port') will be forwarded over the connection to the host and port specified.
forwardingStopped(int, String, String, int) - Method in interface com.sshtools.net.ForwardingClientListener
The forwarding identifed by the key has been stopped.

G

GENERAL_FAILURE - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
GlobalRequest - class com.maverick.ssh2.GlobalRequest.
This class represents a global request.
GlobalRequest(String, byte[]) - Constructor for class com.maverick.ssh2.GlobalRequest
Contstruct a request.