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

A

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

B

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

C

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

D

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

E

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

F

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

G

GENERAL_FAILURE - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
GlobalRequest - class com.maverick.ssh2.GlobalRequest.
This class represents a global request.
GlobalRequest(String, byte[]) - Constructor for class com.maverick.ssh2.GlobalRequest
Contstruct a request.
GlobalRequestHandler - interface com.maverick.ssh2.GlobalRequestHandler.
There are several kinds of requests that affect the state of the remote end "globally", independent of any channels, this interface defines the contract for handling such global requests.
generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh2.SshHmac
Generate a MAC from the data supplied.
generateKeyPair(String, int) - Static method in class com.sshtools.publickey.SshKeyPairGenerator
Generates a new key pair.
get(String) - Method in class com.maverick.scp.ScpClientIO
Gets a remote file as an java.io.InputStream.
get(String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO
Gets a remote file as an java.io.InputStream.
get(String, String[], boolean) - Method in class com.sshtools.scp.ScpClient
Downloads an array of remote files to the local computer.
get(String, String[], boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
 
get(String, String, boolean) - Method in class com.sshtools.scp.ScpClient
Downloads a remote file onto the local computer.
get(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
 
get(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer
get(String) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer
get(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file to the local computer.
get(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into the local file.
get(String, String) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into the local file.
get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpClient
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, long) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into an OutputStream.
get(String, OutputStream) - Method in class com.sshtools.sftp.SftpClient
Download the remote file into an OutputStream.
getAbsolutePath() - Method in class com.maverick.sftp.SftpFile
Get the absolute path
getAbsolutePath(SftpFile) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.sshtools.sftp.SftpClient
Get the absolute path for a file.
getAccessedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last accessed time.
getAlgorithm() - Method in class com.maverick.ssh.SshDsaPrivateKey
 
getAlgorithm() - Method in interface com.maverick.ssh.SshPrivateKey
 
getAlgorithm() - Method in interface com.maverick.ssh.SshPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.SshRsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.SshRsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.cipher.SshCipher
 
getAlgorithm() - Method in class com.maverick.ssh1.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh1.SshDes
 
getAlgorithm() - Method in class com.maverick.ssh1.SshDes3
 
getAlgorithm() - Method in class com.maverick.ssh2.BlowfishCbc
 
getAlgorithm() - Method in class com.maverick.ssh2.Ssh2DsaPublicKey
The algorithm name is "ssh-dss"
getAlgorithm() - Method in class com.maverick.ssh2.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh2.SshHmac
Get the algorithm name
getAlgorithm() - Method in class com.maverick.ssh2.SshKeyExchange
Get the key exchange algorithm name.
getAlgorithm() - Method in class com.maverick.ssh2.TripleDesCbc
Get the algorithm name
getAlgorithm() - Method in class com.sshtools.jce.DiffieHellmanGroup14Sha1
 
getAlgorithm() - Method in class com.sshtools.jce.DiffieHellmanGroup1Sha1
 
getAlgorithm() - Method in class com.sshtools.jce.DiffieHellmanGroupExchangeSha1
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.sshtools.jce.SshDsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.jce.SshRsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.jce.SshX509DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getAlgorithmName() - Method in class com.sshtools.cipher.CAST5Engine
 
getAlgorithmName() - Method in class com.sshtools.cipher.TwofishEngine
 
getAlgorithmName() - Method in class com.sshtools.jce.JCEDigest
 
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(String) - Method in class com.maverick.ssh2.Ssh2Client
Get a list of authentication methods for the user.
getAuthenticationRealm() - Method in class com.sshtools.net.HttpResponse
 
getBannerDisplay() - Method in class com.maverick.ssh2.Ssh2Context
Get the contexts banner display
getBitLength() - Method in interface com.maverick.ssh.SshPublicKey
Get the bit length of the public key
getBitLength() - Method in class com.sshtools.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.sshtools.jce.Ssh2RsaPublicKey
 
getBlockSize() - Method in class com.maverick.ssh.cipher.CbcBlockCipher
Get the block size of the cipher
getBlockSize() - Method in class com.maverick.ssh.cipher.NoneCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh.cipher.SshCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh1.SshDes
 
getBlockSize() - Method in class com.maverick.ssh1.SshDes3
 
getBlockSize() - Method in class com.sshtools.cipher.AESEngine
 
getBlockSize() - Method in class com.sshtools.cipher.CAST5Engine
 
getBlockSize() - Method in class com.sshtools.cipher.CtrBlockCipher
 
getBlockSize() - Method in class com.sshtools.cipher.TwofishEngine
 
getBlockSize() - Method in class com.sshtools.jce.AbstractJCECipher
 
getCanonicalNewline() - Method in class com.maverick.sftp.SftpSubsystemChannel
Returns the canonical newline convention in use when reading/writing text files.
getCause() - Method in class com.maverick.ssh.SshException
If an INTERNAL_ERROR reason is given this method MAY return the cause of the error.
getCertificate() - Method in class com.sshtools.jce.SshX509DsaPublicKey
Verify the signature.
getCertificate() - Method in class com.sshtools.jce.SshX509RsaPublicKey
Verify the signature.
getChannelCount() - Method in interface com.maverick.ssh.SshClient
Get the number of active channels.
getChannelCount() - Method in class com.maverick.ssh1.Ssh1Client
 
getChannelCount() - Method in class com.maverick.ssh2.Ssh2Client
 
getChannelId() - Method in interface com.maverick.ssh.SshChannel
Get the id of this channel.
getChannelLimit() - Method in interface com.maverick.ssh.SshContext
Get the maximum number of channels that are allowed open at any one time.
getChannelLimit() - Method in class com.maverick.ssh1.Ssh1Context
 
getChannelLimit() - Method in class com.maverick.ssh2.Ssh2Context
 
getCharsetEncoding() - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the current encoding being used for filename Strings.
getCipherInUseCS() - Method in class com.maverick.ssh2.Ssh2Client
Get the cipher algorithm used to encrypt data sent to the server.
getCipherInUseSC() - Method in class com.maverick.ssh2.Ssh2Client
Get the cipher algorithm used to decrypt data received from the server.
getCipherType(int) - Method in class com.maverick.ssh1.Ssh1Context
Get the cipher type for this configuration context.
getClient() - Method in interface com.maverick.ssh.SshSession
Get the client that created this session.
getClient() - Method in class com.maverick.ssh2.Ssh2Session
 
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 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
 
getCreationTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the creation time of this file.
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.
getDigestSize() - Method in class com.sshtools.jce.JCEDigest
 
getEOL() - Method in class com.maverick.ssh.ShellEnvironment
Get the EOL type expected by the remote shell for a complete carriage return.
getEncoded() - Method in interface com.maverick.ssh.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.ssh1.Ssh1RsaPublicKey
Get the encoded format required by SSH1
getEncoded() - Method in class com.maverick.ssh2.Ssh2DsaPublicKey
Returns the key encoded into a byte array as defined in the SSH Transport Protocol.
getEncoded() - Method in class com.maverick.ssh2.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.sshtools.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.sshtools.jce.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.sshtools.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.sshtools.jce.SshX509RsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEnvironment() - Method in class com.maverick.ssh.Shell
Get the remote shell's environment.
getEnvironmentVariable(String) - Method in class com.maverick.ssh.ShellEnvironment
Get an environment variable value from the remote shell.
getEnvironmentVariables() - Method in class com.maverick.ssh.ShellEnvironment
 
getExchangeHash() - Method in class com.maverick.ssh2.SshKeyExchange
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.
getFingerprint(byte[]) - Static method in class com.maverick.ssh.SshKeyFingerprint
Generate an SSH key fingerprint as defined in draft-ietf-secsh-fingerprint-00.txt.
getFingerprint() - Method in interface com.maverick.ssh.SshPublicKey
Return an SSH fingerprint of the public key
getFingerprint() - Method in class com.maverick.ssh1.Ssh1RsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh2.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh2.Ssh2RsaPublicKey
 
getFingerprint() - Method in class com.sshtools.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.sshtools.jce.Ssh2RsaPublicKey
 
getFlags() - Method in class com.maverick.sftp.ACL
 
getFormattedKey() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get the formatted key
getFormattedKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Get the formatted key.
getGID() - Method in class com.maverick.sftp.SftpFileAttributes
Get the GID of this file.
getHandle() - Method in class com.maverick.sftp.SftpFile
Get the open file handle
getHeaderField(String) - Method in class com.sshtools.net.HttpHeader
 
getHeaderFieldNames() - Method in class com.sshtools.net.HttpHeader
 
getHeaderFields() - Method in class com.sshtools.net.HttpHeader
 
getHeaderValue(String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getHost() - Method in interface com.maverick.ssh.SshTransport
Get the name of the connected host.
getHost() - Method in class com.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.ssh2.SshKeyExchange
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
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) - Method in class com.sshtools.sftp.SftpClient
Create an InputStream for reading a remote file.
getInstance() - Static method in class com.maverick.ssh.SshConnector
Returns an instance of the SshConnector.
getInstance(String) - Method in class com.maverick.ssh2.AbstractComponentFactory
Get a new instance of a supported component.
getKeyBlob(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getKeyExchangeInUse() - Method in class com.maverick.ssh2.Ssh2Client
Returns the key exchange algorithm last used.
getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.sshtools.publickey.SshKeyPair
Wraps a public/private key pair into an SshKeyPair instance.
getLastError() - Method in class com.maverick.ssh2.TransportProtocol
Returns the last error detected by the protocol.
getLine(int) - Method in class com.maverick.ssh.ShellProcess
Get the content of a single line.
getLineCount() - Method in class com.maverick.ssh.ShellProcess
Get the number of lines sitting in the command buffer.
getListeningAddress() - Method in interface com.maverick.ssh.SshTunnel
The source ip address of the connection that is being forwarded.
getListeningPort() - Method in interface com.maverick.ssh.SshTunnel
The source port of the connection being forwarded.
getLocalForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a local forwarding listener.
getLocalForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a local forwarding listener.
getLocalForwardings() - Method in class com.sshtools.net.ForwardingClient
Return the currently active local forwarding listeners.
getMacInUseCS() - Method in class com.maverick.ssh2.Ssh2Client
Get the MAC algorithm used to verify data sent by the client.
getMacInUseSC() - Method in class com.maverick.ssh2.Ssh2Client
Get the MAC algorithm used to verify data sent by the server.
getMacLength() - Method in class com.maverick.ssh2.SshHmac
Get the length of the MAC.
getMacSize() - Method in class com.sshtools.jce.MD5HMac
 
getMacSize() - Method in class com.sshtools.jce.SHA1HMac
 
getMask() - Method in class com.maverick.sftp.ACL
 
getMaskString() - Method in class com.maverick.sftp.SftpFileAttributes
Return the UNIX style mode mask
getMaximumPacketLength() - Method in class com.maverick.ssh2.Ssh2Context
Get the maximim packet size supported by the transport layer.
getMessageId() - Method in class com.maverick.sftp.SftpMessage
 
getMessageStore() - Method in class com.maverick.ssh2.Ssh2Channel
 
getMethod() - Method in class com.maverick.ssh.PasswordAuthentication
 
getMethod() - Method in class com.maverick.ssh.PublicKeyAuthentication
 
getMethod() - Method in interface com.maverick.ssh.SshAuthentication
The SSH authentication method name
getMethod() - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
getMethod() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
getMethod() - Method in class com.maverick.ssh2.KBIAuthentication
 
getMethod() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
getMethodName() - Method in class com.maverick.ssh2.KBIAuthentication
 
getModifiedTime() - Method in class com.maverick.sftp.SftpFileAttributes
Get the last modified time.
getName() - Method in class com.maverick.ssh2.GlobalRequest
Get the name of the request.
getName() - Method in class com.maverick.ssh2.Ssh2Channel
Get the name of the channel.
getNewFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns a list of new files that will be transfered in the directory operation
getOKRequestStatus(UnsignedInteger32) - Method in class com.maverick.sftp.SftpSubsystemChannel
Verify that an OK status has been returned for a request id.
getOSType() - Method in class com.maverick.ssh.ShellEnvironment
Identifies the operating system type using one of the final static integer values of this class.
getOperatingSystem() - Method in class com.maverick.ssh.ShellEnvironment
Returns a descriptive representation of the operating system.
getOriginatingHost() - Method in interface com.maverick.ssh.SshTunnel
The host that made the initial connection to the listening address.
getOriginatingPort() - Method in interface com.maverick.ssh.SshTunnel
The port of the initial connection.
getOutputSize() - Method in class com.maverick.ssh2.MD5HMac96
 
getOutputSize() - Method in class com.maverick.ssh2.SHA1HMac96
 
getOutputSize() - Method in class com.sshtools.jce.MD5HMac
 
getOutputSize() - Method in class com.sshtools.jce.MD5HMac96
 
getOutputSize() - Method in class com.sshtools.jce.SHA1HMac
 
getOutputSize() - Method in class com.sshtools.jce.SHA1HMac96
 
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.
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.
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.
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
getPrivateKey() - Method in class com.sshtools.publickey.SshKeyPair
Get the private key.
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(String) - Static method in class com.sshtools.jce.JCEProviderMapping
 
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
getPublicKey() - Method in class com.sshtools.publickey.SshKeyPair
Get the public key.
getRND() - Method in class com.maverick.ssh2.TransportProtocol
Gets the secure random number generator for this transport.
getRealException() - Method in class com.maverick.ssh.SshIOException
Get the real exception
getReason() - Method in class com.maverick.ssh.ChannelOpenException
 
getReason() - Method in class com.maverick.ssh.SshException
Get the reason for the exception
getReason() - Method in class com.sshtools.net.HttpResponse
 
getReleaseDate() - Static method in class com.maverick.ssh.SshConnector
Returns the release date of the current version.
getRemoteForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a remote forwarding listener.
getRemoteForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
Get the active tunnels for a remote forwarding listener.
getRemoteForwardings() - Method in class com.sshtools.net.ForwardingClient
Returns the currently active remote forwarding listeners.
getRemoteIdentification() - Method in interface com.maverick.ssh.SshClient
Returns the identification string supplied by the server during protocol negotiation.
getRemoteIdentification() - Method in class com.maverick.ssh1.Ssh1Client
 
getRemoteIdentification() - Method in class com.maverick.ssh2.Ssh2Client
 
getRemoteIdentification() - Method in class com.maverick.ssh2.TransportProtocol
Get the identification string sent by the server during protocol negotiation
getRequiredAlgorithms() - Static method in class com.sshtools.jce.JCEProviderMapping
Returns an array of all the algorithms currently required by the Maverick API.
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.
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
 
getSecret() - Method in class com.maverick.ssh2.SshKeyExchange
Get the secret value produced during key exchange.
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
getSignature() - Method in class com.maverick.ssh2.SshKeyExchange
Get the signature produced during key exchange.
getSize() - Method in class com.maverick.sftp.SftpFileAttributes
Get the size of the file.
getSoTimeout() - Method in interface com.maverick.ssh.SocketTimeoutSupport
Get the current socket timeout in milliseconds.
getSoTimeout() - Method in class com.sshtools.net.SocketWrapper
 
getStartLine() - Method in class com.sshtools.net.HttpHeader
 
getStatus() - Method in class com.maverick.sftp.SftpStatusException
Get the status
getStatus() - Method in class com.sshtools.net.HttpResponse
 
getStatus() - Method in class com.sshtools.publickey.PublicKeySubsystemException
 
getStderrInputStream() - Method in interface com.maverick.ssh.SshSession
Get an InputStream to read the process stderr.
getStderrInputStream() - Method in class com.maverick.ssh2.Ssh2Session
 
getStickyMessageIds() - Method in class com.maverick.ssh2.Ssh2Channel
 
getSubsystemChannel() - Method in class com.sshtools.sftp.SftpClient
Returns the instance of the SftpSubsystemChannel used by this class
getSupportedVersions() - Method in class com.maverick.ssh.SshConnector
Returns the supported protocol flags.
getSymbolicLinkTarget(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Get the target path of a symbolic link.
getTransferMode() - Method in class com.sshtools.sftp.SftpClient
 
getTransferSize() - Method in class com.sshtools.sftp.DirectoryOperation
Get the total number of bytes that this operation will transfer
getTransport() - Method in interface com.maverick.ssh.SshTunnel
The connection being forwarded (local forwarding) or the destination of the forwarding (remote forwarding).
getType() - Method in class com.maverick.sftp.ACL
 
getType() - Method in class com.maverick.sftp.SftpFileAttributes
 
getType() - Method in class com.maverick.sftp.SftpMessage
 
getType() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get a description of the format type e.g.
getUID() - Method in class com.maverick.sftp.SftpFileAttributes
Get the UID of the owner.
getUnchangedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns the list of files that will not be changed during the directory operation
getUpdatedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
Returns a list of files that will be updated in the directory operation
getUsername() - Method in class com.maverick.ssh.PasswordAuthentication
Get the username.
getUsername() - Method in class com.maverick.ssh.PublicKeyAuthentication
 
getUsername() - Method in interface com.maverick.ssh.SshAuthentication
Get the username for this authentication attempt.
getUsername() - Method in interface com.maverick.ssh.SshClient
Return the username used for this connection
getUsername() - Method in class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
Get the username for this authentication attempt.
getUsername() - Method in class com.maverick.ssh1.Ssh1Client
 
getUsername() - Method in class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
getUsername() - Method in class com.maverick.ssh2.KBIAuthentication
 
getUsername() - Method in class com.maverick.ssh2.Ssh2Client
 
getUsername() - Method in class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
getVersion() - Method in class com.maverick.sftp.SftpSubsystemChannel
When called after the initialize method this will return the version in operation for this sftp session.
getVersion() - Method in interface com.maverick.ssh.SshClient
Returns the version for this client.
getVersion() - Static method in class com.maverick.ssh.SshConnector
Returns the current version of the API.
getVersion() - Method in 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
 
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
 

H

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

I

ICANON - Static variable in class com.maverick.ssh.PseudoTerminalModes
Canonicalize input lines.
ICRNL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Map CR to NL on input.
IEXTEN - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable extensions.
IGNCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Ignore CR on input.
IGNPAR - Static variable in class com.maverick.ssh.PseudoTerminalModes
The ignore parity flag.
ILLEGAL_USER_NAME - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The user's name is illegal
IMAXBEL - Static variable in class com.maverick.ssh.PseudoTerminalModes
Ring bell on input queue full.
INLCR - Static variable in class com.maverick.ssh.PseudoTerminalModes
Map NL into CR on input.
INPCK - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable checking of parity errors.
INTERNAL_ERROR - Static variable in class com.maverick.ssh.SshException
An internal error occured within the API; in all cases contact 3sp.com support with the details of this error and the state of the connection when receiving this exception is unknown.
INVALID - Static variable in class com.maverick.ssh.LicenseManager
 
INVALID_HANDLE - Static variable in class com.maverick.sftp.SftpStatusException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in class com.maverick.sftp.SftpStatusException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in class com.maverick.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
ISIG - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable signals INTR, QUIT, [D]SUSP.
ISTRIP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Strip 8th bit off characters.
IUCLC - Static variable in class com.maverick.ssh.PseudoTerminalModes
Translate uppercase characters to lowercase.
IXANY - Static variable in class com.maverick.ssh.PseudoTerminalModes
Any char will restart after stop.
IXOFF - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable input flow control.
IXON - Static variable in class com.maverick.ssh.PseudoTerminalModes
Enable output flow control.
IntsTo32bits(int[], int) - Method in class com.sshtools.cipher.CAST5Engine
 
InvalidPassphraseException - exception com.sshtools.publickey.InvalidPassphraseException.
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for class com.sshtools.publickey.InvalidPassphraseException
 
in - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
init(byte[], int, int) - Method in interface com.maverick.ssh.SshPublicKey
Initialize the public key from a blob of binary data.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.cipher.CbcBlockCipher
Initialize the CBC block cipher.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.cipher.NoneCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.cipher.SshCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[], int, int) - Method in class com.maverick.ssh1.Ssh1RsaPublicKey
Initiate the key from an encoded bte array.
init(int, byte[], byte[]) - Method in class com.maverick.ssh1.SshDes
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh1.SshDes3
 
init(byte[], int, int) - Method in class com.maverick.ssh2.Ssh2DsaPublicKey
Initialize the public key from an SSH2 key blob
init(byte[], int, int) - Method in class com.maverick.ssh2.Ssh2RsaPublicKey
 
init(byte[]) - Method in class com.maverick.ssh2.SshHmac
Initialize the MAC
init(TransportProtocol) - Method in class com.maverick.ssh2.SshKeyExchange
Initialize the key exchange.
init(boolean, byte[]) - Method in class com.sshtools.cipher.AESEngine
 
init(boolean, byte[]) - Method in class com.sshtools.cipher.CAST5Engine
 
init(int, byte[], byte[]) - Method in class com.sshtools.cipher.CtrBlockCipher
 
init(boolean, byte[]) - Method in class com.sshtools.cipher.TwofishEngine
 
init(int, byte[], byte[]) - Method in class com.sshtools.jce.AbstractJCECipher
 
init(byte[]) - Method in class com.sshtools.jce.MD5HMac
 
init(byte[]) - Method in class com.sshtools.jce.SHA1HMac
 
init(byte[], int, int) - Method in class com.sshtools.jce.Ssh2DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.jce.Ssh2RsaPublicKey
 
init(byte[], int, int) - Method in class com.sshtools.jce.SshX509DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.jce.SshX509RsaPublicKey
Initialize the public key from a blob of binary data.
initialize() - Method in class com.maverick.sftp.SftpSubsystemChannel
Initializes the sftp subsystem and negotiates a version with the server.
initializeTunnel(SshTunnel) - Method in interface com.maverick.ssh.ForwardingRequestListener
Called once a connection has been established and a forwarding channel is about to be opened.
interrupt() - Method in class com.maverick.ssh.ShellProcess
Interrupt the process by sending a Ctrl+C to the process.
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.
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(int) - 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.
isJCEEnabled() - Static method in class com.sshtools.jce.JCEProviderMapping
Determine if JCE mode is enabled
isKeyExchangeMessage(int) - Method in class com.maverick.ssh2.SshKeyExchange
 
isKeyExchangeMessage(int) - Method in class com.sshtools.jce.DiffieHellmanGroup14Sha1
 
isKeyExchangeMessage(int) - Method in class com.sshtools.jce.DiffieHellmanGroup1Sha1
 
isKeyExchangeMessage(int) - Method in class com.sshtools.jce.DiffieHellmanGroupExchangeSha1
 
isLicensed() - Method in class com.maverick.ssh.SshConnector
Indicates whether the API is licensed or not
isLink() - Method in class com.maverick.sftp.SftpFile
Determine whether the file object is a symbolic link.
isLink() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isLocal() - Method in interface com.maverick.ssh.SshTunnel
Determines the type of forwarding channel.
isOpen() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is open.
isPassphraseProtected() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Determine if the private key file is protected by a passphrase.
isSocket() - Method in class com.maverick.sftp.SftpFile
Determine whether the file is pointing to a socket.
isSocket() - Method in class com.maverick.sftp.SftpFileAttributes
Determine whether these attributes refer to a socket.
isX11() - Method in interface com.maverick.ssh.SshTunnel
Determine if this channel is an X11 forwarding channel.
isXForwarding() - Method in class com.sshtools.net.ForwardingClient
Is X forwarding currently active?

J

JCEDigest - class com.sshtools.jce.JCEDigest.
A utility digest which uses a JCE provider for MD5 and SHA1 digests
JCEDigestProvider - class com.sshtools.jce.JCEDigestProvider.
A JCE digest provider for the DigestFactory.
JCEDigestProvider() - Constructor for class com.sshtools.jce.JCEDigestProvider
 
JCEProviderMapping - class com.sshtools.jce.JCEProviderMapping.
This class provides the ability to configure the Maverick API to use a JCE rather than the internal Maverick Crypto API.
JCEProviderMapping() - Constructor for class com.sshtools.jce.JCEProviderMapping
 
JCE_ERROR - Static variable in class com.maverick.ssh.SshException
An error occured in the JCE; typically this would result from Maverick attempting to use an algorithm that the JCE does not support.

K

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

L

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

M

M32 - Static variable in class com.sshtools.cipher.CAST5Engine
 
MAC_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: An error occured verifying the MAC
MAX_ROUNDS - Static variable in class com.sshtools.cipher.CAST5Engine
 
MD5HMac - class com.maverick.ssh2.MD5HMac.
MD5 HMac implementation for SSH2
MD5HMac() - Constructor for class com.maverick.ssh2.MD5HMac
 
MD5HMac - class com.sshtools.jce.MD5HMac.
An MD5 HMAC implementation which uses a JCE provider.
MD5HMac() - Constructor for class com.sshtools.jce.MD5HMac
 
MD5HMac96 - class com.maverick.ssh2.MD5HMac96.
MD5 HMac implementation for SSH2
MD5HMac96() - Constructor for class com.maverick.ssh2.MD5HMac96
 
MD5HMac96 - class com.sshtools.jce.MD5HMac96.
An MD5 HMAC implementation which uses a JCE provider.
MD5HMac96() - Constructor for class com.sshtools.jce.MD5HMac96
 
MODE_BINARY - Static variable in class com.sshtools.sftp.SftpClient
Instructs the client to use a binary transfer mode when used with setTransferMode(int)
MODE_TEXT - Static variable in class com.sshtools.sftp.SftpClient
Instructs the client to use a text transfer mode when used with setTransferMode(int).
main(String[]) - Static method in class com.sshtools.cipher.TwofishEngine
 
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.
mkdir(String) - Method in class com.sshtools.sftp.SftpClient
Creates a new directory on the remote server.
mkdirs(String) - Method in class com.sshtools.sftp.SftpClient
Create a directory or set of directories.

N

NEGOTIATING_PROTOCOL - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: Negotation of the protocol version
NOFLSH - Static variable in class com.maverick.ssh.PseudoTerminalModes
Don't flush after interrupt.
NOT_LICENSED - Static variable in class com.maverick.ssh.LicenseManager
 
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: No more authentication methods are available
NoneCipher - class com.maverick.ssh.cipher.NoneCipher.
 
NoneCipher() - Constructor for class com.maverick.ssh.cipher.NoneCipher
 
nextMessage() - Method in class com.maverick.ssh.SubsystemChannel
Read a subsystem message from the channel inputstream.
nextMessage() - Method in class com.maverick.ssh2.TransportProtocol
Get the next message.

O

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

P

PARENB - Static variable in class com.maverick.ssh.PseudoTerminalModes
Parity enable.
PARMRK - Static variable in class com.maverick.ssh.PseudoTerminalModes
Mark parity and framing errors.
PARODD - Static variable in class com.maverick.ssh.PseudoTerminalModes
Odd parity, else even.
PENDIN - Static variable in class com.maverick.ssh.PseudoTerminalModes
Retype pending input.
PERFORMING_KEYEXCHANGE - Static variable in class com.maverick.ssh2.TransportProtocol
Protocol state: The protocol is performing key exchange
POSSIBLE_CORRUPT_FILE - Static variable in class com.maverick.ssh.SshException
An error occured reading the contents of a file.
PROMPT_TIMEOUT - Static variable in class com.maverick.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_ERROR - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: A protocol error occured
PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The protocol version is not supported
PROTOCOL_VIOLATION - Static variable in class com.maverick.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
PSEUDO_TTY_ERROR - Static variable in class com.maverick.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
PUBLIC_KEY_ACCEPTABLE - Static variable in interface com.maverick.ssh.SshAuthentication
The public key provided is acceptable for authentication
PUBLIC_KEY_SSHDSS - Static variable in class com.maverick.ssh2.Ssh2Context
SSH2 DSA Public Key
PUBLIC_KEY_SSHRSA - Static variable in class com.maverick.ssh2.Ssh2Context
SSH2 RSA Public Key
Packet - class com.maverick.ssh.Packet.
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.maverick.ssh.Packet
 
Packet(int) - Constructor for class com.maverick.ssh.Packet
 
PasswordAuthentication - class com.maverick.ssh.PasswordAuthentication.
Basic password authentication class used for SSH password authentication.
PasswordAuthentication() - Constructor for class com.maverick.ssh.PasswordAuthentication
 
PseudoTerminalModes - class com.maverick.ssh.PseudoTerminalModes.
When a client requests a pseudo terminal it informs the server of any terminal modes that it knows of.
PseudoTerminalModes(SshClient) - Constructor for class com.maverick.ssh.PseudoTerminalModes
 
PublicKeyAuthentication - class com.maverick.ssh.PublicKeyAuthentication.
Public key based authentication implementation.
PublicKeyAuthentication() - Constructor for class com.maverick.ssh.PublicKeyAuthentication
 
PublicKeySubsystem - class com.sshtools.publickey.PublicKeySubsystem.
This class implements version 1 of the public key subsystem.
PublicKeySubsystem(Ssh2Session) - Constructor for class com.sshtools.publickey.PublicKeySubsystem
 
PublicKeySubsystemException - exception com.sshtools.publickey.PublicKeySubsystemException.
Exception thrown by the PublicKeySubsystem when erros occure in listing, adding or removing keys.
PublicKeySubsystemException(int, String) - Constructor for class com.sshtools.publickey.PublicKeySubsystemException
 
parse(byte[]) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implemenation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse an InputStrewam and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
parseCommand(String, String[]) - Method in class com.maverick.scp.ScpClientIO.ScpEngineIO
Parse an SCP command
performClientExchange(String, String, byte[], byte[]) - Method in class com.maverick.ssh2.SshKeyExchange
Overide to perform the client side key exchange.
performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.jce.DiffieHellmanGroup14Sha1
 
performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.jce.DiffieHellmanGroup1Sha1
 
performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.jce.DiffieHellmanGroupExchangeSha1
The client requests a modulus from the server indicating the pre- ferred size.
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress, long) - Method in class com.maverick.sftp.SftpSubsystemChannel
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
position() - Method in class com.maverick.ssh.Packet
 
postReadRequest(byte[], long, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Post a read request to the server and return the request id; this is used to optimize file downloads.
postWriteRequest(byte[], long, byte[], int, int) - Method in class com.maverick.sftp.SftpSubsystemChannel
Send a write request for an open file but do not wait for the response from the server.
processBlock(byte[], int, byte[], int) - Method in class com.sshtools.cipher.AESEngine
 
processBlock(byte[], int, byte[], int) - Method in class com.sshtools.cipher.CAST5Engine
 
processBlock(byte[], int, byte[], int) - Method in class com.sshtools.cipher.CtrBlockCipher
 
processBlock(byte[], int, byte[], int) - Method in class com.sshtools.cipher.TwofishEngine
 
processChannelMessage(SshChannelMessage) - Method in class com.maverick.ssh2.Ssh2Channel
Processes channel request messages by passing the request through to channelRequest().
processExtendedData(int, byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Channel
Called when extended data arrives.
processExtendedData(int, byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Session
 
processGlobalRequest(GlobalRequest) - Method in interface com.maverick.ssh2.GlobalRequestHandler
Called when a supported global request has been recieved.
processHeaderFields(InputStream) - Method in class com.sshtools.net.HttpHeader
 
processMessage(byte[]) - Method in class com.maverick.ssh2.TransportProtocol
Process a message.
processStandardData(byte[], int, int) - Method in class com.maverick.ssh2.Ssh2Channel
Called when channel data arrives, by default this method makes the data available in the channels InputStream.
progressed(long) - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has progressed
prv - Variable in class com.sshtools.jce.SshDsaPrivateKey
 
prv - Variable in class com.sshtools.jce.SshRsaPrivateKey
 
pubkey - Variable in class com.sshtools.jce.Ssh2DsaPublicKey
 
put(InputStream, long, String, String) - Method in class com.maverick.scp.ScpClientIO
Uploads a java.io.InputStream to a remove server as file.
put(InputStream, long, String, String, FileTransferProgress) - Method in class com.maverick.scp.ScpClientIO
Uploads a java.io.InputStream to a remove server as 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
Uploads a local file onto the remote server.
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.
pwd() - Method in class com.sshtools.sftp.SftpClient
Returns the absolute path name of the current remote working directory.

Q

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

R

RED_ROUNDS - Static variable in class com.sshtools.cipher.CAST5Engine
 
REMOTE_FORWARDING - Static variable in interface com.sshtools.net.ForwardingClientListener
Constant used to specify whether the event relates to a remote forwarding
REMOTE_HOST_DISCONNECTED - Static variable in class com.maverick.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
REQUEST_NOT_SUPPPORTED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
RESERVED - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Reserved
RESOURCE_SHORTAGE - Static variable in class com.maverick.ssh.ChannelOpenException
There are no more resources available to open the channel
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
 
recurseMakeDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Recurse through a hierarchy of directories creating them as necersary.
remove(String) - Method in class com.maverick.ssh2.AbstractComponentFactory
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.
removeDirectory(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Remove an empty directory.
removeFile(String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Remove a file.
removeListener(ForwardingClientListener) - Method in class com.sshtools.net.ForwardingClient
Remove a ForwardingClientListener from the list receiving forwarding events.
rename(String) - Method in class com.maverick.sftp.SftpFile
Rename a file on the remote server.
rename(String, String) - Method in class com.sshtools.sftp.SftpClient
Rename a file on the remote computer.
renameFile(String, String) - Method in class com.maverick.sftp.SftpSubsystemChannel
Rename an existing file.
requestPseudoTerminal(String, int, int, int, int, byte[]) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int, PseudoTerminalModes) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int) - Method in interface com.maverick.ssh.SshSession
The remote process may require a pseudo terminal.
requestPseudoTerminal(String, int, int, int, int) - Method in class com.maverick.ssh2.Ssh2Session
 
requestPseudoTerminal(String, int, int, int, int, PseudoTerminalModes) - Method in class com.maverick.ssh2.Ssh2Session
 
requestPseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.maverick.ssh2.Ssh2Session
 
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in interface com.maverick.ssh.SshClient
Requests that the remote computer accepts socket connections and forward them to the local computer.
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in class com.maverick.ssh1.Ssh1Client
The bindAddress is ignored since the SSH1 protocol does not support setting of the bind address.
requestRemoteForwarding(String, int, String, int, ForwardingRequestListener) - Method in class com.maverick.ssh2.Ssh2Client
 
requestRemoteForwarding(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
Requests that the remote side start listening for socket connections so that they may be forwarded to to the local destination.
requestXForwarding(String, ForwardingRequestListener) - Method in class com.maverick.ssh1.Ssh1Client
 
requiresPasswordChange() - Method in class com.maverick.ssh2.Ssh2PasswordAuthentication
Indicates whether the users password requires changing.
reset() - Method in class com.maverick.ssh.Packet
 
reset() - Method in class com.maverick.ssh.PseudoTerminalModes
Clear the modes
reset() - Method in class com.maverick.ssh2.SshKeyExchange
Reset the key exchange.
reset() - Method in class com.sshtools.cipher.AESEngine
 
reset() - Method in class com.sshtools.cipher.CAST5Engine
 
reset() - Method in class com.sshtools.cipher.TwofishEngine
 
reset() - Method in class com.sshtools.jce.JCEDigest
 
reset() - Method in class com.sshtools.jce.MD5HMac
 
reset() - Method in class com.sshtools.jce.SHA1HMac
 
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 existig files and recursion.

S

S1 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S2 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S3 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S4 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S5 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S6 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S7 - Static variable in class com.sshtools.cipher.CAST5Engine
 
S8 - Static variable in class com.sshtools.cipher.CAST5Engine
 
SCP_TRANSFER_CANCELLED - Static variable in class com.maverick.ssh.SshException
The user cancelled an active SCP transfer.
SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SERVICE_NAME - Static variable in class com.maverick.ssh2.AuthenticationProtocol
The name of this service "ssh-userauth"
SERVICE_NOT_AVAILABLE - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: The requested service is not available
SESSION_CHANNEL - Static variable in class com.maverick.ssh2.Ssh2Channel
 
SESSION_STREAM_ERROR - Static variable in class com.maverick.ssh.SshException
An error occured whilst accessing a sessions streams
SHA1HMac - class com.maverick.ssh2.SHA1HMac.
SHA1 HMac implementation for SSH2
SHA1HMac() - Constructor for class com.maverick.ssh2.SHA1HMac
 
SHA1HMac - class com.sshtools.jce.SHA1HMac.
An SHA-1 HMAC implementation which uses a JCE provider.
SHA1HMac() - Constructor for class com.sshtools.jce.SHA1HMac
 
SHA1HMac96 - class com.maverick.ssh2.SHA1HMac96.
SHA1 HMac 96 bit implementation for SSH2
SHA1HMac96() - Constructor for class com.maverick.ssh2.SHA1HMac96
 
SHA1HMac96 - class com.sshtools.jce.SHA1HMac96.
An SHA-1 HMAC implementation which uses a JCE provider.
SHA1HMac96() - Constructor for class com.sshtools.jce.SHA1HMac96
 
SHELL_ERROR - Static variable in class com.maverick.ssh.SshException
A request was made to start a shell, but this request failed.
SOCKET_TIMEOUT - Static variable in class com.maverick.ssh.SshException
The API detected a socket timeout
SOCKS4 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SOCKS5 - Static variable in class com.sshtools.net.SocksProxyTransport
 
SSH1 - Static variable in class com.maverick.ssh.SshConnector
Constant for the SSH protocol version 1
SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SSH1_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSH2 - Static variable in class com.maverick.ssh.SshConnector
Constant for the SSH protocol version 2
SSH2_DSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSH2_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
 
SSHTOOLS_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.maverick.sftp.SftpFileAttributes
 
SSH_FX_BAD_MESSAGE - Static variable in class com.maverick.sftp.SftpStatusException
The client sent a bad protocol message
SSH_FX_CONNECTION_LOST - Static variable in class com.maverick.sftp.SftpStatusException
The file system connection was lost
SSH_FX_EOF - Static variable in class com.maverick.sftp.SftpStatusException
The file or listing is EOF
SSH_FX_FAILURE - Static variable in class com.maverick.sftp.SftpStatusException
Generic failure code
SSH_FX_FILE_ALREADY_EXISTS - Static variable in class com.maverick.sftp.SftpStatusException
 
SSH_FX_INVALID_HANDLE - Static variable in class com.maverick.sftp.SftpStatusException
The file handle provided was invalid
SSH_FX_NO_CONNECTION - Static variable in class com.maverick.sftp.SftpStatusException
There is no connection to the file system
SSH_FX_NO_MEDIA - Static variable in class com.maverick.sftp.SftpStatusException
 
SSH_FX_NO_SUCH_FILE - Static variable in class com.maverick.sftp.SftpStatusException
No such file was found
SSH_FX_NO_SUCH_PATH - Static variable in class com.maverick.sftp.SftpStatusException
 
SSH_FX_OK - Static variable in class com.maverick.sftp.SftpStatusException
Everything performed correctly
SSH_FX_OP_UNSUPPORTED - Static variable in class com.maverick.sftp.SftpStatusException
The operation requested is not supported
SSH_FX_PERMISSION_DENIED - Static variable in class com.maverick.sftp.SftpStatusException
The user does not have permission
SSH_FX_WRITE_PROTECT - Static variable in class com.maverick.sftp.SftpStatusException
 
STORAGE_EXCEEDED - Static variable in class com.sshtools.publickey.PublicKeySubsystemException
 
S_IFBLK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFCHR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFDIR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFIFO - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFLNK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFMT - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Format mask constant can be used to mask off a file type from the mode.
S_IFREG - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFSOCK - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IRGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IROTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IRUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_ISGID - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISUID - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_IWGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWOTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IXGRP - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to execute the file or to search the file's directory.
S_IXOTH - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.maverick.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
ScpClient - class com.sshtools.scp.ScpClient.
Implements an SCP (Secure Copy) client which may be useful for SSH1 connections and SSH2 where SFTP is not available.
ScpClient(SshClient) - Constructor for class com.sshtools.scp.ScpClient
Creates an SCP client.
ScpClient(File, SshClient) - Constructor for class com.sshtools.scp.ScpClient
Creates an SCP client.
ScpClient.ScpEngine - class com.sshtools.scp.ScpClient.ScpEngine.
Implements an SCP Engine by extending J2SSH Mavericjs ScpEngineIO
ScpClient.ScpEngine(String, SshSession) - Constructor for class com.sshtools.scp.ScpClient.ScpEngine
Contruct the channel with the specified scp command.
ScpClientIO - class com.maverick.scp.ScpClientIO.
Implements the IO of a Secure Copy (SCP) client.
ScpClientIO(SshClient) - Constructor for class com.maverick.scp.ScpClientIO
Creates an SCP client.
ScpClientIO.ScpEngineIO - class com.maverick.scp.ScpClientIO.ScpEngineIO.
Implements an SCP engine.
ScpClientIO.ScpEngineIO(String, SshSession) - Constructor for class com.maverick.scp.ScpClientIO.ScpEngineIO
Contruct the channel with the specified scp command.
SftpClient - class com.sshtools.sftp.SftpClient.
Implements a Secure File Transfer (SFTP) client.
SftpClient(SshClient) - Constructor for class com.sshtools.sftp.SftpClient
Constructs the SFTP client with a given channel event listener.
SftpFile - class com.maverick.sftp.SftpFile.
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes) - Constructor for class com.maverick.sftp.SftpFile
Creates a new SftpFile object.
SftpFileAttributes - class com.maverick.sftp.SftpFileAttributes.
This class represents the ATTRS structure defined in the draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file attribute information.
SftpFileAttributes(SftpSubsystemChannel, int) - Constructor for class com.maverick.sftp.SftpFileAttributes
Creates a new FileAttributes object.
SftpFileAttributes(SftpSubsystemChannel, ByteArrayReader) - Constructor for class com.maverick.sftp.SftpFileAttributes
 
SftpFileInputStream - class com.maverick.sftp.SftpFileInputStream.
An InputStream to read the contents of a remote file.
SftpFileInputStream(SftpFile) - Constructor for class com.maverick.sftp.SftpFileInputStream
Creates a new SftpFileInputStream object.
SftpFileOutputStream - class com.maverick.sftp.SftpFileOutputStream.
An OutputStream to write data to a remote file.
SftpFileOutputStream(SftpFile) - Constructor for class com.maverick.sftp.SftpFileOutputStream
Creates a new SftpFileOutputStream object.
SftpMessage - class com.maverick.sftp.SftpMessage.
 
SftpStatusException - exception com.maverick.sftp.SftpStatusException.
This exception is thrown by the SftpSubsystemChannel class whenever a status message is received that is not expected.
SftpStatusException(int, String) - Constructor for class com.maverick.sftp.SftpStatusException
 
SftpStatusException(int) - Constructor for class com.maverick.sftp.SftpStatusException
 
SftpSubsystemChannel - class com.maverick.sftp.SftpSubsystemChannel.
This class implements the SFTP protocol which is executed as an SSH subsystem.
SftpSubsystemChannel(SshSession) - Constructor for class com.maverick.sftp.SftpSubsystemChannel
Constructs an uninitialized sftp channel with an unitialized session channel
Shell - class com.maverick.ssh.Shell.
This class provides an enhanced user shell that enables the user to trap the output of single commands in a ShellProcess.
Shell(SshClient) - Constructor for class com.maverick.ssh.Shell
 
ShellEnvironment - class com.maverick.ssh.ShellEnvironment.
This class helps the Shell class to determine information about a remote SshClient's environment.
ShellProcess - class com.maverick.ssh.ShellProcess.
Captures a single command and allows expect type functionality to be performed on the output.
ShellProcess.Matcher - interface com.maverick.ssh.ShellProcess.Matcher.
This interface defines the contract for a matching operation.
ShellTimeoutException - exception com.maverick.ssh.ShellTimeoutException.
Exception thrown when an operation times out.
SignatureGenerator - interface com.maverick.ssh2.SignatureGenerator.
Provides a callback when a private key signature is required.
SocketTimeoutSupport - interface com.maverick.ssh.SocketTimeoutSupport.
This interface adds timeout support to the SocketTransport interface.
SocketTransport - class com.sshtools.net.SocketTransport.
Extends a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
SocketTransport(String, int) - Constructor for class com.sshtools.net.SocketTransport
Connect the socket.
SocketWrapper - class com.sshtools.net.SocketWrapper.
Implements a basic wrapper around a Socket to provide an SshTransport suitable for use in making connections using the SshConnector.
SocketWrapper(Socket) - Constructor for class com.sshtools.net.SocketWrapper
Create a SocketWrapper
SocksProxyTransport - class com.sshtools.net.SocksProxyTransport.
Provides an SshTransport implementation that can route the connection through a SOCKS 4 or SOCKS 5 proxy.
Ssh1ChallengeResponseAuthentication - class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication.
Adds support for SSH1 challenge response authentication.
Ssh1ChallengeResponseAuthentication() - Constructor for class com.maverick.ssh1.Ssh1ChallengeResponseAuthentication
 
Ssh1ChallengeResponseAuthentication.Prompt - interface com.maverick.ssh1.Ssh1ChallengeResponseAuthentication.Prompt.
 
Ssh1Client - class com.maverick.ssh1.Ssh1Client.
Implementation of an SshClient for the SSH1 protocol; no additional features are currently implemented outside of the general SshClient contract.
Ssh1Client() - Constructor for class com.maverick.ssh1.Ssh1Client
Default public constructor for the client called by SshConnector.
Ssh1Context - class com.maverick.ssh1.Ssh1Context.
This class implements SshContext to provide SSH1 connection configuration through the SshConnector class.
Ssh1Context() - Constructor for class com.maverick.ssh1.Ssh1Context
Construct a new context instance with default values.
Ssh1RhostsRsaAuthentication - class com.maverick.ssh1.Ssh1RhostsRsaAuthentication.
Provides rhosts rsa authentication for the SSH1 protocol.
Ssh1RhostsRsaAuthentication() - Constructor for class com.maverick.ssh1.Ssh1RhostsRsaAuthentication
 
Ssh1RsaPublicKey - class com.maverick.ssh1.Ssh1RsaPublicKey.
This class represents an SSH1 RSA public key.
Ssh1RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh1.Ssh1RsaPublicKey
Construct the RSA public key.
Ssh2Channel - class com.maverick.ssh2.Ssh2Channel.
All terminal sessions, forwarded connections, etc are channels and this class implements the base SSH2 channel.
Ssh2Channel(String, int, int) - Constructor for class com.maverick.ssh2.Ssh2Channel
Construct an SSH2 channel
Ssh2Client - class com.maverick.ssh2.Ssh2Client.
Implementation of an SshClient for the SSH2 protocol; this provides the ability to create custom channels and sending/receiving of global requests in addition to the standard SshClient contract.
Ssh2Client() - Constructor for class com.maverick.ssh2.Ssh2Client
Default contructor called by SshConnector.
Ssh2Context - class com.maverick.ssh2.Ssh2Context.
This class implements SshContextto provide SSH2 connection configuration through the SshConnector class.
Ssh2Context() - Constructor for class com.maverick.ssh2.Ssh2Context
Contructs a default context
Ssh2DsaPublicKey - class com.maverick.ssh2.Ssh2DsaPublicKey.
Represents an SSH2 DSA public key.
Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh2.Ssh2DsaPublicKey
Construct a DSA key from the parameters.
Ssh2DsaPublicKey() - Constructor for class com.maverick.ssh2.Ssh2DsaPublicKey
Default contructor used to initialize the key from an encoded byte array using the init method.
Ssh2DsaPublicKey - class com.sshtools.jce.Ssh2DsaPublicKey.
A DSA public key implementation which uses a JCE provider.
Ssh2DsaPublicKey() - Constructor for class com.sshtools.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.sshtools.jce.Ssh2DsaPublicKey
 
Ssh2HostbasedAuthentication - class com.maverick.ssh2.Ssh2HostbasedAuthentication.
Provides hostbased authentication for the SSH2 protocol.
Ssh2HostbasedAuthentication() - Constructor for class com.maverick.ssh2.Ssh2HostbasedAuthentication
 
Ssh2PasswordAuthentication - class com.maverick.ssh2.Ssh2PasswordAuthentication.
Implements Password authentication as defined in the SSH Authenticaiton Protocol.
Ssh2PasswordAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PasswordAuthentication
Construct the method
Ssh2PublicKeyAuthentication - class com.maverick.ssh2.Ssh2PublicKeyAuthentication.
SSH2 public key authentication providing additional SSH2 public key authentication features.
Ssh2PublicKeyAuthentication() - Constructor for class com.maverick.ssh2.Ssh2PublicKeyAuthentication
 
Ssh2RsaPublicKey - class com.maverick.ssh2.Ssh2RsaPublicKey.
Represents an SSH2 RSA Public key.
Ssh2RsaPublicKey() - Constructor for class com.maverick.ssh2.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh2.Ssh2RsaPublicKey
Construct an RSA key from parameters.
Ssh2RsaPublicKey - class com.sshtools.jce.Ssh2RsaPublicKey.
A RSA public key implementation which uses a JCE provider.
Ssh2RsaPublicKey() - Constructor for class com.sshtools.jce.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.sshtools.jce.Ssh2RsaPublicKey
 
Ssh2Session - class com.maverick.ssh2.Ssh2Session.
This class implements the SSH2 session channel, unlike SSH1 multiple sessions can be opened on the same SSH connection.
Ssh2Session(int, int, Ssh2Client) - Constructor for class com.maverick.ssh2.Ssh2Session
Contruct a session channel.
SshAuthentication - interface com.maverick.ssh.SshAuthentication.
The base interface for all SSH authentication mechanisms and authentication result constants.
SshChannel - interface com.maverick.ssh.SshChannel.
The base interface for all SSH channels.
SshCipher - class com.maverick.ssh.cipher.SshCipher.
Base class for all SSH Transport Protocol ciphers.
SshCipher(String) - Constructor for class com.maverick.ssh.cipher.SshCipher
 
SshClient - interface com.maverick.ssh.SshClient.
This interface defines the general contract for an SSH client that is compatible for both the SSH1 and SSH2 protocols.
SshConnector - class com.maverick.ssh.SshConnector.
Connecting to an SSH server STARTS HERE!.
SshContext - interface com.maverick.ssh.SshContext.
This interface defines the general configuration items available to both SSH1 and SSH2.
SshDes - class com.maverick.ssh1.SshDes.
DES cipher for SSH1.
SshDes() - Constructor for class com.maverick.ssh1.SshDes
 
SshDes3 - class com.maverick.ssh1.SshDes3.
3DES cipher implementation for SSH1.
SshDes3() - Constructor for class com.maverick.ssh1.SshDes3
 
SshDsaPrivateKey - class com.maverick.ssh.SshDsaPrivateKey.
Represents a DSA key and implements the SshPrivateKey interface.
SshDsaPrivateKey(DsaPrivateKey) - Constructor for class com.maverick.ssh.SshDsaPrivateKey
 
SshDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.SshDsaPrivateKey
 
SshDsaPrivateKey - class com.sshtools.jce.SshDsaPrivateKey.
 
SshDsaPrivateKey(DSAPrivateKey) - Constructor for class com.sshtools.jce.SshDsaPrivateKey
 
SshException - exception com.maverick.ssh.SshException.
Generic exception for J2SSH Maverick exception handling.
SshException(String, int) - Constructor for class com.maverick.ssh.SshException
Create an exception with the given description and reason.
SshException(int, Throwable) - Constructor for class com.maverick.ssh.SshException
Create an exception with the given cause and reason.
SshException(Throwable, int) - Constructor for class com.maverick.ssh.SshException
 
SshException(String, Throwable) - Constructor for class com.maverick.ssh.SshException
Create an exception with the given description and cause.
SshException(Throwable) - Constructor for class com.maverick.ssh.SshException
Create an exception by providing the cause of the error.
SshException(String, int, Throwable) - Constructor for class com.maverick.ssh.SshException
Create an exception with the given description cause, reason.
SshHmac - class com.maverick.ssh2.SshHmac.
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.
SshHmac(String, HMac) - Constructor for class com.maverick.ssh2.SshHmac
Construct an uninitialized MAC
SshIO - interface com.maverick.ssh.SshIO.
Base interface for all SSH related IO interfaces.
SshIOException - exception com.maverick.ssh.SshIOException.
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 class com.maverick.ssh.SshIOException
Construct the exception with the real exception.
SshKeyExchange - class com.maverick.ssh2.SshKeyExchange.
Abstract representation of an SSH key exchange.
SshKeyExchange() - Constructor for class com.maverick.ssh2.SshKeyExchange
Contruct an uninitialized key exchange
SshKeyFingerprint - class com.maverick.ssh.SshKeyFingerprint.
Utility methods to generate an SSH public key fingerprint.
SshKeyFingerprint() - Constructor for class com.maverick.ssh.SshKeyFingerprint
 
SshKeyPair - class com.sshtools.publickey.SshKeyPair.
Storage class for a public/private key pair.
SshKeyPair() - Constructor for class com.sshtools.publickey.SshKeyPair
 
SshKeyPairGenerator - class com.sshtools.publickey.SshKeyPairGenerator.
Generate public/private key pairs.
SshKeyPairGenerator() - Constructor for class com.sshtools.publickey.SshKeyPairGenerator
 
SshPrivateKey - interface com.maverick.ssh.SshPrivateKey.
Interface for SSH supported private keys.
SshPrivateKeyFile - interface com.sshtools.publickey.SshPrivateKeyFile.
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 com.sshtools.publickey.SshPrivateKeyFileFactory.
Private key format factory used to decode private key files.
SshPrivateKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPrivateKeyFileFactory
 
SshPublicKey - interface com.maverick.ssh.SshPublicKey.
Interface for SSH supported public keys.
SshPublicKeyFile - interface com.sshtools.publickey.SshPublicKeyFile.
Interface which all public key formats must implement to provide decoding of the public key into a suitable format for the API.
SshPublicKeyFileFactory - class com.sshtools.publickey.SshPublicKeyFileFactory.
Public key format factory used to decode different formats of public keys.
SshPublicKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPublicKeyFileFactory
 
SshRsaPrivateCrtKey - class com.maverick.ssh.SshRsaPrivateCrtKey.
Represents a RSA key and implements the SshPrivateKey interface.
SshRsaPrivateCrtKey(RsaPrivateCrtKey) - Constructor for class com.maverick.ssh.SshRsaPrivateCrtKey
 
SshRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.SshRsaPrivateCrtKey
 
SshRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.SshRsaPrivateCrtKey
 
SshRsaPrivateKey - class com.maverick.ssh.SshRsaPrivateKey.
Represents a RSA key and implements the SshPrivateKey interface.
SshRsaPrivateKey(RsaPrivateKey) - Constructor for class com.maverick.ssh.SshRsaPrivateKey
 
SshRsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.SshRsaPrivateKey
 
SshRsaPrivateKey - class com.sshtools.jce.SshRsaPrivateKey.
 
SshRsaPrivateKey(RSAPrivateKey) - Constructor for class com.sshtools.jce.SshRsaPrivateKey
 
SshSession - interface com.maverick.ssh.SshSession.
Base interface for SSH sessions supporting all the features common to both SSH1 and SSH2.
SshTransport - interface com.maverick.ssh.SshTransport.
Simple interface wrapper for transport layer communication.
SshTunnel - interface com.maverick.ssh.SshTunnel.
Interface defining the contract for SSH forwarding channels.
SshX509DsaPublicKey - class com.sshtools.jce.SshX509DsaPublicKey.
Basic implementation of X509 certificate support.
SshX509DsaPublicKey(X509Certificate) - Constructor for class com.sshtools.jce.SshX509DsaPublicKey
 
SshX509DsaPublicKey() - Constructor for class com.sshtools.jce.SshX509DsaPublicKey
 
SshX509RsaPublicKey - class com.sshtools.jce.SshX509RsaPublicKey.
Basic implementation of X509 certificate support.
SshX509RsaPublicKey(X509Certificate, String) - Constructor for class com.sshtools.jce.SshX509RsaPublicKey
 
SshX509RsaPublicKey(X509Certificate) - Constructor for class com.sshtools.jce.SshX509RsaPublicKey
 
SshX509RsaPublicKey() - Constructor for class com.sshtools.jce.SshX509RsaPublicKey
 
SubsystemChannel - class com.maverick.ssh.SubsystemChannel.
This class provides useful methods for implementing an SSH2 subsystem.
SubsystemChannel(SshChannel) - Constructor for class com.maverick.ssh.SubsystemChannel
Create a new subsystem channel.
saveHostFile() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
Save's the host key file to be saved.
secret - Variable in class com.maverick.ssh2.SshKeyExchange
The secret value produced during key exchange.
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.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.
session - Variable in class com.maverick.scp.ScpClientIO.ScpEngineIO
 
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 transfering 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.
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
setData(byte[]) - Method in class com.maverick.ssh2.GlobalRequest
Set the data.
setDefaultEOL(String) - Static method in class com.maverick.ssh.Shell
Set the deafult EOL string for unknown operating systems.
setEOL(String) - Method in class com.maverick.ssh.Shell
Tell the Shell what EOL to use when sending user input to the server.
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.
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 determin 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.
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
setKBIRequestHandler(KBIRequestHandler) - Method in class com.maverick.ssh2.KBIAuthentication
Set the KBIRequestHandler for this authentication attempt.
setKey(byte[]) - Method in class com.sshtools.cipher.CAST5Engine
 
setKnownHosts(HostKeyVerification) - Method in class com.maverick.ssh.SshConnector
Set the HostKeyVerification instance for both protocols.
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.
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.
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.
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(String) - Method in class com.maverick.ssh2.Ssh2Context
Set the preferred mac for the Client->Server stream.
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.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
setPrivateKey(SshPrivateKey) - Method in class com.sshtools.publickey.SshKeyPair
Set the private key
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.
setProvider(String) - Static method in class com.sshtools.jce.JCEProviderMapping
Sets the provider for all currently configured algorithms.
setProviderForAlgorithm(String, String) - Static method in class com.sshtools.jce.JCEProviderMapping
Set the provider for an individual algorithm.
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
setPublicKey(SshPublicKey) - Method in class com.sshtools.publickey.SshKeyPair
Set the public key
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 explicitley 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.
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.
setSoTimeout(int) - Method in interface com.maverick.ssh.SocketTimeoutSupport
Set the socket timeout in milliseconds.
setSoTimeout(int) - Method in class com.sshtools.net.SocketWrapper
 
setSoftwareVersionComments(String) - Method in class com.maverick.ssh.SshConnector
Set the software/version/comments field of the SSH identification string
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
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.
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
 
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
 
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 interface com.maverick.ssh.SshPrivateKey
Create a signature from the data.
sign(SshPublicKey, byte[]) - Method in interface com.maverick.ssh2.SignatureGenerator
Sign the data using the private key of the public key provided.
sign(byte[]) - Method in class com.sshtools.jce.SshDsaPrivateKey
 
sign(byte[]) - Method in class com.sshtools.jce.SshRsaPrivateKey
 
signal(String) - Method in class com.maverick.ssh2.Ssh2Session
Send a signal to the remote process.
signature - Variable in class com.maverick.ssh2.SshKeyExchange
The signature generated over the exchange hash
socket - Variable in class com.sshtools.net.SocketWrapper
 
ssh - Variable in class com.maverick.scp.ScpClientIO
 
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) - Method in class com.maverick.ssh2.TransportProtocol
Starts the protocol on the provider.
started(long, String) - Method in interface com.maverick.sftp.FileTransferProgress
The transfer has started
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 transfering 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.
supported - Variable in class com.maverick.ssh2.AbstractComponentFactory
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.
supportedCiphers() - Method in class com.maverick.ssh2.Ssh2Context
Returns this context's supported cipher algorithms.
supportedCompressions() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported compression algorithms.
supportedKeyExchanges() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported key exchange methods.
supportedMacs() - Method in class com.maverick.ssh2.Ssh2Context
Get this context's supported message authentication algorithms.
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.
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

TOO_MANY_CONNECTIONS - Static variable in class com.maverick.ssh2.TransportProtocol
Disconnect reason: Too many connections, try later
TOSTOP - Static variable in class com.maverick.ssh.PseudoTerminalModes
Stop background jobs from output.
TRIPLEDES_CBC - Static variable in class com.maverick.ssh2.TripleDesCbc
 
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.sshtools.cipher.Twofish128Cbc
 
TWOFISH192_CBC - Static variable in class com.sshtools.cipher.Twofish192Cbc
 
TWOFISH256_CBC - Static variable in class com.sshtools.cipher.Twofish256Cbc
 
TWOFISH_CBC - Static variable in class com.sshtools.cipher.Twofish256Cbc
 
TransferCancelledException - exception com.maverick.sftp.TransferCancelledException.
Exception thrown when a file transfer is cancelled.
TransferCancelledException() - Constructor for class com.maverick.sftp.TransferCancelledException
Creates a new TransferCancelledException object.
TransportProtocol - class com.maverick.ssh2.TransportProtocol.
Main implementation of the SSH Transport Protocol.
TransportProtocol() - Constructor for class com.maverick.ssh2.TransportProtocol
Create a default transport protocol instance in CLIENT_MODE.
TripleDesCbc - class com.maverick.ssh2.TripleDesCbc.
3DES cipher for SSH2.
TripleDesCbc() - Constructor for class com.maverick.ssh2.TripleDesCbc
Contstruct the uninitialized cipher.
TripleDesCbc - class com.sshtools.jce.TripleDesCbc.
An implementation of the 3DES cipher using a JCE provider.
TripleDesCbc() - Constructor for class com.sshtools.jce.TripleDesCbc
 
Twofish128Cbc - class com.sshtools.cipher.Twofish128Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
Twofish128Cbc() - Constructor for class com.sshtools.cipher.Twofish128Cbc
 
Twofish192Cbc - class com.sshtools.cipher.Twofish192Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
Twofish192Cbc() - Constructor for class com.sshtools.cipher.Twofish192Cbc
 
Twofish256Cbc - class com.sshtools.cipher.Twofish256Cbc.
This cipher can optionally be added to the J2SSH Maverick API.
Twofish256Cbc() - Constructor for class com.sshtools.cipher.Twofish256Cbc
 
TwofishEngine - class com.sshtools.cipher.TwofishEngine.
A class that provides Twofish encryption operations.
TwofishEngine() - Constructor for class com.sshtools.cipher.TwofishEngine
 
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.
toPublicKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Convert the key file into a usable SshPublicKey.
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.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.cipher.CbcBlockCipher
Transform the data
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.cipher.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.cipher.SshCipher
Transform the byte array according to the cipher mode.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.cipher.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.ssh1.SshDes
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh1.SshDes3
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.cipher.CtrBlockCipher
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.jce.AbstractJCECipher
 
transport - Variable in class com.maverick.ssh2.SshKeyExchange
The transport protocol for sending/receiving messages
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

UNEXPECTED_TERMINATION - Static variable in class com.maverick.ssh.SshException
The connection unexpectedly terminated and so the connection can no longer be used.
UNKNOWN_CHANNEL_TYPE - Static variable in class com.maverick.ssh.ChannelOpenException
The channel type is unknown
UNSUPPORTED_ALGORITHM - Static variable in class com.maverick.ssh.SshException
In setting up a context an algorithm was specified that is not supported by the API.
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.
update(byte) - Method in class com.sshtools.jce.JCEDigest
 
update(byte[], int, int) - Method in class com.sshtools.jce.JCEDigest
 
update(byte) - Method in class com.sshtools.jce.MD5HMac
 
update(byte[], int, int) - Method in class com.sshtools.jce.MD5HMac
 
update(byte) - Method in class com.sshtools.jce.SHA1HMac
 
update(byte[], int, int) - Method in class com.sshtools.jce.SHA1HMac
 

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.
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.
verify(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh2.SshHmac
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 interface com.maverick.ssh.SshPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh2.Ssh2DsaPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh2.Ssh2RsaPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.jce.Ssh2DsaPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.sshtools.jce.Ssh2RsaPublicKey
 

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
 
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_SHA1 - Static variable in class com.sshtools.jce.SshX509DsaPublicKey
 
X509V3_SIGN_RSA - Static variable in class com.sshtools.jce.SshX509RsaPublicKey
 
X509V3_SIGN_RSA_SHA1 - Static variable in class com.sshtools.jce.SshX509RsaPublicKey
 
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.sshtools.cipher.CAST5Engine
 
_Kr - Variable in class com.sshtools.cipher.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 3SP LTD. All Rights Reserved.