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.jce.AES128Ctr.
 
AES128Ctr() - Constructor for class com.maverick.ssh.components.jce.AES128Ctr
 
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.jce.AES192Cbc.
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.maverick.ssh.components.jce.AES192Cbc
 
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.jce.AES192Ctr.
 
AES192Ctr() - Constructor for class com.maverick.ssh.components.jce.AES192Ctr
 
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.jce.AES256Cbc.
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.maverick.ssh.components.jce.AES256Cbc
 
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.jce.AES256Ctr.
 
AES256Ctr() - Constructor for class com.maverick.ssh.components.jce.AES256Ctr
 
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 occurred within the agent.
ATTRIBUTE_AUTHENTICATION_METHODS - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_COMMAND - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_DIRECTORY_PATH - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_FILE_NAME - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_FILE_NEW_NAME - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_ENTRANCE - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_EXIT - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_HOST_KEY - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_IP - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_LOCAL_CIPHERS_CS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CIPHERS_SC - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_COMPONENT_LIST - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_LOCAL_CS_COMPRESSIONS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CS_MACS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_KEY_EXCHANGES - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_PUBLICKEYS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_COMPRESSIONS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_MACS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOG_MESSAGE - Static variable in class com.maverick.events.J2SSHEventCodes
This attribute is the key for the log message previously passes to log.info()/log.debug() calls
ATTRIBUTE_NUMBER_OF_CONNECTIONS - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_REMOTE_CIPHERS_CS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CIPHERS_SC - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_COMPONENT_LIST - Static variable in class com.maverick.events.J2SSHEventCodes
 
ATTRIBUTE_REMOTE_CS_COMPRESSIONS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CS_MACS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_KEY_EXCHANGES - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_PUBLICKEYS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_COMPRESSIONS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_MACS - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_THROWABLE - Static variable in class com.maverick.events.J2SSHEventCodes
This attribute is the key for the throwable object previously passed in some log.info() calls.
ATTRIBUTE_USING_CS_CIPHER - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_COMPRESSION - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_MAC - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_KEY_EXCHANGE - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_PUBLICKEY - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_CIPHER - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_COMPRESSION - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_MAC - Static variable in class com.maverick.events.J2SSHEventCodes
algorithm negotiation preferences
AUTH_CANCELLED_BY_USER - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Authentication was cancelled
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, int) - 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
 
AbstractKeyExchange - interface com.maverick.ssh.components.jce.AbstractKeyExchange.
 
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.
AbstractPublicKey - interface com.maverick.ssh.components.jce.AbstractPublicKey.
 
ArcFour - class com.maverick.ssh.components.jce.ArcFour.
 
ArcFour() - Constructor for class com.maverick.ssh.components.jce.ArcFour
 
ArcFour128 - class com.maverick.ssh.components.jce.ArcFour128.
 
ArcFour128() - Constructor for class com.maverick.ssh.components.jce.ArcFour128
 
ArcFour256 - class com.maverick.ssh.components.jce.ArcFour256.
 
ArcFour256() - Constructor for class com.maverick.ssh.components.jce.ArcFour256
 
Arrayequals(byte[], byte[]) - Static method in class com.maverick.ssh2.TransportProtocol
 
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
AuthenticationResult - class com.maverick.ssh2.AuthenticationResult.
Throwable class used by the AuthenticationProtocol to indicate that a authentication request has either been completed, failed or cancelled.
AuthenticationResult(int) - Constructor for class com.maverick.ssh2.AuthenticationResult
Construct an AuthenticationResult
AuthenticationResult(int, String) - Constructor for class com.maverick.ssh2.AuthenticationResult
Construct an AuthenticationResult
add(String, Class) - Method in class com.maverick.ssh.components.ComponentFactory
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.
addAttribute(String, Object) - Method in class com.maverick.events.Event
Add an attribute to the event
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.
addCustomRoot(String) - Method in class com.sshtools.sftp.SftpClient
Add a custom file system root path such as "flash:"
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.
addEventListener(EventListener) - Static method in class com.maverick.ssh.SshConnector
 
addEventListener(String, EventListener) - Static method in class com.maverick.ssh.SshConnector
 
addLicense(String) - Static method in class com.maverick.ssh.LicenseManager
 
addListener(String, EventListener) - Method in interface com.maverick.events.EventService
Add a MaverickListener to the list of objects that will be sent MaverickEvents.
addListener(String, EventListener) - Method in class com.maverick.events.EventServiceImplementation
Add a J2SSH Listener to the list of listeners that will be sent events
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 forwarding client to manage X11 connections.
allowX11Forwarding(String) - Method in class com.sshtools.net.ForwardingClient
Configure the forwarding client to manage X11 connections.
allowX11Forwarding(String, File) - Method in class com.sshtools.net.ForwardingClient
Configure the forwarding 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
Implementation 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 occurred
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
 
Client - interface com.maverick.ssh.Client.
 
CommandExecutor - class com.maverick.ssh.CommandExecutor.
Deprecated.  
CommandExecutor(SshSession, String, String, String, String) - Constructor for class com.maverick.ssh.CommandExecutor
Deprecated.  
ComponentFactory - class com.maverick.ssh.components.ComponentFactory.
A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
ComponentFactory(Class) - Constructor for class com.maverick.ssh.components.ComponentFactory
Create a component factory with the base class supplied.
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.Shell
Send a carriage return to the remote shell.
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 user's default 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.
changePositionofAlgorithm(String, int) - Method in class com.maverick.ssh.components.ComponentFactory
 
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.ComponentFactory
Clear all of the entries in this component factory.
clone() - Method in class com.maverick.ssh.components.ComponentFactory
 
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.events - package com.maverick.events
 
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, Hashtable) - Static method in class com.sshtools.net.HttpProxyTransport
 
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.ComponentFactory
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
convertFile(File, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
convertFile(File, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
copyLocalDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Copy the contents of a local directory into a 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.
createCipher(int) - Method in class com.maverick.ssh1.Ssh1Context
 
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.
createFile(SshKeyPair, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Take a SshPrivateKey and write it to a file.
createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Take a SshPublicKey and write it to a file
createInstance(String, Class) - Method in class com.maverick.ssh.components.ComponentFactory
Override this method to create an instance of the component.
createNewOrdering(int[]) - Method in class com.maverick.ssh.components.ComponentFactory
 
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
Constant for the algorithm name "diffie-hellman-group1-sha1".
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
Constant for the algorithm name "diffie-hellman-group1-sha1".
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
Construct 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
Construct an uninitialized instance.
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
Construct 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
Construct 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
Construct an uninitialized instance.
DiffieHellmanGroups - class com.maverick.ssh.components.DiffieHellmanGroups.
 
DiffieHellmanGroups() - Constructor for class com.maverick.ssh.components.DiffieHellmanGroups
 
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
Specifies 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
Specifies 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
Specifies that the remote server is using \n as its newline convention when used with SftpClient.setRemoteEOL(int)
EVENT_AUTHENTICATION_METHODS_RECEIVED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_CONNECTION_ATTEMPT - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_DEBUG_LOG - Static variable in class com.maverick.events.J2SSHEventCodes
Logging event, this event replaces log.debug(String) calls
EVENT_DISCONNECTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_ERROR_LOG - Static variable in class com.maverick.events.J2SSHEventCodes
Logging event, this event replaces log.error(String) calls
EVENT_EXCEPTION_LOG - Static variable in class com.maverick.events.J2SSHEventCodes
Logging event, this event replaces log.info(String,Throwable) calls
EVENT_FAILED_TO_NEGOTIATE_TRANSPORT_COMPONENT - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_FORWARDING_LOCAL_STARTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_FORWARDING_LOCAL_STOPPED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_FORWARDING_REMOTE_STARTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_FORWARDING_REMOTE_STOPPED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_HOSTKEY_ACCEPTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_HOSTKEY_RECEIVED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_HOSTKEY_REJECTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_KEY_EXCHANGE_COMPLETE - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_KEY_EXCHANGE_FAILURE - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_KEY_EXCHANGE_INIT - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_LOG - Static variable in class com.maverick.events.J2SSHEventCodes
Logging event, this event replaces log.info(String) calls
EVENT_REACHED_CONNECTION_LIMIT - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_RECEIVED_DISCONNECT - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_DIRECTORY_DELETED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_FILE_CLOSED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_FILE_DELETED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_FILE_OPENED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_FILE_RENAMED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_SESSION_STARTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SFTP_SESSION_STOPPED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SHELL_COMMAND - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SHELL_SESSION_FAILED_TO_START - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_SHELL_SESSION_STARTED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_USERAUTH_FAILURE - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_USERAUTH_FURTHER_AUTHENTICATION_REQUIRED - Static variable in class com.maverick.events.J2SSHEventCodes
 
EVENT_USERAUTH_SUCCESS - Static variable in class com.maverick.events.J2SSHEventCodes
 
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
 
Event - class com.maverick.events.Event.
Superclass of all events that may be fired during the life of J2SSH.
Event(Object, int, boolean) - Constructor for class com.maverick.events.Event
 
EventListener - interface com.maverick.events.EventListener.
Interface to be implemented by classes interested in receiving events.
EventLog - class com.maverick.events.EventLog.
This is a wrapper class.
EventLog() - Constructor for class com.maverick.events.EventLog
 
EventObject - class com.maverick.events.EventObject.
The root class from which all event state objects shall be derived.
EventObject(Object) - Constructor for class com.maverick.events.EventObject
Constructs a prototypical Event.
EventService - interface com.maverick.events.EventService.
Interface to be implemented by an event service implementation.
EventServiceImplementation - class com.maverick.events.EventServiceImplementation.
Event Service Implementation singleton, that manages J2SSH Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.maverick.events.EventServiceImplementation
 
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.SshKeyExchangeClient
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
Deprecated.  
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 interface com.maverick.ssh.Client
 
exit() - Method in class com.maverick.ssh.Shell
Exit the session.
exit() - Method in class com.maverick.ssh1.Ssh1Client
 
exit() - Method in class com.maverick.ssh2.Ssh2Client
 
exit() - Method in class com.sshtools.net.ForwardingClient
 
exit() - Method in class com.sshtools.scp.ScpClient
 
exit() - Method in class com.sshtools.sftp.SftpClient
Close the SFTP client.
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 occurred the port forwarding system.
FURTHER_AUTHENTICATION_REQUIRED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication succeeded but 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
 
fireEvent(Event) - Method in interface com.maverick.events.EventService
Fire a MaverickEvent at all MaverickListeners that have registered an interest in events.
fireEvent(Event) - Method in class com.maverick.events.EventServiceImplementation
Send an SSH Event to each registered listener
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
 
GlobRegExpMatching - class com.sshtools.sftp.GlobRegExpMatching.
Implements the RegularExpressionMatching Interface.
GlobRegExpMatching() - Constructor for class com.sshtools.sftp.GlobRegExpMatching
 
GlobSyntax - Static variable in class com.sshtools.sftp.SftpClient
 
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.
GlobalRequestHandler - interface com.maverick.ssh2.GlobalRequestHandler.
There are several kinds of requests that affect the state of the remote end "globally", independent of any channels, this interface defines the contract for handling such global requests.
generate(long, byte[], int, int, byte[], int) - Method in interface com.maverick.ssh.components.SshHmac
 
generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Generate a MAC from the data supplied.
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.ComponentManager
Generate a new DSA public/private key pair.
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
generateKeyPair(String, int) - Static method in class com.sshtools.publickey.SshKeyPairGenerator
Generates a new key pair.
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.ComponentManager
Generate an RSA public/private pair.
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
get(String) - Method in class com.maverick.scp.ScpClientIO
Gets a remote file as a java.io.InputStream.
get(String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO
Gets a remote file as a java.io.InputStream.
get(String, String[], boolean) - Method in class com.sshtools.scp.ScpClient
Downloads an array of remote files to the local computer.
get(String, String[], boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
 
get(String, String, boolean) - Method in class com.sshtools.scp.ScpClient
Downloads a remote file onto the local computer.
get(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
 
get(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer
get(String) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer
get(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into the local file.
get(String, String) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into the local file.
get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpClient
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, long) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into an OutputStream.
get(String, OutputStream) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into an OutputStream.
getAbsolutePath() - Method in class com.maverick.sftp.SftpFile
Get the absolute path
getAbsolutePath(SftpFile) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.sshtools.sftp.SftpClient
Get the absolute path for a file.
getAccessedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last accessed time.
getAlgorithm() - Method in class com.maverick.ssh.components.SshCipher
 
getAlgorithm() - Method in interface com.maverick.ssh.components.SshHmac
 
getAlgorithm() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Get the key exchange algorithm name.
getAlgorithm() - Method in interface com.maverick.ssh.components.SshPrivateKey
 
getAlgorithm() - Method in interface com.maverick.ssh.components.SshPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacMD5
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha1
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Get the algorithm name
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.BlowfishCbc
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
The algorithm name is "ssh-dss"
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.TripleDesCbc
Get the algorithm name
getAlgorithmName() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
getAllAttributes() - Method in class com.maverick.events.Event
 
getAttribute(String) - Method in class com.maverick.events.Event
Get the value of an event attribute
getAttributes() - Method in class com.maverick.sftp.SftpFile
Get the files attributes.
getAttributes(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the attributes of a file.
getAttributes(SftpFile) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the attributes of a file.
getAuthenticationMethod() - Method in class com.sshtools.net.HttpResponse
 
getAuthenticationMethods(String, String) - Method in class com.maverick.ssh2.AuthenticationProtocol
Get a list of available authentication methods for the user.
getAuthenticationMethods() - Method in class com.maverick.ssh2.AuthenticationResult
Get the authentication methods that can be used.
getAuthenticationMethods(String) - Method in class com.maverick.ssh2.Ssh2Client
Get a list of authentication methods for the user.
getAuthenticationRealm() - Method in class com.sshtools.net.HttpResponse
 
getBannerDisplay() - Method in class com.maverick.ssh2.Ssh2Context
Get the contexts banner display
getBitLength() - Method in interface com.maverick.ssh.components.SshPublicKey
Get the bit length of the public key
getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getBlockSize() - Method in class com.maverick.ssh.components.NoneCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh.components.SshCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour128
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour256
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
getBlockSize() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
getBlockSize() - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
getBlockSize() - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
getCanonicalNewline() - Method in class com.maverick.sftp.SftpSubsystemChannel
Returns the canonical newline convention in use when reading/writing text files.
getCause() - Method in class com.maverick.ssh.SshException
If an INTERNAL_ERROR reason is given this method MAY return the cause of the error.
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
getChannelCount() - Method in interface com.maverick.ssh.SshClient
Get the number of active channels.
getChannelCount() - Method in class com.maverick.ssh1.Ssh1Client
 
getChannelCount() - Method in class com.maverick.ssh2.Ssh2Client
 
getChannelId() - Method in interface com.maverick.ssh.SshChannel
Get the id of this channel.
getChannelLimit() - Method in interface com.maverick.ssh.SshContext
Get the maximum number of channels that are allowed open at any one time.
getChannelLimit() - Method in class com.maverick.ssh1.Ssh1Context
 
getChannelLimit() - Method in class com.maverick.ssh2.Ssh2Context
 
getCharsetEncoding() - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the current encoding being used for filename Strings.
getCipherInUseCS() - Method in class com.maverick.ssh2.Ssh2Client
Get the cipher algorithm used to encrypt data sent to the server.
getCipherInUseSC() - Method in class com.maverick.ssh2.Ssh2Client
Get the cipher algorithm used to decrypt data received from the server.
getCipherType(int) - Method in class com.maverick.ssh1.Ssh1Context
Get the cipher type for this configuration context.
getCiphersCS() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Client->Server stream.
getCiphersSC() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Server->Client stream.
getClient() - Method in interface com.maverick.ssh.SshSession
Get the client that created this session.
getClient() - Method in class com.maverick.ssh2.Ssh2Session
 
getClient() - Method in class com.maverick.ssh2.TransportProtocol
Get the SshClient instance that created this transport.
getClientUsername() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Get the user's username on the client computer
getClientUsername() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Get the user's username on the client computer
getCommandLine() - Method in class com.maverick.ssh.ShellProcess
Get the command line for this command.
getComment() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
getComment() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
getComment() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Get the comment applied to the key file.
getCompressionInUseCS() - Method in class com.maverick.ssh2.Ssh2Client
Get the compression algorithm used to compress the clients outgoing data.
getCompressionInUseSC() - Method in class com.maverick.ssh2.Ssh2Client
Get the compression algorithm used to decompress the servers data.
getContext() - Method in interface com.maverick.ssh.SshClient
Get the context that created this client.
getContext(int) - Method in class com.maverick.ssh.SshConnector
Get the configuration context for a specific SSH version.
getContext() - Method in class com.maverick.ssh1.Ssh1Client
 
getContext() - Method in class com.maverick.ssh2.Ssh2Client
 
getContext() - Method in class com.maverick.ssh2.TransportProtocol
 
getCreationTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the creation time of this file.
getCrtCoefficient() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getCrtCoefficient() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getData() - Method in class com.maverick.ssh2.GlobalRequest
Get the request data, if the request has been sent and processed, this will return the response data (which can be null).
getDefaultDirectory() - Method in class com.maverick.sftp.SftpSubsystemChannel
Gets the users default directory.
getDefaultDirectory() - Method in class com.sshtools.sftp.SftpClient
Get the default directory (or HOME directory)
getDeletedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
When synchronizing directories, this method will return a list of files that will be deleted becasue they no longer exist at the source location.
getEOL() - Method in class com.maverick.ssh.ShellEnvironment
Get the EOL type expected by the remote shell for a complete carriage return.
getEncoded() - Method in interface com.maverick.ssh.components.SshPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
Get the encoded format required by SSH1
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
Get the encoded format required by SSH1
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Returns the key encoded into a byte array as defined in the SSH Transport Protocol.
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getEnvironment() - Method in class com.maverick.ssh.Shell
Get the remote shell's environment.
getEnvironmentVariable(String) - Method in class com.maverick.ssh.ShellEnvironment
Get an environment variable value from the remote shell.
getEnvironmentVariables() - Method in class com.maverick.ssh.ShellEnvironment
 
getExchangeHash() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Get the output of the key exchange
getExitSignalInfo() - Method in class com.maverick.ssh2.Ssh2Session
Get the exit signal information, may be an empty string.
getExtension(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the data value of a supported SFTP extension.
getFailedTransfers() - Method in class com.sshtools.sftp.DirectoryOperation
Returns a Hashtable of files and exceptions.
getFile(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Utility method to obtain an SftpFile instance for a given path.
getFileCount() - Method in class com.sshtools.sftp.DirectoryOperation
Get the total number of new and changed files to transfer
getFilename() - Method in class com.maverick.sftp.SftpFile
Get the filename.
getFiles(String) - Method in class com.sshtools.sftp.SftpClient
Download the remote files to the local computer
getFiles(String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote files to the local computer
getFiles(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote files to the local computer.
getFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote files to the local computer.
getFiles(String, String) - Method in class com.sshtools.sftp.SftpClient
Download the remote files into the local file.
getFiles(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote files into the local file.
getFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
getFingerprint(byte[]) - Static method in class com.maverick.ssh.SshKeyFingerprint
Generate an SSH key fingerprint as defined in draft-ietf-secsh-fingerprint-00.txt.
getFingerprint() - Method in interface com.maverick.ssh.components.SshPublicKey
Return an SSH fingerprint of the public key
getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getFlags() - Method in class com.maverick.sftp.ACL
 
getFormattedKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
getFormattedKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
getFormattedKey() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get the formatted key
getFormattedKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Get the formatted key.
getG() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getG() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getGID() - Method in class com.maverick.sftp.SftpFileAttributes
Get the GID of this file.
getGssCallback() - Method in class com.maverick.ssh2.Ssh2Context
 
getHandle() - Method in class com.maverick.sftp.SftpFile
Get the open file handle
getHeaderField(String) - Method in class com.sshtools.net.HttpHeader
 
getHeaderFieldNames() - Method in class com.sshtools.net.HttpHeader
 
getHeaderFields() - Method in class com.sshtools.net.HttpHeader
 
getHeaderValue(String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getHost() - Method in interface com.maverick.ssh.SshTransport
Get the name of the connected host.
getHost() - Method in class com.maverick.ssh2.AuthenticationProtocol
 
getHost() - Method in class com.sshtools.net.HttpProxyTransport
 
getHost() - Method in class com.sshtools.net.HttpProxyTransportWrapper
 
getHost() - Method in class com.sshtools.net.SocketTransport
Get the hostname of the connected host.
getHost() - Method in class com.sshtools.net.SocketWrapper
 
getHost() - Method in class com.sshtools.net.SocksProxyTransport
 
getHostKey() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Get the host key supplied during key exchange.
getHostKeyInUse() - Method in class com.maverick.ssh2.Ssh2Client
Returns the host key algorithm used in the last key exchange.
getHostKeyVerification() - Method in interface com.maverick.ssh.SshContext
Get the host key verification implementation.
getHostKeyVerification() - Method in class com.maverick.ssh1.Ssh1Context
 
getHostKeyVerification() - Method in class com.maverick.ssh2.Ssh2Context
Get the host key verification implementation
getId() - Method in class com.maverick.events.Event
Get the unique event id
getIgnoreHostKeyifEmpty() - Method in class com.maverick.ssh2.TransportProtocol
 
getInputStream() - Method in interface com.maverick.ssh.SshIO
Get an InputStream to read incoming channel data.
getInputStream() - Method in interface com.maverick.ssh.SshSession
Get an InputStream to read the process stdout.
getInputStream() - Method in class com.maverick.ssh2.Ssh2Channel
 
getInputStream() - Method in class com.sshtools.net.SocketWrapper
 
getInputStream(String, long) - Method in class com.sshtools.sftp.SftpClient
Create an InputStream for reading a remote file.
getInputStream(String) - Method in class com.sshtools.sftp.SftpClient
Create an InputStream for reading a remote file.
getInstance() - Static method in class com.maverick.events.EventServiceImplementation
Get the event service instance
getInstance() - Static method in class com.maverick.ssh.SshConnector
Returns an instance of the SshConnector.
getInstance(String) - Method in class com.maverick.ssh.components.ComponentFactory
Get a new instance of a supported component.
getInstance() - Static method in class com.maverick.ssh.components.ComponentManager
Get the installed component manager.
getInstance() - Static method in class com.maverick.ssh.components.standalone.SecureRND
 
getKeyBlob(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getKeyExchange() - Method in class com.maverick.ssh2.AuthenticationProtocol
 
getKeyExchange() - Method in class com.maverick.ssh2.TransportProtocol
 
getKeyExchangeInUse() - Method in class com.maverick.ssh2.Ssh2Client
Returns the key exchange algorithm last used.
getKeyExchangeInstanceInUse() - Method in class com.maverick.ssh2.Ssh2Client
 
getKeyExchanges() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Server->Client stream.
getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.maverick.ssh.components.SshKeyPair
Wraps a public/private key pair into an SshKeyPair instance.
getLastError() - Method in class com.maverick.ssh2.TransportProtocol
Returns the last error detected by the protocol.
getLine(int) - Method in class com.maverick.ssh.ShellProcess
Get the content of a single line.
getLineCount() - Method in class com.maverick.ssh.ShellProcess
Get the number of lines sitting in the command buffer.
getListeningAddress() - Method in interface com.maverick.ssh.SshTunnel
The source ip address of the connection that is being forwarded.
getListeningPort() - Method in interface com.maverick.ssh.SshTunnel
The source port of the connection being forwarded.
getLocalForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a local forwarding listener.
getLocalForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a local forwarding listener.
getLocalForwardings() - Method in class com.sshtools.net.ForwardingClient
Return the currently active local forwarding listeners.
getMacInUseCS() - Method in class com.maverick.ssh2.Ssh2Client
Get the MAC algorithm used to verify data sent by the client.
getMacInUseSC() - Method in class com.maverick.ssh2.Ssh2Client
Get the MAC algorithm used to verify data sent by the server.
getMacLength() - Method in interface com.maverick.ssh.components.SshHmac
 
getMacLength() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getMacLength() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Get the length of the MAC.
getMacsCS() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Client->Server stream.
getMacsSC() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Server->Client stream.
getMask() - Method in class com.maverick.sftp.ACL
 
getMaskString() - Method in class com.maverick.sftp.SftpFileAttributes
Return the UNIX style mode mask
getMaximumPacketLength() - Method in class com.maverick.ssh2.Ssh2Context
Get the maximim packet size supported by the transport layer.
getMessageId() - Method in class com.maverick.sftp.SftpMessage
 
getMessageStore() - Method in class com.maverick.ssh2.Ssh2Channel
 
getMethod() - Method in class com.maverick.ssh.PasswordAuthentication
 
getMethod() - Method in class com.maverick.ssh.PublicKeyAuthentication
 
getMethod() - Method in interface com.maverick.ssh.SshAuthentication
The SSH authentication method name
getMethod() - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
getMethod() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
getMethod() - Method in class com.maverick.ssh2.KBIAuthentication
 
getMethod() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
getMethodName() - Method in class com.maverick.ssh2.KBIAuthentication
 
getModifiedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last modified time.
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getName() - Method in class com.maverick.ssh2.GlobalRequest
Get the name of the request.
getName() - Method in class com.maverick.ssh2.Ssh2Channel
Get the name of the channel.
getNewFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns a list of new files that will be transfered in the directory operation
getOKRequestStatus(UnsignedInteger32) - Method in class com.maverick.sftp.SftpSubsystemChannel
Verify that an OK status has been returned for a request id.
getOSType() - Method in class com.maverick.ssh.ShellEnvironment
Identifies the operating system type using one of the final static integer values of this class.
getOperatingSystem() - Method in class com.maverick.ssh.ShellEnvironment
Returns a descriptive representation of the operating system.
getOriginatingHost() - Method in interface com.maverick.ssh.SshTunnel
The host that made the initial connection to the listening address.
getOriginatingPort() - Method in interface com.maverick.ssh.SshTunnel
The port of the initial connection.
getOutputStream() - Method in interface com.maverick.ssh.SshIO
Get an OutputStream to write outgoing channel data.
getOutputStream() - Method in interface com.maverick.ssh.SshSession
Get an OutputStream to write to the process stdin.
getOutputStream() - Method in class com.maverick.ssh2.Ssh2Channel
 
getOutputStream() - Method in class com.sshtools.net.SocketWrapper
 
getOutputStream(String) - Method in class com.sshtools.sftp.SftpClient
Create an OutputStream for writing to a remote file.
getP() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getP() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getParent() - Method in class com.maverick.sftp.SftpFile
Get the parent of the current file.
getPartialMessageTimeout() - Method in class com.maverick.ssh2.Ssh2Context
 
getPassword() - Method in class com.maverick.ssh.PasswordAuthentication
Get the password.
getPerContextAlgorithmPreferences() - Static method in class com.maverick.ssh.components.ComponentManager
 
getPermissions() - Method in class com.maverick.sftp.SftpFileAttributes
Get the current permissions value.
getPermissionsString() - Method in class com.maverick.sftp.SftpFileAttributes
Returns a formatted permissions string.
getPort() - Method in interface com.maverick.ssh.SshTransport
Get the port of this connection
getPort() - Method in interface com.maverick.ssh.SshTunnel
The port to which the data is being forwarded.
getPort() - Method in class com.sshtools.net.SocketWrapper
 
getPreferredCipherCS() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred cipher for the Client->Server stream.
getPreferredCipherSC() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred cipher for the Server->Client stream.
getPreferredCompressionCS() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred compression for the Client->Server stream.
getPreferredCompressionSC() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred compression for the Server->Client stream.
getPreferredKeyExchange() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred key exchange method.
getPreferredMacCS() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred mac for the Client->Server stream.
getPreferredMacSC() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently supported mac for the Server-Client stream.
getPreferredPublicKey() - Method in class com.maverick.ssh2.Ssh2Context
Get the currently preferred public key algorithm.
getPrimeExponentP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getPrivateKey() - Method in class com.maverick.ssh.PublicKeyAuthentication
Get the private key for this authentication.
getPrivateKey() - Method in class com.maverick.ssh.components.SshKeyPair
Get the private key.
getPrivateKey() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Get the private key used for this authentication
getPrivateKey() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Get the private key used for this authentication
getProduct() - Method in class com.maverick.ssh.SshConnector
 
getPrompt() - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
getPrompt() - Method in class com.maverick.ssh2.KBIPrompt
Get the prompt message to display to the user
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractKeyExchange
 
getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractPublicKey
 
getProvider() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
getProvider() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
 
getProvider() - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
 
getProvider() - Method in class com.maverick.ssh2.TransportProtocol
 
getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the provider for a specific algorithm.
getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the provider for a specific algorithm.
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getPublicKey() - Method in class com.maverick.ssh.PublicKeyAuthentication
Get the public key for this authentication.
getPublicKey() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
getPublicKey() - Method in class com.maverick.ssh.components.SshKeyPair
Get the public key.
getPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getPublicKey() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
getPublicKey() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Set the public key used for this authentication
getPublicKey() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Set the public key used for this authentication
getPublicKeys() - Method in class com.maverick.ssh2.Ssh2Context
Get the ciphers for the Server->Client stream.
getQ() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getQ() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getRND() - Method in class com.maverick.ssh.components.ComponentManager
Get the secure random number generator.
getRND() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
getRND() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
getRealException() - Method in class com.maverick.ssh.SshIOException
Get the real exception
getReason() - Method in class com.maverick.ssh.ChannelOpenException
 
getReason() - Method in class com.maverick.ssh.SshException
Get the reason for the exception
getReason() - Method in class com.sshtools.net.HttpResponse
 
getReleaseDate() - Static method in class com.maverick.ssh.SshConnector
Returns the release date of the current version.
getRemoteForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a remote forwarding listener.
getRemoteForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a remote forwarding listener.
getRemoteForwardings() - Method in class com.sshtools.net.ForwardingClient
Returns the currently active remote forwarding listeners.
getRemoteIdentification() - Method in interface com.maverick.ssh.SshClient
Returns the identification string supplied by the server during protocol negotiation.
getRemoteIdentification() - Method in class com.maverick.ssh1.Ssh1Client
 
getRemoteIdentification() - Method in class com.maverick.ssh2.Ssh2Client
 
getRemoteIdentification() - Method in class com.maverick.ssh2.TransportProtocol
Get the identification string sent by the server during protocol negotiation
getResponse(String) - Method in interface com.maverick.ssh1.Ssh1ChallengeResponseAuthentication.Prompt
 
getResponse() - Method in class com.maverick.ssh2.KBIPrompt
Get the user's response for this prompt.
getResult() - Method in class com.maverick.ssh2.AuthenticationResult
Get the result of this authentication.
getSFTPChannel() - Method in class com.maverick.sftp.SftpFile
Get the SFTP subsystem channel that created this file object.
getSFTPProvider() - Method in interface com.maverick.ssh.SshContext
Get the path to the SFTP provider.
getSFTPProvider() - Method in class com.maverick.ssh1.Ssh1Context
 
getSFTPProvider() - Method in class com.maverick.ssh2.Ssh2Context
 
getSafePrime(UnsignedInteger32) - Static method in class com.maverick.ssh.components.DiffieHellmanGroups
get the biggest safe prime from the list that is <= maximumSize
getSecret() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Get the secret value produced during key exchange.
getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the secure random implementation for the API.
getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the secure random implementation for the API.
getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the algorithm used for secure random number generation.
getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the algorithm used for secure random number generation.
getServerVersion() - Method in class com.maverick.sftp.SftpSubsystemChannel
Version 4 of the SFTP protocol allows the server to return its maximum supported version instead of the actual version to be used.
getSessionIdentifier() - Method in class com.maverick.ssh2.AuthenticationProtocol
 
getSessionIdentifier() - Method in class com.maverick.ssh2.TransportProtocol
Get the session identifier
getSessionInitProcess() - Method in class com.maverick.ssh.Shell
 
getSignature() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Get the signature produced during key exchange.
getSize() - Method in class com.maverick.sftp.SftpFileAttributes
Get the size of the file.
getSoTimeout() - Method in interface com.maverick.ssh.SocketTimeoutSupport
Get the current socket timeout in milliseconds.
getSoTimeout() - Method in class com.sshtools.net.SocketWrapper
 
getSource() - Method in class com.maverick.events.EventObject
The object on which the Event initially occurred.
getStartLine() - Method in class com.sshtools.net.HttpHeader
 
getState() - Method in class com.maverick.events.Event
Get the event state.
getStatus() - Method in class com.maverick.sftp.SftpStatusException
Get the status
getStatus() - Method in class com.sshtools.net.HttpResponse
 
getStatus() - Method in class com.sshtools.publickey.PublicKeySubsystemException
 
getStatusText(int) - Static method in class com.maverick.sftp.SftpStatusException
Convert a SSH_FXP_STATUS code into a readable string
getStderrInputStream() - Method in interface com.maverick.ssh.SshSession
Get an InputStream to read the process stderr.
getStderrInputStream() - Method in class com.maverick.ssh2.Ssh2Session
 
getStickyMessageIds() - Method in class com.maverick.ssh2.Ssh2Channel
 
getSubsystemChannel() - Method in class com.sshtools.sftp.SftpClient
Returns the instance of the SftpSubsystemChannel used by this class
getSupportedVersions() - Method in class com.maverick.ssh.SshConnector
Returns the supported protocol flags.
getSymbolicLinkTarget(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the target path of a symbolic link.
getTransferMode() - Method in class com.sshtools.sftp.SftpClient
 
getTransferSize() - Method in class com.sshtools.sftp.DirectoryOperation
Get the total number of bytes that this operation will transfer
getTransport() - Method in interface com.maverick.ssh.SshTunnel
The connection being forwarded (local forwarding) or the destination of the forwarding (remote forwarding).
getType() - Method in class com.maverick.sftp.ACL
 
getType() - Method in class com.maverick.sftp.SftpFileAttributes
 
getType() - Method in class com.maverick.sftp.SftpMessage
 
getType() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get a description of the format type e.g.
getUID() - Method in class com.maverick.sftp.SftpFileAttributes
Get the UID of the owner.
getUnchangedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns the list of files that will not be changed during the directory operation
getUpdatedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns a list of files that will be updated in the directory operation
getUsername() - Method in class com.maverick.ssh.PasswordAuthentication
Get the username.
getUsername() - Method in class com.maverick.ssh.PublicKeyAuthentication
 
getUsername() - Method in interface com.maverick.ssh.SshAuthentication
Get the username for this authentication attempt.
getUsername() - Method in interface com.maverick.ssh.SshClient
Return the username used for this connection
getUsername() - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
Get the username for this authentication attempt.
getUsername() - Method in class com.maverick.ssh1.Ssh1Client
 
getUsername() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
getUsername() - Method in class com.maverick.ssh2.KBIAuthentication
 
getUsername() - Method in class com.maverick.ssh2.Ssh2Client
 
getUsername() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
getVersion() - Method in class com.maverick.sftp.SftpSubsystemChannel
When called after the initialize method this will return the version in operation for this sftp session.
getVersion() - Method in interface com.maverick.ssh.SshClient
Returns the version for this client.
getVersion() - Static method in class com.maverick.ssh.SshConnector
Returns the current version of the API.
getVersion() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh1.Ssh1Client
 
getVersion() - Method in class com.maverick.ssh2.Ssh2Client
 
getVersion() - Method in class com.sshtools.net.HttpResponse
 
getWho() - Method in class com.maverick.sftp.ACL
 
getX() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
getX() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getX11AuthenticationCookie() - Method in interface com.maverick.ssh.SshContext
Get a fake random cookie for X11 authentication
getX11AuthenticationCookie() - Method in class com.maverick.ssh1.Ssh1Context
 
getX11AuthenticationCookie() - Method in class com.maverick.ssh2.Ssh2Context
 
getX11Display() - Method in interface com.maverick.ssh.SshContext
Get the currently configured XDisplay setting which will be null if no display is currently set.
getX11Display() - Method in class com.maverick.ssh1.Ssh1Context
 
getX11Display() - Method in class com.maverick.ssh2.Ssh2Context
 
getX11ForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
Get the active X11 forwarding channels.
getX11RealCookie() - Method in interface com.maverick.ssh.SshContext
Get the real X11 authentication cookie, if not cookie has been set the fake cookie will be returned.
getX11RealCookie() - Method in class com.maverick.ssh1.Ssh1Context
 
getX11RealCookie() - Method in class com.maverick.ssh2.Ssh2Context
 
getX11RequestListener() - Method in interface com.maverick.ssh.SshContext
Get the X11 forwarding request listener.
getX11RequestListener() - Method in class com.maverick.ssh1.Ssh1Context
 
getX11RequestListener() - Method in class com.maverick.ssh2.Ssh2Context
 
getY() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getY() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
group1 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group14 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group15 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group16 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group17 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group18 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group5 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 

H

HIGHEST_RANDOM_PORT - Variable in class com.sshtools.net.ForwardingClient
The highest possible random port to select *
HMAC_MD5 - Static variable in class com.maverick.ssh2.Ssh2Context
MD5 message authentication
HMAC_MD5_96 - Static variable in class com.maverick.ssh2.Ssh2Context
MD5 96 bit message authentication
HMAC_SHA1 - Static variable in class com.maverick.ssh2.Ssh2Context
SHA1 message authentication
HMAC_SHA1_96 - Static variable in class com.maverick.ssh2.Ssh2Context
SHA1 96 bit message authentication
HOST_KEY_NOT_VERIFIABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The host key supplied could not be verified
HOST_NOT_ALLOWED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The host is not allowed
HmacMD5 - class com.maverick.ssh.components.jce.HmacMD5.
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.maverick.ssh.components.jce.HmacMD5
 
HmacSha1 - class com.maverick.ssh.components.jce.HmacSha1.
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.maverick.ssh.components.jce.HmacSha1
 
HostKeyVerification - interface com.maverick.ssh.HostKeyVerification.
This interface provides a callback method so that the user can verify the identity of the server (by checking the public key) during the initial protocol negotiation.
HttpHeader - class com.sshtools.net.HttpHeader.
Utility class to process HTTP headers.
HttpHeader() - Constructor for class com.sshtools.net.HttpHeader
 
HttpProxyTransport - class com.sshtools.net.HttpProxyTransport.
Provides an SshTransport implementation that can route the connection through a HTTP proxy.
HttpProxyTransportWrapper - class com.sshtools.net.HttpProxyTransportWrapper.
Provides an SshTransport implementation that can route the connection through a HTTP proxy.
HttpRequest - class com.sshtools.net.HttpRequest.
Utility class to process HTTP requests.
HttpRequest() - Constructor for class com.sshtools.net.HttpRequest
 
HttpResponse - class com.sshtools.net.HttpResponse.
Utility class to process HTTP responses.
HttpResponse(InputStream) - Constructor for class com.sshtools.net.HttpResponse
 
hasCompletedLines() - Method in class com.maverick.ssh.ShellProcess
Has the command output any lines of data
hasEnvironmentVariable(String) - Method in class com.maverick.ssh.ShellEnvironment
Check to see if the shell has a variable set
hasExitSignal() - Method in class com.maverick.ssh2.Ssh2Session
Determine whether the remote process was signalled.
hasGID() - Method in class com.maverick.sftp.SftpFileAttributes
 
hasLocalForwarding(String, int) - Method in class com.sshtools.net.ForwardingClient
 
hasRemoteForwarding(String, int) - Method in class com.sshtools.net.ForwardingClient
 
hasSize() - Method in class com.maverick.sftp.SftpFileAttributes
 
hasUID() - Method in class com.maverick.sftp.SftpFileAttributes
 
hashCode() - Method in class com.maverick.sftp.SftpFile
 
hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
hostKey - Variable in class com.maverick.ssh.components.SshKeyExchangeClient
The server's host key.

I

ICANON - Static variable in class com.maverick.ssh.PseudoTerminalModes
Canonicalize input lines.
ICRNL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Map CR to NL on input.
IEXTEN - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable extensions.
IGNCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Ignore CR on input.
IGNPAR - Static variable in class com.maverick.ssh.PseudoTerminalModes
The ignore parity flag.
ILLEGAL_USER_NAME - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The user's name is illegal
IMAXBEL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Ring bell on input queue full.
INLCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Map NL into CR on input.
INPCK - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable checking of parity errors.
INTERNAL_ERROR - Static variable in class com.maverick.ssh.SshException
An internal error occurred within the API; in all cases contact sshtools.com support with the details of this error and the state of the connection when receiving this exception is unknown.
INVALID - Static variable in class com.maverick.ssh.LicenseManager
 
INVALID_HANDLE - Static variable in class com.maverick.sftp.SftpStatusException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in class com.maverick.sftp.SftpStatusException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in class com.maverick.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
ISIG - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable signals INTR, QUIT, [D]SUSP.
ISTRIP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Strip 8th bit off characters.
IUCLC - Static variable in class com.maverick.ssh.PseudoTerminalModes
Translate uppercase characters to lowercase.
IXANY - Static variable in class com.maverick.ssh.PseudoTerminalModes
Any char will restart after stop.
IXOFF - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable input flow control.
IXON - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable output flow control.
IntsTo32bits(int[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
InvalidPassphraseException - exception com.sshtools.publickey.InvalidPassphraseException.
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for class com.sshtools.publickey.InvalidPassphraseException
 
InvalidPassphraseException(Exception) - Constructor for class com.sshtools.publickey.InvalidPassphraseException
 
in - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
init() - Method in class com.maverick.ssh.components.ComponentManager
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.NoneCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.SshCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in interface com.maverick.ssh.components.SshHmac
 
init(TransportProtocol, boolean) - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Initialize the key exchange.
init(byte[], int, int) - Method in interface com.maverick.ssh.components.SshPublicKey
Initialize the public key from a blob of binary data.
init(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour128
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour256
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha1
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[]) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Initialize the MAC
init(boolean, byte[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
init(byte[]) - Method in class com.maverick.ssh.components.standalone.SHA1HMac
 
init(byte[]) - Method in class com.maverick.ssh.components.standalone.SHA1HMac96
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
Initiate the key from an encoded byte array.
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Initialize the public key from an SSH2 key blob
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
initException - Static variable in class com.maverick.ssh.SshConnector
 
initialize() - Method in class com.maverick.sftp.SftpSubsystemChannel
Initializes the sftp subsystem and negotiates a version with the server.
initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Initialize the default JCE provider used by the API.
initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Initialize the default JCE provider used by the API.
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the digest factory.
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 HMAC factory.
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 key exchange factory.
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializePrompt() - Method in class com.maverick.ssh.Shell
 
initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Initialize a provider for a specific algorithm.
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the public key factory.
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeSession(String, int, int) - Method in class com.maverick.ssh.Shell
 
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH1 cipher factory.
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 cipher factory.
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeTunnel(SshTunnel) - Method in interface com.maverick.ssh.ForwardingRequestListener
Called once a connection has been established and a forwarding channel is about to be opened.
interrupt() - Method in class com.maverick.ssh.ShellProcess
Interrupt the process by sending a Ctrl+C to the process.
isAllocatePseudoTerminal() - Method in class com.maverick.ssh.Shell
 
isAuthenticated() - Method in interface com.maverick.ssh.SshClient
Evaluate whether the user has been authenticated.
isAuthenticated() - Method in class com.maverick.ssh1.Ssh1Client
 
isAuthenticated() - Method in class com.maverick.ssh2.AuthenticationProtocol
Determine whether the protocol has made a sucessfull authentication attempt.
isAuthenticated() - Method in class com.maverick.ssh2.Ssh2Client
 
isAuthenticating() - Method in class com.maverick.ssh.PublicKeyAuthentication
Is the authentication attempt actually going to perform an authentication or are we simply just checking the suitability of a public key.
isBlock() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is pointing to a block special file.
isBlock() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a block special file.
isBuffered() - Method in interface com.maverick.ssh.SshClient
Identifies whether this client is in buffered mode
isBuffered() - Method in class com.maverick.ssh1.Ssh1Client
 
isBuffered() - Method in class com.maverick.ssh2.Ssh2Client
 
isCancelled() - Method in interface com.maverick.sftp.FileTransferProgress
The transfer is cancelled.
isCharacter() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is pointing to a character mode device.
isCharacter() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a character device.
isClosed() - Method in class com.maverick.ssh.Shell
 
isClosed() - Method in interface com.maverick.ssh.SshChannel
Evaluate whether the channel is closed.
isClosed() - Method in interface com.maverick.ssh.SshSession
Evaluate whether the channel is closed.
isClosed() - Method in class com.maverick.ssh.SubsystemChannel
Is the subsystem closed?
isClosed() - Method in class com.sshtools.sftp.SftpClient
Returns the state of the SFTP client.
isConnected() - Method in interface com.maverick.ssh.SshClient
Evaluate whether the connection is still alive.
isConnected() - Method in class com.maverick.ssh1.Ssh1Client
 
isConnected() - Method in class com.maverick.ssh2.Ssh2Client
 
isConnected() - Method in class com.maverick.ssh2.TransportProtocol
Returns the connected state
isDirectory() - Method in class com.maverick.sftp.SftpFile
Determine whether the file object is pointing to a directory.
isDirectory() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a directory
isDirectoryOrLinkedDirectory(SftpFile) - Method in class com.sshtools.sftp.SftpClient
Determine whether the file object is pointing to a symbolic link that is pointing to a directory.
isEnableNoneCipher() - Static method in class com.maverick.ssh.components.ComponentManager
 
isFifo() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is pointing to a pipe.
isFifo() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a pipe.
isFile() - Method in class com.maverick.sftp.SftpFile
Determine whether the file object is pointing to a file.
isFile() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a file.
isFlagSet(long) - Method in class com.maverick.sftp.SftpFileAttributes
Determine if a permissions flag is set.
isFlowControlEnabled() - Method in class com.maverick.ssh2.Ssh2Session
On many systems it is possible to determine whether a pseudo-terminal is using control-S/ control-Q flow control.
isFormatted(byte[], String, String) - Static method in class com.sshtools.publickey.Base64EncodedFileFormat
 
isHostFileWriteable() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Determines whether the host file is writable.
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.SshKeyExchangeClient
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
 
isKeyExchangeMessage(int) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
 
isKeyReExchangeDisabled() - Method in class com.maverick.ssh2.Ssh2Context
 
isLicensed() - Method in class com.maverick.ssh.SshConnector
Indicates whether the API is licensed or not
isLink() - Method in class com.maverick.sftp.SftpFile
Determine whether the file object is a symbolic link.
isLink() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isLocal() - Method in interface com.maverick.ssh.SshTunnel
Determines the type of forwarding channel.
isOpen() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is open.
isPassphraseProtected() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Determine if the private key file is protected by a passphrase.
isSocket() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is pointing to a socket.
isSocket() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a socket.
isX11() - Method in interface com.maverick.ssh.SshTunnel
Determine if this channel is an X11 forwarding channel.
isXForwarding() - Method in class com.sshtools.net.ForwardingClient
Is X forwarding currently active?

J

J2SSHEventCodes - class com.maverick.events.J2SSHEventCodes.
List of unique J2SSH Event codes
J2SSHEventCodes() - Constructor for class com.maverick.events.J2SSHEventCodes
 
J2SSHEventMessages - class com.maverick.events.J2SSHEventMessages.
Time saving class for the LoggingMaverickListener class that sets the message code for each event to its event code field name.
J2SSHEventMessages() - Constructor for class com.maverick.events.J2SSHEventMessages
 
JCEAlgorithms - interface com.maverick.ssh.components.jce.JCEAlgorithms.
Interface containing the JCE algorithms required by the API.
JCEComponentManager - class com.maverick.ssh.components.jce.JCEComponentManager.
A component manager for the Java runtime JCE provider.
JCEComponentManager() - Constructor for class com.maverick.ssh.components.jce.JCEComponentManager
 
JCEProvider - class com.maverick.ssh.components.jce.JCEProvider.
 
JCEProvider() - Constructor for class com.maverick.ssh.components.jce.JCEProvider
 
JCE_AESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
AES encryption algorithm 'AES/CBC/NoPadding'
JCE_AESCTRNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
AES in counter clock mode 'AES/CTR/NoPadding'
JCE_BLOWFISHCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
Blowfish encryption algorithm 'Blowfish/CBC/NoPadding'
JCE_DESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
DES encrpytion algorithm 'DES/CBC/NoPadding'
JCE_DH - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
Diffie Hellman key agreement algorithm 'DH'
JCE_DSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
DSA public key algorithm 'DSA'
JCE_ERROR - Static variable in class com.maverick.ssh.SshException
An error occurred in the JCE; typically this would result from Maverick attempting to use an algorithm that the JCE does not support.
JCE_HMACMD5 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
MD5 message authentication code algorithm 'HmacMD5'
JCE_HMACSHA1 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
SHA1 message authentication code algorithm 'HmacSha1'
JCE_MD5 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
MD5 digest algorithm 'MD5'
JCE_RSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
RSA public key algorithm 'RSA'
JCE_RSANONEPKCS1PADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
RSA encryption algorithm 'RSA/NONE/PKCS1Padding'
JCE_SHA1 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
SHA1 digest algorithm 'SHA-1'
JCE_SHA1PRNG - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
Secure random algorithm 'Sha1PRNG'
JCE_SHA1WithDSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
DSA signature algorithm 'SHA1WithDSA'
JCE_SHA1WithRSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
JCE_X509 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
X509 certificate algorithm 'X.509'
jceAlgorithm - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 

K

KBIAuthentication - class com.maverick.ssh2.KBIAuthentication.
keyboard-interactive authentication implementation as specified in draft-ietf-secsh-auth-kbdinteract-04.txt.
KBIAuthentication() - Constructor for class com.maverick.ssh2.KBIAuthentication
 
KBIPrompt - class com.maverick.ssh2.KBIPrompt.
Represents a single prompt in the keyboard-interactive authentication process
KBIPrompt(String, boolean) - Constructor for class com.maverick.ssh2.KBIPrompt
Creates a new KBIPrompt object.
KBIRequestHandler - interface com.maverick.ssh2.KBIRequestHandler.
Callback interface used by the KBIAuthentication authentication mechanism.
KEX_DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.ssh2.Ssh2Context
 
KEX_DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.ssh2.Ssh2Context
The required key exchange method
KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.ssh2.Ssh2Context
Optional key exchange mechanism in which the server maintains a list of acceptable generators and primes
KEY_EXCHANGE_FAILED - Static variable in class com.maverick.ssh.SshException
The protocol failed to negotiate a transport algorithm or failed to verify the host key of the remote host.
KEY_EXCHANGE_FAILED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Key exchange failed
KEY_NOT_FOUND - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
KEY_NOT_SUPPORTED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 

L

LICENSE_ERROR - Static variable in class com.maverick.ssh.SshException
The API is not licensed!
LOCAL_FORWARDING - Static variable in interface com.sshtools.net.ForwardingClientListener
Constant used to specify whether the event relates to a local forwarding
LOWEST_RANDOM_PORT - Variable in class com.sshtools.net.ForwardingClient
The lowest possible random port to select *
LicenseManager - class com.maverick.ssh.LicenseManager.
Add your license using the static method provided by this class.
LicenseManager() - Constructor for class com.maverick.ssh.LicenseManager
 
LogDebugEvent(Object, String) - Static method in class com.maverick.events.EventLog
A debug event
LogErrorEvent(Object, String) - Static method in class com.maverick.events.EventLog
An error log event
LogEvent(Object, String) - Static method in class com.maverick.events.EventLog
A normal log event
LogEvent(Object, String, Throwable) - Static method in class com.maverick.events.EventLog
An exception event
lcd(String) - Method in class com.sshtools.sftp.SftpClient
Changes the local working directory.
list(String) - Method in class com.maverick.ssh.components.ComponentFactory
List the types of components supported by this factory.
list() - Method in class com.sshtools.publickey.PublicKeySubsystem
List all of the users acceptable keys.
listChildren(SftpFile, Vector) - Method in class com.maverick.sftp.SftpSubsystemChannel
List the children of a directory.
lpwd() - Method in class com.sshtools.sftp.SftpClient
Returns the absolute path to the local working directory.
ls() - Method in class com.sshtools.sftp.SftpClient
List the contents of the current remote working directory.
ls(String) - Method in class com.sshtools.sftp.SftpClient
List the contents remote directory.

M

M32 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
MAC_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: An error occurred verifying the MAC
MAX_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
MAX_VERSION - Static variable in class com.maverick.sftp.SftpSubsystemChannel
 
MD5Digest - class com.maverick.ssh.components.jce.MD5Digest.
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.jce.MD5Digest
 
MD5Digest - class com.maverick.ssh.components.standalone.MD5Digest.
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.standalone.MD5Digest
 
MD5HMac - class com.maverick.ssh.components.standalone.MD5HMac.
MD5 HMac implementation for SSH2
MD5HMac() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac
 
MD5HMac96 - class com.maverick.ssh.components.standalone.MD5HMac96.
MD5 HMac implementation for SSH2
MD5HMac96() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac96
 
MODE_BINARY - Static variable in class com.sshtools.sftp.SftpClient
Instructs the client to use a binary transfer mode when used with SftpClient.setTransferMode(int)
MODE_TEXT - Static variable in class com.sshtools.sftp.SftpClient
Instructs the client to use a text transfer mode when used with SftpClient.setTransferMode(int).
MaverickCallbackHandler - interface com.maverick.ssh2.MaverickCallbackHandler.
 
mac - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
macLength - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
makeDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Make a directory.
makeDirectory(String, SftpFileAttributes) - Method in class com.maverick.sftp.SftpSubsystemChannel
Make a directory.
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.sftp.GlobRegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.sftp.NoRegExpMatching
opens and returns the requested filename string
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.sftp.Perl5RegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFileNamesWithPattern(File[], String) - Method in interface com.sshtools.sftp.RegularExpressionMatching
returns each of the files that match the pattern fileNameRegExp
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.sftp.GlobRegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.sftp.NoRegExpMatching
returns files
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.sftp.Perl5RegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFilesWithPattern(SftpFile[], String) - Method in interface com.sshtools.sftp.RegularExpressionMatching
returns each of the SftpFiles that match the pattern fileNameRegExp
matches(String, String) - Method in interface com.maverick.ssh.ShellProcess.Matcher
Match a command output line against a defined pattern.
messageAttributes - Static variable in class com.maverick.events.J2SSHEventMessages
 
messageCodes - Static variable in class com.maverick.events.J2SSHEventMessages
 
mkdir(String) - Method in class com.sshtools.sftp.SftpClient
Creates a new directory on the remote server.
mkdirs(String) - Method in class com.sshtools.sftp.SftpClient
Create a directory or set of directories.

N

NEGOTIATING_PROTOCOL - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: Negotation of the protocol version
NOFLSH - Static variable in class com.maverick.ssh.PseudoTerminalModes
Don't flush after interrupt.
NOT_LICENSED - Static variable in class com.maverick.ssh.LicenseManager
 
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: No more authentication methods are available
NoRegExpMatching - class com.sshtools.sftp.NoRegExpMatching.
Implements the RegularExpressionMatching Interface.
Performs no regular expression matching so:
matchFilesWithPattern() simply returns the files parameter it is passed as an argument
matchFileNamesWithPattern() simply returns a 1 element array containing the filename on the first element of the file[] argument passed to it.
NoRegExpMatching() - Constructor for class com.sshtools.sftp.NoRegExpMatching
 
NoSyntax - Static variable in class com.sshtools.sftp.SftpClient
constants for setting the regular expression syntax.
NoneCipher - class com.maverick.ssh.components.NoneCipher.
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.maverick.ssh.components.NoneCipher
 
nextBytes(byte[]) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[]) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[]) - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextInt() - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextInt() - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextInt() - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextMessage() - Method in class com.maverick.ssh.SubsystemChannel
Read a subsystem message from the channel inputstream.
nextMessage() - Method in class com.maverick.ssh2.TransportProtocol
Get the next message.

O

OCRNL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Translate carriage return to newline (output).
OK - Static variable in class com.maverick.ssh.LicenseManager
 
OLCUC - Static variable in class com.maverick.ssh.PseudoTerminalModes
Convert lowercase to uppercase.
ONLCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Map NL to CR-NL.
ONLRET - Static variable in class com.maverick.ssh.PseudoTerminalModes
Newline performs a carriage return (output).
ONOCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Translate newline to carriage return-newline (output).
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
OPEN_APPEND - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, forces all writes to append data at the end of the file.
OPEN_CREATE - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, if specified a new file will be created if one does not already exist.
OPEN_EXCLUSIVE - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, causes an open request to fail if the named file already exists.
OPEN_READ - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, opens the file for reading.
OPEN_TEXT - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, causes the file to be opened in text mode.
OPEN_TRUNCATE - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, forces an existing file with the same name to be truncated to zero length when creating a file by specifying OPEN_CREATE.
OPEN_WRITE - Static variable in class com.maverick.sftp.SftpSubsystemChannel
File open flag, opens the file for writing.
OPOST - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable output processing.
OS_AIX - Static variable in class com.maverick.ssh.ShellEnvironment
AIX operating system
OS_DARWIN - Static variable in class com.maverick.ssh.ShellEnvironment
Darwin (MAC) operating system
OS_FREEBSD - Static variable in class com.maverick.ssh.ShellEnvironment
FreeBSD operating system
OS_LINUX - Static variable in class com.maverick.ssh.ShellEnvironment
Linux operating system
OS_NETBSD - Static variable in class com.maverick.ssh.ShellEnvironment
NetBSD operating system
OS_OPENBSD - Static variable in class com.maverick.ssh.ShellEnvironment
OpenBSD operating system
OS_SOLARIS - Static variable in class com.maverick.ssh.ShellEnvironment
Solaris operating system
OS_UNKNOWN - Static variable in class com.maverick.ssh.ShellEnvironment
The operating system is unknown
OS_WINDOWS - Static variable in class com.maverick.ssh.ShellEnvironment
Windows operating system
OpenSSHPublicKeyFile - class com.sshtools.publickey.OpenSSHPublicKeyFile.
 
onHostKeyMismatch(String, SshPublicKey, SshPublicKey) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Called by the verifyHost method when the host key supplied by the host does not match the current key recording in the known hosts file.
onHostKeyMismatch(String, SshPublicKey, SshPublicKey) - Method in class com.sshtools.publickey.ConsoleKnownHostsKeyVerification
Prompts the user through the console to verify the host key.
onUnknownHost(String, SshPublicKey) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Called by the verifyHost method when the host key supplied is not recorded in the known_hosts file.
onUnknownHost(String, SshPublicKey) - Method in class com.sshtools.publickey.ConsoleKnownHostsKeyVerification
Prompts the user through the console to verify the host key.
open(int, long, int) - Method in class com.maverick.ssh2.Ssh2Channel
Called once an SSH_MSG_CHANNEL_OPEN_CONFIRMATION has been sent.
open(int, long, int, byte[]) - Method in class com.maverick.ssh2.Ssh2Channel
Once a SSH_MSG_CHANNEL_OPEN_CONFIRMATION message is received the framework calls this method to complete the channel open operation.
openChannel(Ssh2Channel, byte[]) - Method in class com.maverick.ssh2.Ssh2Client
Additional method to open a custom SSH2 channel.
openChannel(SshAbstractChannel) - Method in class com.maverick.ssh2.Ssh2Client
Additional method to open a custom SSH2 channel.
openDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Open a directory.
openFile(String, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Open a file.
openFile(String, int, SftpFileAttributes) - Method in class com.maverick.sftp.SftpSubsystemChannel
Open a file.
openFile(String) - Method in class com.sshtools.sftp.SftpClient
 
openForwardingChannel(String, int, String, int, String, int, SshTransport, ChannelEventListener) - Method in interface com.maverick.ssh.SshClient
Open a TCPIP forwarding channel to the remote computer.
openForwardingChannel(String, int, String, int, String, int, SshTransport, ChannelEventListener) - Method in class com.maverick.ssh1.Ssh1Client
 
openForwardingChannel(String, int, String, int, String, int, SshTransport, ChannelEventListener) - Method in class com.maverick.ssh2.Ssh2Client
 
openRemoteClient(String, int, String, SshConnector) - Method in interface com.maverick.ssh.SshClient
Open up an SSH client from the remote machine to another remote server.
openRemoteClient(String, int, String) - Method in interface com.maverick.ssh.SshClient
Open up an SSH client from the remote machine to another remote server.
openRemoteClient(String, int, String, SshConnector) - Method in class com.maverick.ssh1.Ssh1Client
 
openRemoteClient(String, int, String) - Method in class com.maverick.ssh1.Ssh1Client
 
openRemoteClient(String, int, String, SshConnector) - Method in class com.maverick.ssh2.Ssh2Client
 
openRemoteClient(String, int, String) - Method in class com.maverick.ssh2.Ssh2Client
 
openSessionChannel() - Method in interface com.maverick.ssh.SshClient
Open a session on the remote computer.
openSessionChannel(ChannelEventListener) - Method in interface com.maverick.ssh.SshClient
Open a session on the remote computer.
openSessionChannel() - Method in class com.maverick.ssh1.Ssh1Client
Opens the one and only session channel available on an SSH1 connection, calling this method multiple times on the same client instance will return the same session instance.
openSessionChannel(ChannelEventListener) - Method in class com.maverick.ssh1.Ssh1Client
 
openSessionChannel() - Method in class com.maverick.ssh2.Ssh2Client
 
openSessionChannel(ChannelEventListener) - Method in class com.maverick.ssh2.Ssh2Client
 
openSessionChannel(int, int, ChannelEventListener) - Method in class com.maverick.ssh2.Ssh2Client
Additional method to open a session with SSH2 specific features.
order - Variable in class com.maverick.ssh.components.ComponentFactory
 
out - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 

P

PARENB - Static variable in class com.maverick.ssh.PseudoTerminalModes
Parity enable.
PARMRK - Static variable in class com.maverick.ssh.PseudoTerminalModes
Mark parity and framing errors.
PARODD - Static variable in class com.maverick.ssh.PseudoTerminalModes
Odd parity, else even.
PENDIN - Static variable in class com.maverick.ssh.PseudoTerminalModes
Retype pending input.
PERFORMING_KEYEXCHANGE - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The protocol is performing key exchange
POSSIBLE_CORRUPT_FILE - Static variable in class com.maverick.ssh.SshException
An error occurred reading the contents of a file.
PROMPT_TIMEOUT - Static variable in class com.maverick.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: A protocol error occurred
PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The protocol version is not supported
PROTOCOL_VIOLATION - Static variable in class com.maverick.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
PSEUDO_TTY_ERROR - Static variable in class com.maverick.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
PUBLIC_KEY_ACCEPTABLE - Static variable in interface com.maverick.ssh.SshAuthentication
The public key provided is acceptable for authentication
PUBLIC_KEY_SSHDSS - Static variable in class com.maverick.ssh2.Ssh2Context
SSH2 DSA Public Key
PUBLIC_KEY_SSHRSA - Static variable in class com.maverick.ssh2.Ssh2Context
SSH2 RSA Public Key
Packet - class com.maverick.ssh.Packet.
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.maverick.ssh.Packet
 
Packet(int) - Constructor for class com.maverick.ssh.Packet
 
PasswordAuthentication - class com.maverick.ssh.PasswordAuthentication.
Basic password authentication class used for SSH password authentication.
PasswordAuthentication() - Constructor for class com.maverick.ssh.PasswordAuthentication
 
Perl5RegExpMatching - class com.sshtools.sftp.Perl5RegExpMatching.
Implements the RegularExpressionMatching Interface.
Perl5RegExpMatching() - Constructor for class com.sshtools.sftp.Perl5RegExpMatching
 
Perl5Syntax - Static variable in class com.sshtools.sftp.SftpClient
 
PseudoTerminalModes - class com.maverick.ssh.PseudoTerminalModes.
When a client requests a pseudo terminal it informs the server of any terminal modes that it knows of.
PseudoTerminalModes(SshClient) - Constructor for class com.maverick.ssh.PseudoTerminalModes
 
PublicKeyAuthentication - class com.maverick.ssh.PublicKeyAuthentication.
Public key based authentication implementation.
PublicKeyAuthentication() - Constructor for class com.maverick.ssh.PublicKeyAuthentication
 
PublicKeySubsystem - class com.sshtools.publickey.PublicKeySubsystem.
This class implements version 1 of the public key subsystem.
PublicKeySubsystem(Ssh2Session) - Constructor for class com.sshtools.publickey.PublicKeySubsystem
 
PublicKeySubsystemException - exception com.sshtools.publickey.PublicKeySubsystemException.
Exception thrown by the PublicKeySubsystem when errors occur in listing, adding or removing keys.
PublicKeySubsystemException(int, String) - Constructor for class com.sshtools.publickey.PublicKeySubsystemException
 
parse(byte[]) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implementation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse an InputStream and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
parseCommand(String, String[]) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
Parse an SCP command
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Override to perform the client side key exchange.
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
 
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroup1Sha1
 
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
The client requests a modulus from the server indicating the pre- ferred size.
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup14Sha1
Performs the client side of the key exchange.
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroup1Sha1
Performs the client side of the key exchange.
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.DiffieHellmanGroupExchangeSha1
The client requests a modulus from the server indicating the pre- ferred size.
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress, long) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
performSynchronousRead(byte[], int, OutputStream, FileTransferProgress, long) - Method in class com.maverick.sftp.SftpSubsystemChannel
Perform a synchronous read of a file from the remote file system.
position() - Method in class com.maverick.ssh.Packet
 
postReadRequest(byte[], long, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Post a read request to the server and return the request id; this is used to optimize file downloads.
postWriteRequest(byte[], long, byte[], int, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Send a write request for an open file but do not wait for the response from the server.
processBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
processChannelMessage(SshChannelMessage) - Method in class com.maverick.ssh2.Ssh2Channel
Processes channel request messages by passing the request through to channelRequest().
processEvent(Event) - Method in interface com.maverick.events.EventListener
Invoked when an event occurs.
processExtendedData(int, byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Channel
Called when extended data arrives.
processExtendedData(int, byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Session
 
processGlobalRequest(GlobalRequest) - Method in interface com.maverick.ssh2.GlobalRequestHandler
Called when a supported global request has been recieved.
processHeaderFields(InputStream) - Method in class com.sshtools.net.HttpHeader
 
processMessage(byte[]) - Method in class com.maverick.ssh2.TransportProtocol
Process a message.
processStandardData(byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Channel
Called when channel data arrives, by default this method makes the data available in the channels InputStream.
progressed(long) - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has progressed
prv - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
pubkey - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
put(InputStream, long, String, String) - Method in class com.maverick.scp.ScpClientIO
Uploads a java.io.InputStream to a remote server as a file.
put(InputStream, long, String, String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO
Uploads a java.io.InputStream to a remote server as a file.
put(String, String, boolean) - Method in class com.sshtools.scp.ScpClient
Uploads a local file onto the remote server.
put(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
pattern matches the files in the local directory using "local" as a glob Regular Expression.
put(String[], String, boolean) - Method in class com.sshtools.scp.ScpClient
Uploads an array of local files onto the remote server.
put(String[], String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
Uploads an array of local files onto the remote server.
put(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer.
put(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer.
put(String) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer
put(String, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer
put(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer.
put(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer.
put(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer
put(String, String) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer
put(InputStream, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Upload a file to the remote computer reading from the specified InputStream.
put(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpClient
 
put(InputStream, String, long) - Method in class com.sshtools.sftp.SftpClient
Upload the contents of an InputStream to the remote computer.
put(InputStream, String) - Method in class com.sshtools.sftp.SftpClient
Upload the contents of an InputStream to the remote computer.
putBigInteger(BigInteger) - Method in interface com.maverick.ssh.components.Digest
Update the digest with a BigInteger value.
putBigInteger(BigInteger) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putByte(byte) - Method in interface com.maverick.ssh.components.Digest
Put a single byte into the digest.
putByte(byte) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[]) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest.
putBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest
putBytes(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putFile(String, String, boolean, FileTransferProgress, boolean) - Method in class com.sshtools.scp.ScpClient
 
putFiles(String) - Method in class com.sshtools.sftp.SftpClient
Upload the contents of an InputStream to the remote computer.
putFiles(String, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer
putFiles(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer
putFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer
putFiles(String, String) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer
putFiles(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer
putFiles(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Upload files to the remote computer.
putFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
make local copies of some of the variables, then call putfilematches, which calls "put" on each file that matches the regexp local.
putInt(int) - Method in interface com.maverick.ssh.components.Digest
Put an integer into the digest.
putInt(int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putString(String) - Method in interface com.maverick.ssh.components.Digest
Put a String into the digest.
putString(String) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
pwd() - Method in class com.sshtools.sftp.SftpClient
Returns the absolute path name of the current remote working directory.

Q

quit() - Method in class com.sshtools.sftp.SftpClient
Close the SFTP client.

R

RED_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
REMOTE_FORWARDING - Static variable in interface com.sshtools.net.ForwardingClientListener
Constant used to specify whether the event relates to a remote forwarding
REMOTE_HOST_DISCONNECTED - Static variable in class com.maverick.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
REQUEST_NOT_SUPPPORTED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
RESERVED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Reserved
RESOURCE_SHORTAGE - Static variable in class com.maverick.ssh.ChannelOpenException
There are no more resources available to open the channel
RegularExpressionMatching - interface com.sshtools.sftp.RegularExpressionMatching.
Interface for treating a filename as a regular expression and returning the list of files that match.
read(byte[], int, int) - Method in class com.maverick.sftp.SftpFileInputStream
 
read() - Method in class com.maverick.sftp.SftpFileInputStream
 
readCompleteFile(OutputStream, long, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Read a block of data from an open file.
readLine() - Method in class com.maverick.ssh.ShellProcess
Read a line from the commands output.
readLine(int) - Method in class com.maverick.ssh.ShellProcess
Read a line from the commands output.
readLine(InputStream) - Method in class com.sshtools.net.HttpHeader
 
readMessage() - Method in class com.maverick.ssh2.AuthenticationProtocol
Read a message from the underlying transport layer.
readStreamFromRemote(String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
Open an InputStream.
readString() - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
read the inputstream until come to an end of line character '\n', and return the bytes read as a string
recurseMakeDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Recurse through a hierarchy of directories creating them as necessary.
remove(String) - Method in class com.maverick.ssh.components.ComponentFactory
Remove a supported component
remove(SshPublicKey) - Method in class com.sshtools.publickey.PublicKeySubsystem
Remove a public key from the users list of acceptable keys.
removeAllowedHost(String) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Removes an allowed host.
removeCustomRoot(String) - Method in class com.sshtools.sftp.SftpClient
Remove a custom file system root path such as "flash:"
removeDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Remove an empty directory.
removeEventListener(String) - Static method in class com.maverick.ssh.SshConnector
 
removeFile(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Remove a file.
removeListener(String) - Method in interface com.maverick.events.EventService
Remove a MaverickListener from the list of objects that will be sent MaverickEventss.
removeListener(String) - Method in class com.maverick.events.EventServiceImplementation
Remove an EventListener from the list of listeners that are sent events
removeListener(ForwardingClientListener) - Method in class com.sshtools.net.ForwardingClient
Remove a ForwardingClientListener from the list receiving forwarding events.
rename(String, String) - Method in class com.sshtools.sftp.SftpClient
Rename a file on the remote computer.
renameFile(String, String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Rename an existing file.
requestPseudoTerminal(String, int, int, int, int, byte[]) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int, PseudoTerminalModes) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int) - Method in class com.maverick.ssh2.Ssh2Session
 
requestPseudoTerminal(String, int, int, int, int, PseudoTerminalModes) - Method in class com.maverick.ssh2.Ssh2Session
 
requestPseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.maverick.ssh2.Ssh2Session
 
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in interface com.maverick.ssh.SshClient
Requests that the remote computer accepts socket connections and forward them to the local computer.
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in class com.maverick.ssh1.Ssh1Client
The bindAddress is ignored since the SSH1 protocol does not support setting of the bind address.
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in class com.maverick.ssh2.Ssh2Client
 
requestRemoteForwarding(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
Requests that the remote side start listening for socket connections so that they may be forwarded to to the local destination.
requestXForwarding(String, ForwardingRequestListener) - Method in class com.maverick.ssh1.Ssh1Client
 
requiresPasswordChange() - Method in class com.maverick.ssh2.Ssh2PasswordAuthentication
Indicates whether the users password requires changing.
reset() - Method in class com.maverick.ssh.Packet
 
reset() - Method in class com.maverick.ssh.PseudoTerminalModes
Clear the modes
reset() - Method in interface com.maverick.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Reset the key exchange.
reset() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
rm(String) - Method in class com.sshtools.sftp.SftpClient
Remove a file or directory from the remote computer.
rm(String, boolean, boolean) - Method in class com.sshtools.sftp.SftpClient
Remove a file or directory on the remote computer with options to force deletion of existing files and recursion.

S

S1 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S2 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S3 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S4 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S5 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S6 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S7 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S8 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
SCP_TRANSFER_CANCELLED - Static variable in class com.maverick.ssh.SshException
The user cancelled an active SCP transfer.
SECSHPublicKeyFile - class com.sshtools.publickey.SECSHPublicKeyFile.
 
SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SERVICE_NAME - Static variable in class com.maverick.ssh2.AuthenticationProtocol
The name of this service "ssh-userauth"
SERVICE_NOT_AVAILABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The requested service is not available
SESSION_CHANNEL - Static variable in class com.maverick.ssh2.Ssh2Channel
 
SESSION_STREAM_ERROR - Static variable in class com.maverick.ssh.SshException
An error occurred whilst accessing a sessions streams
SHA1Digest - class com.maverick.ssh.components.jce.SHA1Digest.
SHA-1 digest implementation.
SHA1Digest() - Constructor for class com.maverick.ssh.components.jce.SHA1Digest
 
SHA1Digest - class com.maverick.ssh.components.standalone.SHA1Digest.
SHA1 digest implementation.
SHA1Digest() - Constructor for class com.maverick.ssh.components.standalone.SHA1Digest
 
SHA1HMac - class com.maverick.ssh.components.standalone.SHA1HMac.
SHA1 HMac implementation for SSH2
SHA1HMac() - Constructor for class com.maverick.ssh.components.standalone.SHA1HMac
 
SHA1HMac96 - class com.maverick.ssh.components.standalone.SHA1HMac96.
SHA1 HMac 96 bit implementation for SSH2
SHA1HMac96() - Constructor for class com.maverick.ssh.components.standalone.SHA1HMac96
 
SHELL_ERROR - Static variable in class com.maverick.ssh.SshException
A request was made to start a shell, but this request failed.
SOCKET_TIMEOUT - Static variable in class com.maverick.ssh.SshException
The API detected a socket timeout
SOCKS4 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SOCKS5 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SSH1 - Static variable in class com.maverick.ssh.SshConnector
Constant for the SSH protocol version 1
SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SSH1_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSH2 - Static variable in class com.maverick.ssh.SshConnector
Constant for the SSH protocol version 2
SSH2_DSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSH2_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSHTOOLS_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FX_BAD_MESSAGE - Static variable in class com.maverick.sftp.SftpStatusException
The client sent a bad protocol message
SSH_FX_CONNECTION_LOST - Static variable in class com.maverick.sftp.SftpStatusException
The file system connection was lost
SSH_FX_EOF - Static variable in class com.maverick.sftp.SftpStatusException
The file or listing is EOF
SSH_FX_FAILURE - Static variable in class com.maverick.sftp.SftpStatusException
Generic failure code
SSH_FX_FILE_ALREADY_EXISTS - Static variable in class com.maverick.sftp.SftpStatusException
The path already exists
SSH_FX_INVALID_HANDLE - Static variable in class com.maverick.sftp.SftpStatusException
The file handle provided was invalid
SSH_FX_NO_CONNECTION - Static variable in class com.maverick.sftp.SftpStatusException
There is no connection to the file system
SSH_FX_NO_MEDIA - Static variable in class com.maverick.sftp.SftpStatusException
There is no media available at the remote location
SSH_FX_NO_SUCH_FILE - Static variable in class com.maverick.sftp.SftpStatusException
No such file was found
SSH_FX_NO_SUCH_PATH - Static variable in class com.maverick.sftp.SftpStatusException
The path is invalid
SSH_FX_OK - Static variable in class com.maverick.sftp.SftpStatusException
Everything performed correctly
SSH_FX_OP_UNSUPPORTED - Static variable in class com.maverick.sftp.SftpStatusException
The operation requested is not supported
SSH_FX_PERMISSION_DENIED - Static variable in class com.maverick.sftp.SftpStatusException
The user does not have permission
SSH_FX_WRITE_PROTECT - Static variable in class com.maverick.sftp.SftpStatusException
Cannot write to remote location
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.maverick.ssh2.AuthenticationProtocol
 
STORAGE_EXCEEDED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
S_IFBLK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFCHR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFDIR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFIFO - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFLNK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFMT - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Format mask constant can be used to mask off a file type from the mode.
S_IFREG - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFSOCK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IRGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IROTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IRUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_ISGID - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISUID - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_IWGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWOTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IXGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to execute the file or to search the file's directory.
S_IXOTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
ScpClient - class com.sshtools.scp.ScpClient.
Implements an SCP (Secure Copy) client which may be useful for SSH1 connections and SSH2 where SFTP is not available.
ScpClient(SshClient) - Constructor for class com.sshtools.scp.ScpClient
Creates an SCP client.
ScpClient(File, SshClient) - Constructor for class com.sshtools.scp.ScpClient
Creates an SCP client.
ScpClient.ScpEngine - class com.sshtools.scp.ScpClient.ScpEngine.
Implements an SCP Engine by extending J2SSH Mavericjs ScpEngineIO
ScpClient.ScpEngine(String, SshSession) - Constructor for class com.sshtools.scp.ScpClient.ScpEngine
Contruct the channel with the specified scp command.
ScpClientIO - class com.maverick.scp.ScpClientIO.
Implements the IO of a Secure Copy (SCP) client.
ScpClientIO(SshClient) - Constructor for class com.maverick.scp.ScpClientIO
Creates an SCP client.
ScpClientIO.ScpEngineIO - class com.maverick.scp.ScpClientIO.ScpEngineIO.
Implements an SCP engine.
ScpClientIO.ScpEngineIO(String, SshSession) - Constructor for class com.maverick.scp.ScpClientIO.ScpEngineIO
Contruct the channel with the specified scp command.
SecureRND - class com.maverick.ssh.components.jce.SecureRND.
Secure random number generator implementation for JCE provider.
SecureRND() - Constructor for class com.maverick.ssh.components.jce.SecureRND
 
SecureRND - class com.maverick.ssh.components.standalone.SecureRND.
Secure random implementation.
SecureRND() - Constructor for class com.maverick.ssh.components.standalone.SecureRND
 
SftpClient - class com.sshtools.sftp.SftpClient.
Implements a Secure File Transfer (SFTP) client.
SftpClient(SshClient) - Constructor for class com.sshtools.sftp.SftpClient
 
SftpClient(SshSession) - Constructor for class com.sshtools.sftp.SftpClient
 
SftpClient(SshSession, int) - Constructor for class com.sshtools.sftp.SftpClient
 
SftpClient(SshClient, int) - Constructor for class com.sshtools.sftp.SftpClient
Constructs the SFTP client with a given channel event listener.
SftpFile - class com.maverick.sftp.SftpFile.
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes) - Constructor for class com.maverick.sftp.SftpFile
Creates a new SftpFile object.
SftpFileAttributes - class com.maverick.sftp.SftpFileAttributes.
This class represents the ATTRS structure defined in the draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file attribute information.
SftpFileAttributes(SftpSubsystemChannel, int) - Constructor for class com.maverick.sftp.SftpFileAttributes
Creates a new FileAttributes object.
SftpFileAttributes(SftpSubsystemChannel, ByteArrayReader) - Constructor for class com.maverick.sftp.SftpFileAttributes
 
SftpFileInputStream - class com.maverick.sftp.SftpFileInputStream.
An InputStream to read the contents of a remote file.
SftpFileInputStream(SftpFile) - Constructor for class com.maverick.sftp.SftpFileInputStream
 
SftpFileInputStream(SftpFile, long) - Constructor for class com.maverick.sftp.SftpFileInputStream
Creates a new SftpFileInputStream object.
SftpFileOutputStream - class com.maverick.sftp.SftpFileOutputStream.
An OutputStream to write data to a remote file.
SftpFileOutputStream(SftpFile) - Constructor for class com.maverick.sftp.SftpFileOutputStream
Creates a new SftpFileOutputStream object.
SftpMessage - class com.maverick.sftp.SftpMessage.
 
SftpStatusException - exception com.maverick.sftp.SftpStatusException.
This exception is thrown by the SftpSubsystemChannel class whenever a status message is received that is not expected.
SftpStatusException(int, String) - Constructor for class com.maverick.sftp.SftpStatusException
 
SftpStatusException(int) - Constructor for class com.maverick.sftp.SftpStatusException
 
SftpSubsystemChannel - class com.maverick.sftp.SftpSubsystemChannel.
This class implements the SFTP protocol which is executed as an SSH subsystem.
SftpSubsystemChannel(SshSession) - Constructor for class com.maverick.sftp.SftpSubsystemChannel
 
SftpSubsystemChannel(SshSession, int) - Constructor for class com.maverick.sftp.SftpSubsystemChannel
 
Shell - class com.maverick.ssh.Shell.
This class provides an enhanced user shell that enables the user to trap the output of single commands in a ShellProcess.
Shell(SshClient) - Constructor for class com.maverick.ssh.Shell
 
ShellEnvironment - class com.maverick.ssh.ShellEnvironment.
This class helps the Shell class to determine information about a remote SshClient's environment.
ShellEnvironment(int) - Constructor for class com.maverick.ssh.ShellEnvironment
 
ShellEnvironment(String) - Constructor for class com.maverick.ssh.ShellEnvironment
 
ShellProcess - class com.maverick.ssh.ShellProcess.
Captures a single command and allows expect type functionality to be performed on the output.
ShellProcess.Matcher - interface com.maverick.ssh.ShellProcess.Matcher.
This interface defines the contract for a matching operation.
ShellTimeoutException - exception com.maverick.ssh.ShellTimeoutException.
Exception thrown when an operation times out.
SignatureGenerator - interface com.maverick.ssh2.SignatureGenerator.
Provides a callback when a private key signature is required.
SocketTimeoutSupport - interface com.maverick.ssh.SocketTimeoutSupport.
This interface adds timeout support to the SocketTransport interface.
SocketTransport - class com.sshtools.net.SocketTransport.
Extends a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
SocketTransport(String, int) - Constructor for class com.sshtools.net.SocketTransport
Connect the socket.
SocketWrapper - class com.sshtools.net.SocketWrapper.
Implements a basic wrapper around a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
SocketWrapper(Socket) - Constructor for class com.sshtools.net.SocketWrapper
Create a SocketWrapper
SocksProxyTransport - class com.sshtools.net.SocksProxyTransport.
Provides an SshTransport implementation that can route the connection through a SOCKS 4 or SOCKS 5 proxy.
Ssh1ChallengeResponseAuthentication - class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication.
Adds support for SSH1 challenge response authentication.
Ssh1ChallengeResponseAuthentication() - Constructor for class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
Ssh1ChallengeResponseAuthentication.Prompt - interface com.maverick.ssh1.Ssh1ChallengeResponseAuthentication.Prompt.
 
Ssh1Client - class com.maverick.ssh1.Ssh1Client.
Implementation of an SshClient for the SSH1 protocol; no additional features are currently implemented outside of the general SshClient contract.
Ssh1Client() - Constructor for class com.maverick.ssh1.Ssh1Client
Default public constructor for the client called by SshConnector.
Ssh1Context - class com.maverick.ssh1.Ssh1Context.
This class implements SshContext to provide SSH1 connection configuration through the SshConnector class.
Ssh1Context() - Constructor for class com.maverick.ssh1.Ssh1Context
Construct a new context instance with default values.
Ssh1Des - class com.maverick.ssh.components.jce.Ssh1Des.
DES cipher implementation for SSH1 protocol.
Ssh1Des() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des
 
Ssh1Des - class com.maverick.ssh.components.standalone.Ssh1Des.
DES cipher for SSH1.
Ssh1Des() - Constructor for class com.maverick.ssh.components.standalone.Ssh1Des
 
Ssh1Des3 - class com.maverick.ssh.components.jce.Ssh1Des3.
3DES cipher implementation for SSH1 protocol.
Ssh1Des3() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des3
 
Ssh1Des3 - class com.maverick.ssh.components.standalone.Ssh1Des3.
3DES cipher implementation for SSH1.
Ssh1Des3() - Constructor for class com.maverick.ssh.components.standalone.Ssh1Des3
 
Ssh1RhostsRsaAuthentication - class com.maverick.ssh1.Ssh1RhostsRsaAuthentication.
Provides rhosts rsa authentication for the SSH1 protocol.
Ssh1RhostsRsaAuthentication() - Constructor for class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
Ssh1RsaPublicKey - class com.maverick.ssh.components.jce.Ssh1RsaPublicKey.
RSA public key implementation for the SSH1 protocol.
Ssh1RsaPublicKey(RSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
 
Ssh1RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
 
Ssh1RsaPublicKey - class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey.
This class represents an SSH1 RSA public key.
Ssh1RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
Construct the RSA public key.
Ssh2Channel - class com.maverick.ssh2.Ssh2Channel.
All terminal sessions, forwarded connections, etc are channels and this class implements the base SSH2 channel.
Ssh2Channel(String, int, int) - Constructor for class com.maverick.ssh2.Ssh2Channel
Construct an SSH2 channel
Ssh2Client - class com.maverick.ssh2.Ssh2Client.
Implementation of an SshClient for the SSH2 protocol; this provides the ability to create custom channels and sending/receiving of global requests in addition to the standard SshClient contract.
Ssh2Client() - Constructor for class com.maverick.ssh2.Ssh2Client
Default constructor called by SshConnector.
Ssh2Context - class com.maverick.ssh2.Ssh2Context.
This class implements SshContextto provide SSH2 connection configuration through the SshConnector class.
Ssh2Context() - Constructor for class com.maverick.ssh2.Ssh2Context
Contructs a default context
Ssh2DsaPrivateKey - class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey.
DSA private key implementation for the SSH2 protocol.
Ssh2DsaPrivateKey(DSAPrivateKey, DSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey - class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey.
Represents a DSA key and implements the SshPrivateKey interface.
Ssh2DsaPrivateKey(DsaPrivateKey) - Constructor for class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
Ssh2DsaPublicKey - class com.maverick.ssh.components.jce.Ssh2DsaPublicKey.
A DSA public key implementation which uses a JCE provider.
Ssh2DsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey - class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey.
Represents an SSH2 DSA public key.
Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Construct a DSA key from the parameters.
Ssh2DsaPublicKey() - Constructor for class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Default contructor used to initialize the key from an encoded byte array using the init method.
Ssh2HostbasedAuthentication - class com.maverick.ssh2.Ssh2HostbasedAuthentication.
Provides hostbased authentication for the SSH2 protocol.
Ssh2HostbasedAuthentication() - Constructor for class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
Ssh2PasswordAuthentication - class com.maverick.ssh2.Ssh2PasswordAuthentication.
Implements Password authentication as defined in the SSH Authenticaiton Protocol.
Ssh2PasswordAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PasswordAuthentication
Construct the method
Ssh2PublicKeyAuthentication - class com.maverick.ssh2.Ssh2PublicKeyAuthentication.
SSH2 public key authentication providing additional SSH2 public key authentication features.
Ssh2PublicKeyAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PublicKeyAuthentication
 
Ssh2RsaPrivateCrtKey - class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey.
RSA co-efficient private key implementation for SSH2 protocol.
Ssh2RsaPrivateCrtKey(RSAPrivateCrtKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey - class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey.
Represents a RSA key and implements the SshPrivateKey interface.
Ssh2RsaPrivateCrtKey(RsaPrivateCrtKey) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateKey - class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey.
RSA private key implementation for the SSH2 protocol.
Ssh2RsaPrivateKey(RSAPrivateKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPrivateKey - class com.maverick.ssh.components.standalone.Ssh2RsaPrivateKey.
Represents a RSA key and implements the SshPrivateKey interface.
Ssh2RsaPrivateKey(RsaPrivateKey) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPrivateKey
 
Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPrivateKey
 
Ssh2RsaPublicKey - class com.maverick.ssh.components.jce.Ssh2RsaPublicKey.
A RSA public key implementation which uses a JCE provider.
Ssh2RsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
Ssh2RsaPublicKey - class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey.
Represents an SSH2 RSA Public key.
Ssh2RsaPublicKey() - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
Construct an RSA key from parameters.
Ssh2Session - class com.maverick.ssh2.Ssh2Session.
This class implements the SSH2 session channel, unlike SSH1 multiple sessions can be opened on the same SSH connection.
Ssh2Session(int, int, Ssh2Client) - Constructor for class com.maverick.ssh2.Ssh2Session
Construct a session channel.
SshAuthentication - interface com.maverick.ssh.SshAuthentication.
The base interface for all SSH authentication mechanisms and authentication result constants.