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

AbstractDigest - Class in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.jce
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(String, int, int) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractHmac - Class in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.jce
 
AbstractKnownHostsKeyVerification - Class in com.sshtools.publickey
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 in com.maverick.ssh.components.jce
 
ACCESS_DENIED - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
 
ACL - Class in com.maverick.sftp
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
 
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(TransportProtocolListener) - Method in class com.maverick.ssh2.TransportProtocol
 
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.
ADMINISTRATIVIVELY_PROHIBITED - Static variable in exception com.maverick.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128_CBC - Static variable in class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128_CTR - Static variable in class com.maverick.ssh.components.standalone.AES128Ctr
 
AES128Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.maverick.ssh.components.jce.AES128Cbc
 
AES128Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES128Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128Ctr - Class in com.maverick.ssh.components.jce
 
AES128Ctr() - Constructor for class com.maverick.ssh.components.jce.AES128Ctr
 
AES128Ctr - Class in com.maverick.ssh.components.standalone
128 bit Counter Mode AES cipher
AES128Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES128Ctr
 
AES192_CBC - Static variable in class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192_CTR - Static variable in class com.maverick.ssh.components.standalone.AES192Ctr
 
AES192Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.maverick.ssh.components.jce.AES192Cbc
 
AES192Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES192Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192Ctr - Class in com.maverick.ssh.components.jce
 
AES192Ctr() - Constructor for class com.maverick.ssh.components.jce.AES192Ctr
 
AES192Ctr - Class in com.maverick.ssh.components.standalone
192 bit Counter Mode AES cipher
AES192Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES192Ctr
 
AES256_CBC - Static variable in class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256_CTR - Static variable in class com.maverick.ssh.components.standalone.AES256Ctr
 
AES256Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.maverick.ssh.components.jce.AES256Cbc
 
AES256Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES256Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256Ctr - Class in com.maverick.ssh.components.jce
 
AES256Ctr() - Constructor for class com.maverick.ssh.components.jce.AES256Ctr
 
AES256Ctr - Class in com.maverick.ssh.components.standalone
256 bit Counter Mode AES cipher
AES256Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES256Ctr
 
AGENT_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred within the agent.
allowedHosts() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Returns a Map of the allowed hosts.
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.
ArcFour - Class in com.maverick.ssh.components.jce
 
ArcFour() - Constructor for class com.maverick.ssh.components.jce.ArcFour
 
ArcFour128 - Class in com.maverick.ssh.components.jce
 
ArcFour128() - Constructor for class com.maverick.ssh.components.jce.ArcFour128
 
ArcFour256 - Class in com.maverick.ssh.components.jce
 
ArcFour256() - Constructor for class com.maverick.ssh.components.jce.ArcFour256
 
Arrayequals(byte[], byte[]) - Static method in class com.maverick.ssh2.TransportProtocol
 
associateCommand(SshPublicKey, String) - Method in class com.sshtools.publickey.PublicKeySubsystem
Associate a command with an accepted public key.
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
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
 
AuthenticationClient - Interface in com.maverick.ssh2
Base interface for all SSH authentication mechanisms.
AuthenticationProtocol - Class in com.maverick.ssh2
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 in com.maverick.ssh2
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

B

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

C

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.
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.
CANCELLED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication was cancelled by the user
CANCELLED_CONNECTION - Static variable in exception com.maverick.ssh.SshException
The user cancelled the connection.
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.
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.
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.
CAST128_CBC - Static variable in class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST128Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
CAST128Cbc() - Constructor for class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST5Engine - Class in com.maverick.ssh.components.standalone
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
 
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
 
channel - Variable in class com.maverick.ssh.SubsystemChannel
 
CHANNEL_FAILURE - Static variable in exception 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.
ChannelAdapter - Class in com.maverick.ssh
An adapter for the ChannelEventListener.
ChannelAdapter() - Constructor for class com.maverick.ssh.ChannelAdapter
 
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
ChannelEventListener - Interface in com.maverick.ssh
An event interface that provides notifications of SshChannel events.
ChannelFactory - Interface in com.maverick.ssh2
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.
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.
ChannelOpenException - Exception in com.maverick.ssh
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 exception com.maverick.ssh.ChannelOpenException
 
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.
CHARSET_ENCODING - Static variable in class com.maverick.ssh2.TransportProtocol
Character set encoding.
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.
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
 
CIPHER_AES128_CTR - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_AES192_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_AES192_CTR - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_AES256_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_AES256_CTR - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_ARCFOUR - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_ARCFOUR_128 - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_ARCFOUR_256 - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_BLOWFISH_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_DES - Static variable in class com.maverick.ssh1.Ssh1Context
 
CIPHER_TRIPLEDES_CBC - Static variable in class com.maverick.ssh2.Ssh2Context
 
CIPHER_TRIPLEDES_CTR - Static variable in class com.maverick.ssh2.Ssh2Context
 
clear() - Method in class com.maverick.ssh.components.ComponentFactory
Clear all of the entries in this component factory.
Client - Interface in com.maverick.ssh
 
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.
CommandExecutor - Class in com.maverick.ssh
Deprecated.  
CommandExecutor(SshSession, String, String, String, String) - Constructor for class com.maverick.ssh.CommandExecutor
Deprecated.  
COMPLETE - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication completed
completed() - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has completed.
ComponentFactory - Class in com.maverick.ssh.components
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 in com.maverick.ssh.components
An abstract class that manages the components used by the SSH API.
ComponentManager() - Constructor for class com.maverick.ssh.components.ComponentManager
 
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)
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
 
CONNECT_FAILED - Static variable in exception com.maverick.ssh.ChannelOpenException
The connection could not be established
CONNECT_FAILED - Static variable in exception com.maverick.ssh.SshException
The connection could not be established.
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 exception 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
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
 
ConsoleKnownHostsKeyVerification - Class in com.sshtools.publickey
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.
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.
CS7 - Static variable in class com.maverick.ssh.PseudoTerminalModes
7 bit mode.
CS8 - Static variable in class com.maverick.ssh.PseudoTerminalModes
8 bit mode.

D

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.
decodeSSH2PublicKey(String, byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
 
decrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
DECRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Decryption mode.
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.
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.ssh.components.jce.DiffieHellmanGroup14Sha1
Constant for the algorithm name "diffie-hellman-group14-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-group-exchange-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".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha256
 
DiffieHellmanGroup14Sha1 - Class in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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(String) - Constructor for class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha1
 
DiffieHellmanGroupExchangeSha1 - Class in com.maverick.ssh.components.standalone
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.
DiffieHellmanGroupExchangeSha256 - Class in com.maverick.ssh.components.jce
 
DiffieHellmanGroupExchangeSha256() - Constructor for class com.maverick.ssh.components.jce.DiffieHellmanGroupExchangeSha256
 
DiffieHellmanGroups - Class in com.maverick.ssh.components
 
DiffieHellmanGroups() - Constructor for class com.maverick.ssh.components.DiffieHellmanGroups
 
Digest - Interface in com.maverick.ssh.components
A general interface for a digest with utility methods to add java types into the digest.
DirectoryOperation - Class in com.sshtools.sftp
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
disableCompression() - Method in class com.maverick.ssh2.Ssh2Context
 
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.
DISCONNECTED - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The transport protocol has disconnected.
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
 
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
doFinal() - Method in interface com.maverick.ssh.components.SshHmac
 
doFinal() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
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.
echo() - Method in class com.maverick.ssh2.KBIPrompt
true if the user response should be echo'd to the display, otherwise false.
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.
enableCompression() - Method in class com.maverick.ssh2.Ssh2Context
 
encrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
ENCRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Encryption mode.
encryptBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
end - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
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)
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.
Event - Class in com.maverick.events
Superclass of all events that may be fired during the life of J2SSH.
Event(Object, int, boolean) - Constructor for class com.maverick.events.Event
 
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_SUBSYSTEM_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
 
EventListener - Interface in com.maverick.events
Interface to be implemented by classes interested in receiving events.
EventLog - Class in com.maverick.events
This is a wrapper class.
EventLog() - Constructor for class com.maverick.events.EventLog
 
EventObject - Class in com.maverick.events
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 in com.maverick.events
Interface to be implemented by an event service implementation.
EventServiceImplementation - Class in com.maverick.events
Event Service Implementation singleton, that manages J2SSH Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.maverick.events.EventServiceImplementation
 
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
 
EXITCODE_NOT_RECEIVED - Static variable in interface com.maverick.ssh.SshSession
Returned from exitCode() when the remote process is still active.
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.
EXPIRED - Static variable in class com.maverick.ssh.LicenseManager
 
EXPIRED_SUBSCRIPTION - Static variable in class com.maverick.ssh.LicenseManager
 
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
FileTransferProgress - Interface in com.maverick.sftp
Interface for monitoring the state of a file transfer
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.
FORWARDING_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred the port forwarding system.
ForwardingClient - Class in com.sshtools.net
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 in com.sshtools.net
This class represents an active tunnel.
ForwardingClientListener - Interface in com.sshtools.net
An event listener for receiving notification of forwarding events.
ForwardingRequestListener - Interface in com.maverick.ssh
This interface is required when a request for remote port forwarding is made.
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.
FURTHER_AUTHENTICATION_REQUIRED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication succeeded but further authentication is required

G

GENERAL_FAILURE - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
 
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 interface com.maverick.ssh.components.SshHmac
 
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.
getAccessedDateTime() - Method in class com.maverick.sftp.SftpFileAttributes
Returns the last accessed date/time as a Java Date object.
getAccessedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last accessed time.
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.DiffieHellmanGroupExchangeSha256
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacMD5
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacMD596
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha1
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha196
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha256
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha512
 
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.SshX509DsaPublicKey
Get the algorithm name for the public key.
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.jce.SshX509RsaSha1PublicKey
Get the algorithm name for the public key.
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.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 class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getBitLength() - Method in interface com.maverick.ssh.components.SshPublicKey
Get the bit length of the public key
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.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.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 exception 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.SshX509DsaPublicKey
 
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 
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.
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.
getCipherType(int) - Method in class com.maverick.ssh1.Ssh1Context
Get the cipher type for this configuration context.
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
 
getCreationDateTime() - Method in class com.maverick.sftp.SftpFileAttributes
Returns the creation date/time as a Java Date object.
getCreationTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the creation time of this file.
getCrtCoefficient() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getCrtCoefficient() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
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.
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.SshX509DsaPublicKey
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.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.jce.SshX509RsaSha1PublicKey
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 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.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
 
getEOL() - Method in class com.maverick.ssh.ShellEnvironment
Get the EOL type expected by the remote shell for a complete carriage return.
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() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
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.standalone.Ssh1RsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
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(byte[], String) - Static method in class com.maverick.ssh.SshKeyFingerprint
Generate an SSH key fingerprint with a specific algorithm.
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 class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getG() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
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
getHashAlgorithm() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
 
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
getIdleConnectionTimeoutSeconds() - Method in class com.maverick.ssh2.Ssh2Context
 
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(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
 
getInstance() - Static method in class com.maverick.ssh.SshConnector
Returns an instance of the SshConnector.
getKeepAliveMaxDataLength() - Method in class com.maverick.ssh2.Ssh2Context
 
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
 
getKeyExchangeInstanceInUse() - Method in class com.maverick.ssh2.Ssh2Client
 
getKeyExchangeInUse() - Method in class com.maverick.ssh2.Ssh2Client
Returns the key exchange algorithm last used.
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.
getKnownHostsFile() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
 
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.
getLocalForwardings() - Method in class com.sshtools.net.ForwardingClient
Return the currently active local forwarding listeners.
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.
getLocalForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
Get all the active local forwarding tunnels
getLongname() - Method in class com.maverick.sftp.SftpFile
 
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 class com.maverick.ssh.components.jce.AbstractHmac
 
getMacLength() - Method in interface com.maverick.ssh.components.SshHmac
 
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
 
getMessageRouter() - Method in interface com.maverick.ssh.SshChannel
Returns the message router instance to which this channel belongs.
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
 
getModifiedDateTime() - Method in class com.maverick.sftp.SftpFileAttributes
Returns the modified date/time as a Java Date object.
getModifiedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last modified time.
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
 
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
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.
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.
getOSType() - Method in class com.maverick.ssh.ShellEnvironment
Identifies the operating system type using one of the final static integer values of this class.
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 class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getP() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
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 class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getPrivateExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getPrivateKey() - Method in class com.maverick.ssh.components.SshKeyPair
Get the private key.
getPrivateKey() - Method in class com.maverick.ssh.PublicKeyAuthentication
Get the private key for this authentication.
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 class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
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.standalone.Ssh2DsaPrivateKey
 
getPublicKey() - Method in class com.maverick.ssh.PublicKeyAuthentication
Get the public key for this authentication.
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 class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getQ() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getRealException() - Method in exception com.maverick.ssh.SshIOException
Get the real exception
getReason() - Method in exception com.maverick.ssh.ChannelOpenException
 
getReason() - Method in exception 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.
getRemoteForwardings() - Method in class com.sshtools.net.ForwardingClient
Returns the currently active remote forwarding listeners.
getRemoteForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
Get all the active remote forwarding tunnels
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.
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.
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
 
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
 
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
 
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.
getSocketTimeout() - Method in class com.maverick.ssh2.Ssh2Context
 
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 exception com.maverick.sftp.SftpStatusException
Get the status
getStatus() - Method in class com.sshtools.net.HttpResponse
 
getStatus() - Method in exception com.sshtools.publickey.PublicKeySubsystemException
 
getStatusText(int) - Static method in exception 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 class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getVersion() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
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 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 class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getX() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
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 class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getY() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
GlobalRequest - Class in com.maverick.ssh2
This class represents a global request.
GlobalRequest(String, byte[]) - Constructor for class com.maverick.ssh2.GlobalRequest
Contstruct a request.
GlobalRequestHandler - Interface in com.maverick.ssh2
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.
GlobRegExpMatching - Class in com.sshtools.sftp
Implements the RegularExpressionMatching Interface.
GlobRegExpMatching() - Constructor for class com.sshtools.sftp.GlobRegExpMatching
 
GlobSyntax - Static variable in class com.sshtools.sftp.SftpClient
 
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

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
 
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
 
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
 
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
HMAC_SHA256 - Static variable in class com.maverick.ssh2.Ssh2Context
 
HmacMD5 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.maverick.ssh.components.jce.HmacMD5
 
HmacMD596 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD596() - Constructor for class com.maverick.ssh.components.jce.HmacMD596
 
HmacSha1 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.maverick.ssh.components.jce.HmacSha1
 
HmacSha196 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha196() - Constructor for class com.maverick.ssh.components.jce.HmacSha196
 
HmacSha256 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256() - Constructor for class com.maverick.ssh.components.jce.HmacSha256
 
HmacSha512 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512() - Constructor for class com.maverick.ssh.components.jce.HmacSha512
 
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
hostKey - Variable in class com.maverick.ssh.components.SshKeyExchangeClient
The server's host key.
HostKeyVerification - Interface in com.maverick.ssh
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 in com.sshtools.net
Utility class to process HTTP headers.
HttpHeader() - Constructor for class com.sshtools.net.HttpHeader
 
HttpProxyTransport - Class in com.sshtools.net
Provides an SshTransport implementation that can route the connection through a HTTP proxy.
HttpProxyTransportWrapper - Class in com.sshtools.net
Provides an SshTransport implementation that can route the connection through a HTTP proxy.
HttpRequest - Class in com.sshtools.net
Utility class to process HTTP requests.
HttpRequest() - Constructor for class com.sshtools.net.HttpRequest
 
HttpResponse - Class in com.sshtools.net
Utility class to process HTTP responses.
HttpResponse(InputStream) - Constructor for class com.sshtools.net.HttpResponse
 

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.
idle() - Method in class com.maverick.ssh2.Ssh2Channel
 
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.
in - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
init() - Method in class com.maverick.ssh.components.ComponentManager
 
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(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha196
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha256
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha512
 
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.SshX509DsaPublicKey
Initialize the public key from a blob of binary data.
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[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
Initialize the public key from a blob of binary data.
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.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.
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 exception 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.
interrupt() - Method in class com.maverick.ssh.ShellProcess
Interrupt the process by sending a Ctrl+C to the process.
IntsTo32bits(int[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
INVALID - Static variable in class com.maverick.ssh.LicenseManager
 
INVALID_HANDLE - Static variable in exception com.maverick.sftp.SftpStatusException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in exception com.maverick.sftp.SftpStatusException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in exception com.maverick.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
InvalidPassphraseException - Exception in com.sshtools.publickey
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
 
InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
 
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.
ISIG - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable signals INTR, QUIT, [D]SUSP.
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.SshKeyExchangeClient
 
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.
isLocalEOF() - Method in interface com.maverick.ssh.SshTunnel
 
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.
isRemoteEOF() - Method in interface com.maverick.ssh.SshTunnel
 
isSendIgnorePacketOnIdle() - Method in class com.maverick.ssh2.Ssh2Context
 
isSendKeepAliveOnIdle() - Method in class com.maverick.ssh2.Ssh2Channel
 
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.
ISTRIP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Strip 8th bit off characters.
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?
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.

J

J2SSHEventCodes - Class in com.maverick.events
List of unique J2SSH Event codes
J2SSHEventCodes() - Constructor for class com.maverick.events.J2SSHEventCodes
 
J2SSHEventMessages - Class in com.maverick.events
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
 
JCE_3DESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
3DES in CBC mode 'DESede/CTR/NoPadding'
JCE_3DESCTRNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
3DES in counter clock mode 'DESede/CTR/NoPadding'
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_ARCFOUR - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
ARCFOUR cipher
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 exception 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_HMACSHA256 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
SHA 256 bit message authentication code algorithm 'HmacSha256'
JCE_HMACSHA512 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
SHA 512 bit message authentication code algorithm 'HmacSha256'
JCE_MD5 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
MD5 digest algorithm 'MD5'
JCE_MD5WithRSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
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_SHA256 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
SHA256 digest algorithm 'SHA-256'
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
 
JCEAlgorithms - Interface in com.maverick.ssh.components.jce
Interface containing the JCE algorithms required by the API.
JCEComponentManager - Class in com.maverick.ssh.components.jce
A component manager for the Java runtime JCE provider.
JCEComponentManager() - Constructor for class com.maverick.ssh.components.jce.JCEComponentManager
 
JCEProvider - Class in com.maverick.ssh.components.jce
 
JCEProvider() - Constructor for class com.maverick.ssh.components.jce.JCEProvider
 

K

KBIAuthentication - Class in com.maverick.ssh2
keyboard-interactive authentication implementation as specified in draft-ietf-secsh-auth-kbdinteract-04.txt.
KBIAuthentication() - Constructor for class com.maverick.ssh2.KBIAuthentication
 
KBIPrompt - Class in com.maverick.ssh2
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 in com.maverick.ssh2
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
KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.maverick.ssh2.Ssh2Context
 
KEY_EXCHANGE_FAILED - Static variable in exception 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 exception com.sshtools.publickey.PublicKeySubsystemException
 
KEY_NOT_SUPPORTED - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
 

L

lcd(String) - Method in class com.sshtools.sftp.SftpClient
Changes the local working directory.
LICENSE_ERROR - Static variable in exception com.maverick.ssh.SshException
The API is not licensed!
LicenseManager - Class in com.maverick.ssh
Add your license using the static method provided by this class.
LicenseManager() - Constructor for class com.maverick.ssh.LicenseManager
 
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.
LOCAL_FORWARDING - Static variable in interface com.sshtools.net.ForwardingClientListener
Constant used to specify whether the event relates to a local forwarding
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
LOWEST_RANDOM_PORT - Variable in class com.sshtools.net.ForwardingClient
The lowest possible random port to select *
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 - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
MAC_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: An error occurred verifying the MAC
macLength - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
macSize - 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.
matches(String, String) - Method in interface com.maverick.ssh.ShellProcess.Matcher
Match a command output line against a defined pattern.
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
MaverickCallbackHandler - Interface in com.maverick.ssh2
 
MAX_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
MAX_VERSION - Static variable in class com.maverick.sftp.SftpSubsystemChannel
 
MD5_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
 
MD5Digest - Class in com.maverick.ssh.components.jce
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.jce.MD5Digest
 
MD5Digest - Class in com.maverick.ssh.components.standalone
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.standalone.MD5Digest
 
MD5HMac - Class in com.maverick.ssh.components.standalone
MD5 HMac implementation for SSH2
MD5HMac() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac
 
MD5HMac96 - Class in com.maverick.ssh.components.standalone
MD5 HMac implementation for SSH2
MD5HMac96() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac96
 
MESSAGE_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
An expected message was not received before the specified timeout period.
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.
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).

N

NEGOTIATING_PROTOCOL - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: Negotation of the protocol version
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 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.standalone.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextInt() - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextInt() - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
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.
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: No more authentication methods are available
NOFLSH - Static variable in class com.maverick.ssh.PseudoTerminalModes
Don't flush after interrupt.
NoneCipher - Class in com.maverick.ssh.components
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.maverick.ssh.components.NoneCipher
 
NoRegExpMatching - Class in com.sshtools.sftp
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.
NOT_LICENSED - Static variable in class com.maverick.ssh.LicenseManager
 

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.
onDisconnect(String, int) - Method in interface com.maverick.ssh2.TransportProtocolListener
 
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.
onIdle(long) - Method in interface com.maverick.ssh2.TransportProtocolListener
 
onInvalidHostEntry(String) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
 
onInvalidHostEntry(String) - Method in class com.sshtools.publickey.ConsoleKnownHostsKeyVerification
 
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).
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.
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.
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(long) - Method in class com.maverick.ssh1.Ssh1Client
 
openSessionChannel(ChannelEventListener, long) - Method in class com.maverick.ssh1.Ssh1Client
 
openSessionChannel() - Method in class com.maverick.ssh2.Ssh2Client
 
openSessionChannel(long) - Method in class com.maverick.ssh2.Ssh2Client
 
openSessionChannel(ChannelEventListener, long) - 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.
openSessionChannel(int, int, ChannelEventListener, long) - Method in class com.maverick.ssh2.Ssh2Client
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
OpenSSHPublicKeyFile - Class in com.sshtools.publickey
 
OPOST - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable output processing.
order - Variable in class com.maverick.ssh.components.ComponentFactory
 
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
out - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 

P

Packet - Class in com.maverick.ssh
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
 
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.
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
PasswordAuthentication - Class in com.maverick.ssh
Basic password authentication class used for SSH password authentication.
PasswordAuthentication() - Constructor for class com.maverick.ssh.PasswordAuthentication
 
PENDIN - Static variable in class com.maverick.ssh.PseudoTerminalModes
Retype pending input.
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.SshKeyExchangeClient
Override to perform the client side key exchange.
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.
PERFORMING_KEYEXCHANGE - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The protocol is performing key exchange
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.
Perl5RegExpMatching - Class in com.sshtools.sftp
Implements the RegularExpressionMatching Interface.
Perl5RegExpMatching() - Constructor for class com.sshtools.sftp.Perl5RegExpMatching
 
Perl5Syntax - Static variable in class com.sshtools.sftp.SftpClient
 
position() - Method in class com.maverick.ssh.Packet
 
POSSIBLE_CORRUPT_FILE - Static variable in exception com.maverick.ssh.SshException
An error occurred reading the contents of a file.
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, int, SshChannelMessage) - Method in class com.maverick.ssh2.Ssh2Channel
Called when extended data arrives.
processExtendedData(int, int, SshChannelMessage) - 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(int, SshChannelMessage) - 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
PROMPT_TIMEOUT - Static variable in exception 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 exception com.maverick.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
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
 
PSEUDO_TTY_ERROR - Static variable in exception com.maverick.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
PseudoTerminalModes - Class in com.maverick.ssh
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
 
pubkey - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
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
PublicKeyAuthentication - Class in com.maverick.ssh
Public key based authentication implementation.
PublicKeyAuthentication() - Constructor for class com.maverick.ssh.PublicKeyAuthentication
 
PublicKeySubsystem - Class in com.sshtools.publickey
This class implements version 1 of the public key subsystem.
PublicKeySubsystem(Ssh2Session) - Constructor for class com.sshtools.publickey.PublicKeySubsystem
 
PublicKeySubsystemException - Exception in com.sshtools.publickey
Exception thrown by the PublicKeySubsystem when errors occur in listing, adding or removing keys.
PublicKeySubsystemException(int, String) - Constructor for exception com.sshtools.publickey.PublicKeySubsystemException
 
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

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.
RED_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
RegularExpressionMatching - Interface in com.sshtools.sftp
Interface for treating a filename as a regular expression and returning the list of files that match.
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 exception com.maverick.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
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.
REQUEST_NOT_SUPPPORTED - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
 
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.
RESERVED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Reserved
reset() - Method in interface com.maverick.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.maverick.ssh.components.SshKeyExchangeClient
Reset the key exchange.
reset() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
reset() - Method in class com.maverick.ssh.Packet
 
reset() - Method in class com.maverick.ssh.PseudoTerminalModes
Clear the modes
RESOURCE_SHORTAGE - Static variable in exception com.maverick.ssh.ChannelOpenException
There are no more resources available to open the channel
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
 
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.
saveHostFile() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Save's the host key file to be saved.
SCP_TRANSFER_CANCELLED - Static variable in exception com.maverick.ssh.SshException
The user cancelled an active SCP transfer.
ScpClient - Class in com.sshtools.scp
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 in com.sshtools.scp
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 in com.maverick.scp
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 in com.maverick.scp
Implements an SCP engine.
ScpClientIO.ScpEngineIO(String, SshSession) - Constructor for class com.maverick.scp.ScpClientIO.ScpEngineIO
Contruct the channel with the specified scp command.
secret - Variable in class com.maverick.ssh.components.SshKeyExchangeClient
The secret value produced during key exchange.
SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SECSHPublicKeyFile - Class in com.sshtools.publickey
 
SecureRND - Class in com.maverick.ssh.components.jce
Secure random number generator implementation for JCE provider.
SecureRND() - Constructor for class com.maverick.ssh.components.jce.SecureRND
 
SecureRND - Class in com.maverick.ssh.components.standalone
Secure random implementation.
SecureRND() - Constructor for class com.maverick.ssh.components.standalone.SecureRND
 
selectRandomPort() - Method in class com.sshtools.net.ForwardingClient
Select a random port.
sendExtensionMessage(String, byte[]) - Method in class com.maverick.sftp.SftpSubsystemChannel
Send an extension message and return the response.
sendGlobalRequest(GlobalRequest, boolean) - Method in class com.maverick.ssh2.Ssh2Client
Sends a global request to the remote side.
sendMessage(Packet) - Method in class com.maverick.ssh.SubsystemChannel
Write a subsystem message to the channel outputstream.
sendMessage(byte[]) - Method in class com.maverick.ssh.SubsystemChannel
Deprecated. This has changed internally to use a Packet and it is recommended that all implementations change to use Packet's as they provide a more efficent way of sending data.
sendMessage(byte[]) - Method in class com.maverick.ssh2.AuthenticationProtocol
 
sendMessage(byte[], boolean) - Method in class com.maverick.ssh2.TransportProtocol
Send a transport protocol message.
sendRequest(String, String, String, byte[]) - Method in class com.maverick.ssh2.AuthenticationProtocol
Send an authentication request.
sendRequest(String, boolean, byte[]) - Method in class com.maverick.ssh2.Ssh2Channel
Sends a channel request.
sendRequest(String, boolean, byte[], boolean) - Method in class com.maverick.ssh2.Ssh2Channel
Sends a channel request.
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 - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
SESSION_CHANNEL - Static variable in class com.maverick.ssh2.Ssh2Channel
 
SESSION_STREAM_ERROR - Static variable in exception com.maverick.ssh.SshException
An error occurred whilst accessing a sessions streams
setAllocatePseudoTerminal(boolean) - Method in class com.maverick.ssh.Shell
 
setAttributes(String, SftpFileAttributes) - Method in class com.maverick.sftp.SftpSubsystemChannel
Sets the attributes of a file.
setAttributes(SftpFile, SftpFileAttributes) - Method in class com.maverick.sftp.SftpSubsystemChannel
Sets the attributes of a file.
setAuthenticating(boolean) - Method in class com.maverick.ssh.PublicKeyAuthentication
If true the authentication will proceed as normal and the result will either be a success or failure.
setAutoConsumeInput(boolean) - Method in interface com.maverick.ssh.SshChannel
Automatically consume input data
setAutoConsumeInput(boolean) - Method in class com.maverick.ssh2.Ssh2Channel
 
setBannerDisplay(BannerDisplay) - Method in class com.maverick.ssh2.AuthenticationProtocol
Set a callback interface for banner messages.
setBannerDisplay(BannerDisplay) - Method in class com.maverick.ssh2.Ssh2Context
Set a banner display for callback of authentication banners
setBasicAuthentication(String, String) - Method in class com.sshtools.net.HttpRequest
 
setBlockSize(int) - Method in class com.sshtools.sftp.SftpClient
Sets the block size used when transferring files, defaults to the optimized setting of 32768.
setBufferSize(int) - Method in class com.sshtools.sftp.SftpClient
Set the size of the buffer which is used to read from the local file system.
setChannelLimit(int) - Method in interface com.maverick.ssh.SshContext
Set the maximum number of channels that are allowed open at any one time.
setChannelLimit(int) - Method in class com.maverick.ssh1.Ssh1Context
 
setChannelLimit(int) - Method in class com.maverick.ssh2.Ssh2Context
 
setCharsetEncoding(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Allows the default character encoding to be overriden for filename strings.
setCipherPreferredPositionCS(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setCipherPreferredPositionSC(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setCipherType(int) - Method in class com.maverick.ssh1.Ssh1Context
Set the cipher type for this configuration context.
setClientHostname(String) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Set the hostname of the client
setClientUsername(String) - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Set the user's username on the client computer
setClientUsername(String) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Set the user's username on the client computer
setComment(String) - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
setData(byte[]) - Method in class com.maverick.ssh2.GlobalRequest
Set the data.
setDefaultEOL(String) - Static method in class com.maverick.ssh.Shell
Set the default EOL string for unknown operating systems.
setDefaultHashAlgorithm(String) - Static method in class com.maverick.ssh.SshKeyFingerprint
 
setEnableNoneCipher(boolean) - Static method in class com.maverick.ssh.components.ComponentManager
 
setEnvironment(ShellEnvironment) - Method in class com.maverick.ssh.Shell
 
setEnvironmentVariable(String, String) - Method in class com.maverick.ssh2.Ssh2Session
The SSH2 session supports the setting of environments variables however in our experiance no server to date allows unconditional setting of variables.
setEOL(String) - Method in class com.maverick.ssh.Shell
Tell the Shell what EOL to use when sending user input to the server.
setExitCommand(String) - Method in class com.maverick.ssh.Shell
Tell the Shell what the exit command of the shell is.
setFailOnUknownOS(boolean) - Method in class com.maverick.ssh.Shell
If the ShellEnvironment class cannot determine the remote shell it defaults to a UNIX type shell.
setGID(String) - Method in class com.maverick.sftp.SftpFileAttributes
Set the GID of this file.
setGssCallback(MaverickCallbackHandler) - Method in class com.maverick.ssh2.Ssh2Context
 
setHashHosts(boolean) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
 
setHeaderBegin(String) - Method in class com.sshtools.net.HttpRequest
 
setHeaderField(String, String) - Method in class com.sshtools.net.HttpHeader
 
setHeaderValue(String, String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
setHostKeyVerification(HostKeyVerification) - Method in interface com.maverick.ssh.SshContext
Set the host key verification implementation.
setHostKeyVerification(HostKeyVerification) - Method in class com.maverick.ssh1.Ssh1Context
 
setHostKeyVerification(HostKeyVerification) - Method in class com.maverick.ssh2.Ssh2Context
Set the host key verification implementation
setIdleConnectionTimeoutSeconds(int) - Method in class com.maverick.ssh2.Ssh2Context
 
setIgnoreHostKeyifEmpty(boolean) - Method in class com.maverick.ssh2.TransportProtocol
 
setInstance(ComponentManager) - Static method in class com.maverick.ssh.components.ComponentManager
Overide the installed component manager with an alternative implementation.
setKBIRequestHandler(KBIRequestHandler) - Method in class com.maverick.ssh2.KBIAuthentication
Set the KBIRequestHandler for this authentication attempt.
setKeepAliveMaxDataLength(int) - Method in class com.maverick.ssh2.Ssh2Context
 
setKey(byte[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
setKeyExchangePreferredPosition(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setKeyReExchangeDisabled(boolean) - Method in class com.maverick.ssh2.Ssh2Context
 
setKnownHosts(HostKeyVerification) - Method in class com.maverick.ssh.SshConnector
Set the HostKeyVerification instance for both protocols.
setMacPreferredPositionCS(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setMacPreferredPositionSC(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setMatcher(ShellProcess.Matcher) - Static method in class com.maverick.ssh.ShellProcess
Set the matching operation implementation.
setMaxAsyncRequests(int) - Method in class com.sshtools.sftp.SftpClient
Set the maximum number of asynchronous requests that are outstanding at any one time.
setMaximumPacketLength(int) - Method in class com.maverick.ssh2.Ssh2Context
Set the maximum packet size supported by the transport layer.
setMaxSftpVersion(int) - Static method in class com.maverick.sftp.SftpSubsystemChannel
Sets the maximum SFTP protocol version to use, this should be <=4.
setNewPassword(String) - Method in class com.maverick.ssh2.Ssh2PasswordAuthentication
After performing an initial authentication attempt a flag may be set to indicate that a password change is required.
setPartialMessageTimeout(int) - Method in class com.maverick.ssh2.Ssh2Context
 
setPassword(String) - Method in class com.maverick.ssh.PasswordAuthentication
Set the password.
setPassword(String) - Method in interface com.maverick.ssh2.MaverickCallbackHandler
 
setPerContextAlgorithmPreferences(boolean) - Static method in class com.maverick.ssh.components.ComponentManager
 
setPermissions(UnsignedInteger32) - Method in class com.maverick.sftp.SftpFileAttributes
Set the permissions of the file.
setPermissions(String) - Method in class com.maverick.sftp.SftpFileAttributes
Set the permissions from a string in the format "rwxr-xr-x"
setPermissionsFromMaskString(String) - Method in class com.maverick.sftp.SftpFileAttributes
Set permissions given a UNIX style mask, for example '0644'
setPermissionsFromUmaskString(String) - Method in class com.maverick.sftp.SftpFileAttributes
Set the permissions given a UNIX style umask, for example '0022' will result in 0022 ^ 0777.
setPosition(int) - Method in class com.maverick.ssh.Packet
 
setPreferredCipherCS(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred cipher for the Client->Server stream.
setPreferredCipherCS(int[]) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred SC cipher order
setPreferredCipherSC(int[]) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred SC cipher order
setPreferredCipherSC(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred cipher for the Server->Client stream.
setPreferredCompressionCS(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred compression for the Client->Server stream.
setPreferredCompressionSC(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred compression for the Server->Client stream.
setPreferredKeyExchange(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred key exchange method.
setPreferredMacCS(int[]) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred CS Mac order
setPreferredMacCS(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred mac for the Client->Server stream.
setPreferredMacSC(int[]) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred SC Mac order
setPreferredMacSC(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred mac for the Server->Client stream.
setPreferredPublicKey(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred public key algorithm.
setPrivateKey(SshPrivateKey) - Method in class com.maverick.ssh.components.SshKeyPair
Set the private key
setPrivateKey(SshPrivateKey) - Method in class com.maverick.ssh.PublicKeyAuthentication
Set the private key for this authentication.
setPrivateKey(SshPrivateKey) - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Set the private key for the authentication attempt
setPrivateKey(SshPrivateKey) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Set the private key for the authentication attempt
setProduct(String) - Method in class com.maverick.ssh.SshConnector
 
setPrompt(String) - Method in class com.maverick.ssh.Shell
Tell the Shell what the remote prompt will be.
setPrompt(Ssh1ChallengeResponseAuthentication.Prompt) - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
setPromptCommand(String) - Method in class com.maverick.ssh.Shell
Tell the Shell what the command is to set the prompt on the remote shell.
setPromptTimeoutPeriod(int) - Method in class com.maverick.ssh.Shell
Set the wait for prompt timeout period.
setPublicKey(SshPublicKey) - Method in class com.maverick.ssh.components.SshKeyPair
Set the public key
setPublicKey(SshPublicKey) - Method in class com.maverick.ssh.PublicKeyAuthentication
Set the public key for this authentication.
setPublicKey(SshPublicKey) - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
Set the public key for the authentication attempt
setPublicKey(SshPublicKey) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
Set the public key for the authentication attempt
setPublicKeyPreferredPosition(String, int) - Method in class com.maverick.ssh2.Ssh2Context
 
setRegularExpressionSyntax(int) - Method in class com.sshtools.sftp.SftpClient
sets the type of regular expression matching to perform on gets and puts
setRemoteEOL(int) - Method in class com.sshtools.sftp.SftpClient
When connected to servers running SFTP version 3 (or less) the remote EOL type needs to be explicitly set because there is no reliable way for the client to determine the type of EOL for text files.
setResponse(String) - Method in class com.maverick.ssh2.KBIPrompt
Set the user's response for this prompt.
setSecureRandomAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Set the algorithm used for secure random number generation.
setSecureRandomAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Set the algorithm used for secure random number generation.
setSendIgnorePacketOnIdle(boolean) - Method in class com.maverick.ssh2.Ssh2Context
 
setSendKeepAliveOnIdle(boolean) - Method in class com.maverick.ssh2.Ssh2Channel
 
setSFTPProvider(String) - Method in interface com.maverick.ssh.SshContext
Set the path to the SFTP provider.
setSFTPProvider(String) - Method in class com.maverick.ssh1.Ssh1Context
 
setSFTPProvider(String) - Method in class com.maverick.ssh2.Ssh2Context
 
setShellInitTimePeriod(int) - Method in class com.maverick.ssh.Shell
Set the shell initialization time period.
setSignatureGenerator(SignatureGenerator) - Method in class com.maverick.ssh2.Ssh2PublicKeyAuthentication
Set the signature generator for this authentication attempt.
setSize(UnsignedInteger64) - Method in class com.maverick.sftp.SftpFileAttributes
Set the size of the file.
setSocketTimeout(int) - Method in class com.maverick.ssh2.Ssh2Context
 
setSoftwareVersionComments(String) - Method in class com.maverick.ssh.SshConnector
Set the software/version/comments field of the SSH identification string
setSoTimeout(int) - Method in interface com.maverick.ssh.SocketTimeoutSupport
Set the socket timeout in milliseconds.
setSoTimeout(int) - Method in class com.sshtools.net.SocketWrapper
 
setSupportedVersions(int) - Method in class com.maverick.ssh.SshConnector
Sets the protocol versions supported by this connector.
setTerminalMode(int, int) - Method in class com.maverick.ssh.PseudoTerminalModes
Set an integer value mode
setTerminalMode(int, boolean) - Method in class com.maverick.ssh.PseudoTerminalModes
Set a boolean value mode
setThisMaxSftpVersion(int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Sets the maximum SFTP protocol version to use for this instance, this should be <=4.
setTimes(UnsignedInteger64, UnsignedInteger64) - Method in class com.maverick.sftp.SftpFileAttributes
Set the last access and last modified times.
setTransferMode(int) - Method in class com.sshtools.sftp.SftpClient
Sets the transfer mode for current operations.
setUID(String) - Method in class com.maverick.sftp.SftpFileAttributes
Set the UID of the owner.
setUser(String) - Method in interface com.maverick.ssh2.MaverickCallbackHandler
 
setUsername(String) - Method in class com.maverick.ssh.PasswordAuthentication
Set the username.
setUsername(String) - Method in class com.maverick.ssh.PublicKeyAuthentication
 
setUsername(String) - Method in interface com.maverick.ssh.SshAuthentication
Set the username for this authentication attempt.
setUsername(String) - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
Set the username for this authentication attempt.
setUsername(String) - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
setUsername(String) - Method in class com.maverick.ssh2.KBIAuthentication
 
setUsername(String) - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
setX11AuthenticationCookie(byte[]) - Method in interface com.maverick.ssh.SshContext
Set the fake cookie used for X11 authentication
setX11AuthenticationCookie(byte[]) - Method in class com.maverick.ssh1.Ssh1Context
 
setX11AuthenticationCookie(byte[]) - Method in class com.maverick.ssh2.Ssh2Context
 
setX11Display(String) - Method in interface com.maverick.ssh.SshContext
Set the DISPLAY variable for the SSH connection.
setX11Display(String) - Method in class com.maverick.ssh1.Ssh1Context
 
setX11Display(String) - Method in class com.maverick.ssh2.Ssh2Context
 
setX11RealCookie(byte[]) - Method in interface com.maverick.ssh.SshContext
Sets the real X11 authentication cookie which can be obtained from the users $HOME/.Xauthority file.
setX11RealCookie(byte[]) - Method in class com.maverick.ssh1.Ssh1Context
 
setX11RealCookie(byte[]) - Method in class com.maverick.ssh2.Ssh2Context
 
setX11RequestListener(ForwardingRequestListener) - Method in interface com.maverick.ssh.SshContext
Set the listener to which X11 forwarding requests will be processed.
setX11RequestListener(ForwardingRequestListener) - Method in class com.maverick.ssh1.Ssh1Context
 
setX11RequestListener(ForwardingRequestListener) - Method in class com.maverick.ssh2.Ssh2Context
 
SftpClient - Class in com.sshtools.sftp
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 in com.maverick.sftp
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes) - Constructor for class com.maverick.sftp.SftpFile
Creates a new SftpFile object.
SftpFileAttributes - Class in com.maverick.sftp
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 in com.maverick.sftp
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 in com.maverick.sftp
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 in com.maverick.sftp
 
SftpStatusException - Exception in com.maverick.sftp
This exception is thrown by the SftpSubsystemChannel class whenever a status message is received that is not expected.
SftpStatusException(int, String) - Constructor for exception com.maverick.sftp.SftpStatusException
 
SftpStatusException(int) - Constructor for exception com.maverick.sftp.SftpStatusException
 
SftpSubsystemChannel - Class in com.maverick.sftp
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
 
SHA1_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
 
SHA1Digest - Class in com.maverick.ssh.components.jce
SHA-1 digest implementation.
SHA1Digest() - Constructor for class com.maverick.ssh.components.jce.SHA1Digest
 
SHA1Digest - Class in com.maverick.ssh.components.standalone
SHA1 digest implementation.
SHA1Digest() - Constructor for class com.maverick.ssh.components.standalone.SHA1Digest
 
SHA1HMac - Class in com.maverick.ssh.components.standalone
SHA1 HMac implementation for SSH2
SHA1HMac() - Constructor for class com.maverick.ssh.components.standalone.SHA1HMac
 
SHA1HMac96 - Class in com.maverick.ssh.components.standalone
SHA1 HMac 96 bit implementation for SSH2
SHA1HMac96() - Constructor for class com.maverick.ssh.components.standalone.SHA1HMac96
 
SHA256_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
 
SHA256Digest - Class in com.maverick.ssh.components.jce
SHA-1 digest implementation.
SHA256Digest() - Constructor for class com.maverick.ssh.components.jce.SHA256Digest
 
Shell - Class in com.maverick.ssh
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
 
SHELL_ERROR - Static variable in exception com.maverick.ssh.SshException
A request was made to start a shell, but this request failed.
ShellEnvironment - Class in com.maverick.ssh
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 in com.maverick.ssh
Captures a single command and allows expect type functionality to be performed on the output.
ShellProcess.Matcher - Interface in com.maverick.ssh
This interface defines the contract for a matching operation.
ShellTimeoutException - Exception in com.maverick.ssh
Exception thrown when an operation times out.
showPrompts(String, String, KBIPrompt[]) - Method in interface com.maverick.ssh2.KBIRequestHandler
Called by the keyboard-interactive authentication mechanism when the server requests information from the user.
sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
sign(byte[]) - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
sign(byte[]) - Method in interface com.maverick.ssh.components.SshPrivateKey
Create a signature from the data.
sign(byte[]) - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
sign(SshPublicKey, byte[]) - Method in interface com.maverick.ssh2.SignatureGenerator
Sign the data using the private key of the public key provided.
signal(String) - Method in class com.maverick.ssh2.Ssh2Session
Send a signal to the remote process.
signature - Variable in class com.maverick.ssh.components.SshKeyExchangeClient
The signature generated over the exchange hash
SignatureGenerator - Interface in com.maverick.ssh2
Provides a callback when a private key signature is required.
socket - Variable in class com.sshtools.net.SocketWrapper
 
SOCKET_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
The API detected a socket timeout
SocketTimeoutSupport - Interface in com.maverick.ssh
This interface adds timeout support to the SocketTransport interface.
SocketTransport - Class in com.sshtools.net
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 in com.sshtools.net
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
SOCKS4 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SOCKS5 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SocksProxyTransport - Class in com.sshtools.net
Provides an SshTransport implementation that can route the connection through a SOCKS 4 or SOCKS 5 proxy.
source - Variable in class com.maverick.events.EventObject
The object on which the Event initially occurred.
ssh - Variable in class com.maverick.scp.ScpClientIO
 
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
 
Ssh1ChallengeResponseAuthentication - Class in com.maverick.ssh1
Adds support for SSH1 challenge response authentication.
Ssh1ChallengeResponseAuthentication() - Constructor for class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
Ssh1ChallengeResponseAuthentication.Prompt - Interface in com.maverick.ssh1
 
Ssh1Client - Class in com.maverick.ssh1
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 in com.maverick.ssh1
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 in com.maverick.ssh.components.jce
DES cipher implementation for SSH1 protocol.
Ssh1Des() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des
 
Ssh1Des - Class in com.maverick.ssh.components.standalone
DES cipher for SSH1.
Ssh1Des() - Constructor for class com.maverick.ssh.components.standalone.Ssh1Des
 
Ssh1Des3 - Class in com.maverick.ssh.components.jce
3DES cipher implementation for SSH1 protocol.
Ssh1Des3() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des3
 
Ssh1Des3 - Class in com.maverick.ssh.components.standalone
3DES cipher implementation for SSH1.
Ssh1Des3() - Constructor for class com.maverick.ssh.components.standalone.Ssh1Des3
 
Ssh1RhostsRsaAuthentication - Class in com.maverick.ssh1
Provides rhosts rsa authentication for the SSH1 protocol.
Ssh1RhostsRsaAuthentication() - Constructor for class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
Ssh1RsaPublicKey - Class in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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.
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
 
Ssh2Channel - Class in com.maverick.ssh2
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 in com.maverick.ssh2
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 in com.maverick.ssh2
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh2
Provides hostbased authentication for the SSH2 protocol.
Ssh2HostbasedAuthentication() - Constructor for class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
Ssh2PasswordAuthentication - Class in com.maverick.ssh2
Implements Password authentication as defined in the SSH Authenticaiton Protocol.
Ssh2PasswordAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PasswordAuthentication
Construct the method
Ssh2PublicKeyAuthentication - Class in com.maverick.ssh2
SSH2 public key authentication providing additional SSH2 public key authentication features.
Ssh2PublicKeyAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PublicKeyAuthentication
 
Ssh2RsaPrivateCrtKey - Class in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh.components.jce
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 in com.maverick.ssh.components.standalone
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 in com.maverick.ssh2
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.
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 exception com.maverick.sftp.SftpStatusException
The client sent a bad protocol message
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_CANNOT_DELETE - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_CONNECTION_LOST - Static variable in exception com.maverick.sftp.SftpStatusException
The file system connection was lost
SSH_FX_DELETE_PENDING - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_EOF - Static variable in exception com.maverick.sftp.SftpStatusException
The file or listing is EOF
SSH_FX_FAILURE - Static variable in exception com.maverick.sftp.SftpStatusException
Generic failure code
SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.maverick.sftp.SftpStatusException
The path already exists
SSH_FX_FILE_CORRUPT - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_GROUP_INVALID - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_INVALID_FILENAME - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_INVALID_HANDLE - Static variable in exception com.maverick.sftp.SftpStatusException
The file handle provided was invalid
SSH_FX_INVALID_PARAMETER - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_LINK_LOOP - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_LOCK_CONFLICT - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_NO_CONNECTION - Static variable in exception com.maverick.sftp.SftpStatusException
There is no connection to the file system
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_NO_MEDIA - Static variable in exception com.maverick.sftp.SftpStatusException
There is no media available at the remote location
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_NO_SUCH_FILE - Static variable in exception com.maverick.sftp.SftpStatusException
No such file was found
SSH_FX_NO_SUCH_PATH - Static variable in exception com.maverick.sftp.SftpStatusException
The path is invalid
SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_OK - Static variable in exception com.maverick.sftp.SftpStatusException
Everything performed correctly
SSH_FX_OP_UNSUPPORTED - Static variable in exception com.maverick.sftp.SftpStatusException
The operation requested is not supported
SSH_FX_OWNER_INVALID - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_PERMISSION_DENIED - Static variable in exception com.maverick.sftp.SftpStatusException
The user does not have permission
SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.maverick.sftp.SftpStatusException
 
SSH_FX_WRITE_PROTECT - Static variable in exception com.maverick.sftp.SftpStatusException
Cannot write to remote location
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.maverick.ssh2.AuthenticationProtocol
 
SshAuthentication - Interface in com.maverick.ssh
The base interface for all SSH authentication mechanisms and authentication result constants.
SshChannel - Interface in com.maverick.ssh
The base interface for all SSH channels.
SshCipher - Class in com.maverick.ssh.components
Base class for all SSH protocol ciphers.
SshCipher(String) - Constructor for class com.maverick.ssh.components.SshCipher
 
SshClient - Interface in com.maverick.ssh
This interface defines the general contract for an SSH client that is compatible for both the SSH1 and SSH2 protocols.
SshConnector - Class in com.maverick.ssh
Connecting to an SSH server STARTS HERE!.
SshContext - Interface in com.maverick.ssh
This interface defines the general configuration items available to both SSH1 and SSH2.
SshDsaPrivateKey - Interface in com.maverick.ssh.components
This interface should be implemented by all DSA private key implementations.
SshDsaPublicKey - Interface in com.maverick.ssh.components
This interface should be implemented by all DSA public key implementations.
SshException - Exception in com.maverick.ssh
Generic exception for J2SSH Maverick exception handling.
SshException(String, int) - Constructor for exception com.maverick.ssh.SshException
Create an exception with the given description and reason.
SshException(int, Throwable) - Constructor for exception com.maverick.ssh.SshException
Create an exception with the given cause and reason.
SshException(Throwable, int) - Constructor for exception com.maverick.ssh.SshException
 
SshException(String, Throwable) - Constructor for exception com.maverick.ssh.SshException
Create an exception with the given description and cause.
SshException(Throwable) - Constructor for exception com.maverick.ssh.SshException
Create an exception by providing the cause of the error.
SshException(String, int, Throwable) - Constructor for exception com.maverick.ssh.SshException
Create an exception with the given description cause, reason.
SshHmac - Interface in com.maverick.ssh.components
This interface should be implemented by all message authentication implementations.
SshIO - Interface in com.maverick.ssh
Base interface for all SSH related IO interfaces.
SshIOException - Exception in com.maverick.ssh
This class is provided so that when a channel InputStream/OutputStream interface has to throw an IOException; the real SshException cause can be retrieved.
SshIOException(SshException) - Constructor for exception com.maverick.ssh.SshIOException
Construct the exception with the real exception.
SshKeyExchange - Interface in com.maverick.ssh.components
Base interface for SSH2 key exchange implementations.
SshKeyExchangeClient - Class in com.maverick.ssh.components
Abstract representation of an SSH key exchange.
SshKeyExchangeClient(String) - Constructor for class com.maverick.ssh.components.SshKeyExchangeClient
 
SshKeyExchangeClient() - Constructor for class com.maverick.ssh.components.SshKeyExchangeClient
Contruct an uninitialized key exchange
SshKeyFingerprint - Class in com.maverick.ssh
Utility methods to generate an SSH public key fingerprint.
SshKeyFingerprint() - Constructor for class com.maverick.ssh.SshKeyFingerprint
 
SshKeyPair - Class in com.maverick.ssh.components
Storage class for a public/private key pair.
SshKeyPair() - Constructor for class com.maverick.ssh.components.SshKeyPair
 
SshKeyPairGenerator - Class in com.sshtools.publickey
Generate public/private key pairs.
SshKeyPairGenerator() - Constructor for class com.sshtools.publickey.SshKeyPairGenerator
 
SshPrivateKey - Interface in com.maverick.ssh.components
Interface for SSH supported private keys.
SshPrivateKeyFile - Interface in com.sshtools.publickey
Interface which all private key formats must implement to provide decoding and decryption of the private key into a suitable format for the API.
SshPrivateKeyFileFactory - Class in com.sshtools.publickey
Private key format factory used to decode private key files.
SshPrivateKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SshPublicKey - Interface in com.maverick.ssh.components
Interface for SSH supported public keys.
SshPublicKeyFile - Interface in com.sshtools.publickey
Interface which all public key formats must implement to provide decoding of the public key into a suitable format for the API.
SshPublicKeyFileFactory - Class in com.sshtools.publickey
Public key format factory used to decode different formats of public keys.
SshPublicKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPublicKeyFileFactory
 
SshRsaPrivateCrtKey - Interface in com.maverick.ssh.components
This interface should be implemented by all RSA private co-efficient private key implementations.
SshRsaPrivateKey - Interface in com.maverick.ssh.components
This interface should be implemented by all RSA private key implementations.
SshRsaPublicKey - Interface in com.maverick.ssh.components
This interface should be implemented by all RSA public key implementations.
SshSecureRandomGenerator - Interface in com.maverick.ssh.components
This interface should be implemented by all secure random number generator implementations.
SshSession - Interface in com.maverick.ssh
Base interface for SSH sessions supporting all the features common to both SSH1 and SSH2.
SSHTOOLS_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SshTransport - Interface in com.maverick.ssh
Simple interface wrapper for transport layer communication.
SshTunnel - Interface in com.maverick.ssh
Interface defining the contract for SSH forwarding channels.
SshX509DsaPublicKey - Class in com.maverick.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509DsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509DsaPublicKey
 
SshX509DsaPublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509DsaPublicKey
 
SshX509RsaPublicKey - Class in com.maverick.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509RsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
SshX509RsaPublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
SshX509RsaSha1PublicKey - Class in com.maverick.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509RsaSha1PublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 
SshX509RsaSha1PublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 
StandaloneComponentManager - Class in com.maverick.ssh.components.standalone
Standalone component manager provides a ComponentManager implementation that uses the internal cryptographic provider.
StandaloneComponentManager() - Constructor for class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
started(long, String) - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has started
startLocalForwarding(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
Start's a local listening socket and forwards any connections made to the to the remote side.
startLocalForwardingOnRandomPort(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
Start's a local listening socket and forwards any connections made to the to the remote side.
startService(String) - Method in class com.maverick.ssh2.TransportProtocol
Request that the remote server starts a transport protocol service.
startShell() - Method in interface com.maverick.ssh.SshSession
Start the users default shell.
startShell() - Method in class com.maverick.ssh2.Ssh2Session
 
startSubsystem(String) - Method in class com.maverick.ssh2.Ssh2Session
SSH2 supports special subsystems that are identified by a name rather than a command string, an example of an SSH2 subsystem is SFTP.
startTransportProtocol(SshTransport, Ssh2Context, String, String, Ssh2Client) - Method in class com.maverick.ssh2.TransportProtocol
Starts the protocol on the provider.
stat(String) - Method in class com.sshtools.sftp.SftpClient
Returns the attributes of the file from the remote computer.
stop() - Method in class com.sshtools.net.ForwardingClient.ActiveTunnel
Stop's the tunnel from transferring data, closing the channel and the attached socket.
stopAllLocalForwarding() - Method in class com.sshtools.net.ForwardingClient
Stop all local forwarding
stopAllLocalForwarding(boolean) - Method in class com.sshtools.net.ForwardingClient
Stop all local forwarding
stopLocalForwarding(String, int) - Method in class com.sshtools.net.ForwardingClient
Stops a local listening socket from accepting connections.
stopLocalForwarding(String, int, boolean) - Method in class com.sshtools.net.ForwardingClient
Stops a local listening socket from accepting connections.
stopLocalForwarding(String, boolean) - Method in class com.sshtools.net.ForwardingClient
Stop a local listening socket from accepting connections.
STORAGE_EXCEEDED - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
 
SubsystemChannel - Class in com.maverick.ssh
This class provides useful methods for implementing an SSH2 subsystem.
SubsystemChannel(SshChannel) - Constructor for class com.maverick.ssh.SubsystemChannel
Create a new subsystem channel.
supported - Variable in class com.maverick.ssh.components.ComponentFactory
The supported components stored in a Hashtable with a String key as the component name such as "3des-cbc" and a Class value storing the implementation class.
supportedChannelTypes() - Method in interface com.maverick.ssh2.ChannelFactory
Return the supported channel types.
supportedCiphersCS() - Method in class com.maverick.ssh2.Ssh2Context
 
supportedCiphersSC() - Method in class com.maverick.ssh2.Ssh2Context
Returns this context's supported cipher algorithms.
supportedCompressionsCS() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported CS compression algorithms.
supportedCompressionsSC() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported SC compression algorithms.
supportedDigests() - Method in class com.maverick.ssh.components.ComponentManager
The supported digests
supportedHMacsCS() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedHMacsSC() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedKeyExchanges() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH2 key exchanges.
supportedKeyExchanges() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported key exchange methods.
supportedMacsCS() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported message authentication algorithms CS.
supportedMacsSC() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported message authentication algorithms SC.
supportedPublicKeys() - Method in class com.maverick.ssh.components.ComponentManager
The supported public keys
supportedPublicKeys() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported public keys.
supportedRequests() - Method in interface com.maverick.ssh2.GlobalRequestHandler
Return the supported request types.
supportedSsh1CiphersCS() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH1 ciphers.
supportedSsh1CiphersSC() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH1 ciphers.
supportedSsh2CiphersCS() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportedSsh2CiphersSC() - Method in class com.maverick.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportsExtension(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Does the server support an SFTP extension? This checks the extensions returned by the server during the SFTP version negotiation.
supportsPassphraseChange() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Method to determine whether the format supports changing of passphrases.
symlink(String, String) - Method in class com.sshtools.sftp.SftpClient
Create a symbolic link on the remote computer.

T

toArray() - Method in class com.maverick.ssh.components.ComponentFactory
 
toByteArray() - Method in class com.maverick.sftp.SftpFileAttributes
Returns a formatted byte array suitable for encoding into SFTP subsystem messages.
toByteArray() - Method in class com.maverick.ssh.PseudoTerminalModes
Returns the encoded modes for use by the SshSession.
toKeyPair(String) - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Decode the private key using the users passphrase.
TOO_MANY_CONNECTIONS - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Too many connections, try later
toPublicKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
toPublicKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
toPublicKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Convert the key file into a usable SshPublicKey.
TOSTOP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Stop background jobs from output.
toString() - Method in class com.maverick.events.EventObject
Returns a String representation of this EventObject.
toString() - Method in class com.maverick.sftp.SftpFile
 
toString() - Method in class com.maverick.ssh.ShellProcess
Outputs all of the commands output.
toString() - Method in class com.maverick.ssh1.Ssh1Client
 
toString() - Method in class com.maverick.ssh2.Ssh2Client
 
toString() - Method in class com.sshtools.net.HttpHeader
 
toString() - Method in class com.sshtools.net.HttpProxyTransport
 
toString() - Method in class com.sshtools.net.HttpProxyTransportWrapper
 
toString() - Method in class com.sshtools.net.SocksProxyTransport
 
toString() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Outputs the allowed hosts in the known_hosts file format.
toString() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
toString() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
TransferCancelledException - Exception in com.maverick.sftp
Exception thrown when a file transfer is cancelled.
TransferCancelledException() - Constructor for exception com.maverick.sftp.TransferCancelledException
Creates a new TransferCancelledException object.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.NoneCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transform(byte[]) - Method in class com.maverick.ssh.components.SshCipher
Transform the byte array according to the cipher mode.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.SshCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
transport - Variable in class com.maverick.ssh.components.SshKeyExchangeClient
The transport protocol for sending/receiving messages
TransportProtocol - Class in com.maverick.ssh2
Main implementation of the SSH Transport Protocol.
TransportProtocol() - Constructor for class com.maverick.ssh2.TransportProtocol
Create a default transport protocol instance in CLIENT_MODE.
TransportProtocolListener - Interface in com.maverick.ssh2
 
TRIPLEDES_CBC - Static variable in class com.maverick.ssh.components.standalone.TripleDesCbc
 
TripleDesCbc - Class in com.maverick.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCbc() - Constructor for class com.maverick.ssh.components.jce.TripleDesCbc
 
TripleDesCbc - Class in com.maverick.ssh.components.standalone
3DES cipher for SSH2.
TripleDesCbc() - Constructor for class com.maverick.ssh.components.standalone.TripleDesCbc
Contstruct the uninitialized cipher.
TripleDesCtr - Class in com.maverick.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCtr() - Constructor for class com.maverick.ssh.components.jce.TripleDesCtr
 
TTY_OP_ISPEED - Static variable in class com.maverick.ssh.PseudoTerminalModes
Specifies the input baud rate in bits per second.
TTY_OP_OSPEED - Static variable in class com.maverick.ssh.PseudoTerminalModes
Specifies the output baud rate in bits per second.
TWOFISH128_CBC - Static variable in class com.maverick.ssh.components.standalone.Twofish128Cbc
 
Twofish128Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
Twofish128Cbc() - Constructor for class com.maverick.ssh.components.standalone.Twofish128Cbc
 
TWOFISH192_CBC - Static variable in class com.maverick.ssh.components.standalone.Twofish192Cbc
 
Twofish192Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
Twofish192Cbc() - Constructor for class com.maverick.ssh.components.standalone.Twofish192Cbc
 
TWOFISH256_CBC - Static variable in class com.maverick.ssh.components.standalone.Twofish256Cbc
 
Twofish256Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
Twofish256Cbc() - Constructor for class com.maverick.ssh.components.standalone.Twofish256Cbc
 
TWOFISH_CBC - Static variable in class com.maverick.ssh.components.standalone.Twofish256Cbc
 
type(String) - Method in class com.maverick.ssh.Shell
Type some characters as input on the remote shell.
type(int) - Method in class com.maverick.ssh.Shell
Write a byte of data as input on the remote shell.
type(String) - Method in class com.maverick.ssh.ShellProcess
Send data to the remote command just like the user had typed it.
typeAndReturn(String) - Method in class com.maverick.ssh.ShellProcess
Send data to the remote command and finish with a carriage return.

U

umask(int) - Method in class com.sshtools.sftp.SftpClient
Sets the umask used by this client.
umask(String) - Method in class com.sshtools.sftp.SftpClient
Sets the umask for this client.
UNEXPECTED_TERMINATION - Static variable in exception com.maverick.ssh.SshException
The connection unexpectedly terminated and so the connection can no longer be used.
UNKNOWN_CHANNEL_TYPE - Static variable in exception com.maverick.ssh.ChannelOpenException
The channel type is unknown
UNSUPPORTED_ALGORITHM - Static variable in exception com.maverick.ssh.SshException
In setting up a context an algorithm was specified that is not supported by the API.
update(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
update(byte[]) - Method in interface com.maverick.ssh.components.SshHmac
 
update(byte[]) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
 

V

VDISCARD - Static variable in class com.maverick.ssh.PseudoTerminalModes
Toggles the flushing of terminal output.
VDSUSP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Another suspend character.
VEOF - Static variable in class com.maverick.ssh.PseudoTerminalModes
End-of-file character (sends EOF from the terminal).
VEOL - Static variable in class com.maverick.ssh.PseudoTerminalModes
End-of-line character in addition to carriage return and/or linefeed.
VEOL2 - Static variable in class com.maverick.ssh.PseudoTerminalModes
Additional end-of-line character.
VERASE - Static variable in class com.maverick.ssh.PseudoTerminalModes
Erase the character to left of the cursor.
verify(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
verify(long, byte[], int, int, byte[], int) - Method in interface com.maverick.ssh.components.SshHmac
 
verify(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Verify a MAC.
verifyHost(String, SshPublicKey) - Method in interface com.maverick.ssh.HostKeyVerification
Verify that the public key is acceptable for the host.
verifyHost(String, SshPublicKey) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Verifies a host key against the list of known_hosts.
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
verifySignature(byte[], byte[]) - Method in interface com.maverick.ssh.components.SshPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
VFLUSH - Static variable in class com.maverick.ssh.PseudoTerminalModes
Character to flush output.
VINTR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Interrupt character; 255 if none.
VKILL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Kill the current input line.
VLNEXT - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enter the next character typed literally, even if it is a special character
VQUIT - Static variable in class com.maverick.ssh.PseudoTerminalModes
The quit character (sends SIGQUIT signal on POSIX systems).
VREPRINT - Static variable in class com.maverick.ssh.PseudoTerminalModes
Reprints the current input line.
VSTART - Static variable in class com.maverick.ssh.PseudoTerminalModes
Continues paused output (normally control-Q).
VSTATUS - Static variable in class com.maverick.ssh.PseudoTerminalModes
Prints system status line (load, command, pid, etc).
VSTOP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Pauses output (normally control-S).
VSUSP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Suspends the current program.
VSWITCH - Static variable in class com.maverick.ssh.PseudoTerminalModes
Switch to a different shell layer.
VWERASE - Static variable in class com.maverick.ssh.PseudoTerminalModes
Erases a word left of cursor.

W

waitForResponse() - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
white_SPACE - Static variable in class com.sshtools.net.HttpHeader
 
write(byte[], int, int) - Method in class com.maverick.sftp.SftpFileOutputStream
 
write(int) - Method in class com.maverick.sftp.SftpFileOutputStream
 
write(byte[]) - Method in class com.maverick.ssh.Shell
Write some data as input on the remote shell.
writeCompleteFile(InputStream, long, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
writeError(String) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Write a block of data to an open file.
writeOk() - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
writeStreamToRemote(InputStream, long, String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
Write a stream as a file to the remote server.

X

X11_FORWARDING - Static variable in interface com.sshtools.net.ForwardingClientListener
Constant used to specify whether the event relates to an X11 forwarding
X11_KEY - Static variable in class com.sshtools.net.ForwardingClient
The key used to identify X11 forwarding
X509V3_SIGN_DSA - Static variable in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
 
X509V3_SIGN_RSA - Static variable in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
X509V3_SIGN_RSA_SHA1 - Static variable in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 
XCASE - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".

_

_Km - Variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
_Kr - Variable in class com.maverick.ssh.components.standalone.CAST5Engine
 

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

Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.