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

A

AbstractCommandTask - Class in com.sshtools.client.tasks
An abstract task for executing commands.
AbstractCommandTask(Connection<SshClientContext>, String, String) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
 
AbstractCommandTask(Connection<SshClientContext>, String) - Constructor for class com.sshtools.client.tasks.AbstractCommandTask
 
AbstractDigest - Class in com.sshtools.common.ssh.components.jce
An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractDigest(String) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractDigest
 
AbstractDirectFile<T extends AbstractDirectFile<T>> - Class in com.sshtools.server.sftp
 
AbstractDirectFile(String, AbstractFileFactory<T>, Connection<SshServerContext>, String) - Constructor for class com.sshtools.server.sftp.AbstractDirectFile
 
AbstractDirectFileFactory<T extends AbstractDirectFile<T>> - Class in com.sshtools.server.sftp
 
AbstractDirectFileFactory() - Constructor for class com.sshtools.server.sftp.AbstractDirectFileFactory
 
AbstractDirectFileFactory(AbstractFileHomeFactory) - Constructor for class com.sshtools.server.sftp.AbstractDirectFileFactory
 
AbstractFile - Interface in com.sshtools.server.sftp
 
AbstractFileAdapter - Class in com.sshtools.server.sftp
 
AbstractFileAdapter(AbstractFile) - Constructor for class com.sshtools.server.sftp.AbstractFileAdapter
 
AbstractFileAdapter() - Constructor for class com.sshtools.server.sftp.AbstractFileAdapter
 
AbstractFileFactory<T extends AbstractFile> - Interface in com.sshtools.server.sftp
 
AbstractFileHomeFactory - Interface in com.sshtools.server.sftp
 
AbstractFileImpl<T extends AbstractFile> - Class in com.sshtools.server.sftp
 
AbstractFileImpl(AbstractFileFactory<T>, Connection<SshServerContext>) - Constructor for class com.sshtools.server.sftp.AbstractFileImpl
 
AbstractFileRandomAccess - Interface in com.sshtools.server.sftp
 
AbstractFileSystem - Class in com.sshtools.server.sftp
 
AbstractFileSystem(AbstractFileFactory<?>, Connection<SshServerContext>, String) - Constructor for class com.sshtools.server.sftp.AbstractFileSystem
 
AbstractFileSystem.OpenDirectory - Class in com.sshtools.server.sftp
 
AbstractFileSystem.OpenFile - Class in com.sshtools.server.sftp
 
AbstractHmac - Class in com.sshtools.common.ssh.components.jce
An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractHmac(String, int) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractHmac
 
AbstractHmac(String, int, int) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractHmac
 
AbstractJCECipher - Class in com.sshtools.common.ssh.components.jce
An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AbstractJCECipher(String, String, int, String) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
AbstractKeyboardInteractiveCallback - Class in com.sshtools.client
 
AbstractKeyboardInteractiveCallback() - Constructor for class com.sshtools.client.AbstractKeyboardInteractiveCallback
 
AbstractKeyExchange - Interface in com.sshtools.common.ssh.components.jce
 
AbstractPublicKey - Interface in com.sshtools.common.ssh.components.jce
 
AbstractPublicKeyAuthenticationProvider - Class in com.sshtools.server.auth
Abstract implementation of a PublicKeyAuthenticationProvider that just provides AbstractPublicKeyAuthenticationProvider.getName() implementation.
AbstractPublicKeyAuthenticationProvider() - Constructor for class com.sshtools.server.auth.AbstractPublicKeyAuthenticationProvider
 
AbstractRequestFuture - Class in com.sshtools.common.ssh
 
AbstractRequestFuture() - Constructor for class com.sshtools.common.ssh.AbstractRequestFuture
 
AbstractSessionTask - Class in com.sshtools.client.tasks
An abstract task for using the SSH session
AbstractSessionTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.tasks.AbstractSessionTask
 
AbstractSftpTask - Class in com.sshtools.client.sftp
Abstract task implementing SFTP operations.
AbstractSftpTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.sftp.AbstractSftpTask
 
AbstractShellTask - Class in com.sshtools.client.tasks
An abstract task for starting the shell.
AbstractShellTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.tasks.AbstractShellTask
 
AbstractSubsystemTask - Class in com.sshtools.client.tasks
An abstract task for connecting to an SSH subsystem.
AbstractSubsystemTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.tasks.AbstractSubsystemTask
 
accept(File, String) - Method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename matches the filename pattern.
accept(File) - Method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename matches the filename pattern.
ACE4_ADD_FILE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_ADD_SUBDIRECTORY - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_APPEND_DATA - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_DELETE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_DELETE_CHILD - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_DIRECTORY_INHERIT_ACE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_EXECUTE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_FAILED_ACCESS_ACE_FLAG - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_FILE_INHERIT_ACE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_IDENTIFIER_GROUP - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_INHERIT_ONLY_ACE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_LIST_DIRECTORY - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_NO_PROPAGATE_INHERIT_ACE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_READ_ACL - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_READ_ATTRIBUTES - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_READ_DATA - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_READ_NAMED_ATTRS - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_SUCCESSFUL_ACCESS_ACE_FLAG - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_SYNCHRONIZE - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_WRITE_ACL - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_WRITE_ATTRIBUTES - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_WRITE_DATA - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_WRITE_NAMED_ATTRS - Static variable in class com.sshtools.client.tasks.ACL
 
ACE4_WRITE_OWNER - Static variable in class com.sshtools.client.tasks.ACL
 
ACL - Class in com.sshtools.client.tasks
Version 4 of the SFTP protocol introduces an ACL field in the SftpFileAttributes structure.
ACL(int, int, int, String) - Constructor for class com.sshtools.client.tasks.ACL
 
ACL - Class in com.sshtools.server
Version 4 of the SFTP protocol introduces an ACL field in the SftpFileAttributes structure.
ACL(int, int, int, String) - Constructor for class com.sshtools.server.ACL
 
ACL_ALARM_TYPE - Static variable in class com.sshtools.client.tasks.ACL
 
ACL_ALARM_TYPE - Static variable in class com.sshtools.server.ACL
 
ACL_ALLOWED_TYPE - Static variable in class com.sshtools.client.tasks.ACL
 
ACL_ALLOWED_TYPE - Static variable in class com.sshtools.server.ACL
 
ACL_AUDIT_TYPE - Static variable in class com.sshtools.client.tasks.ACL
 
ACL_AUDIT_TYPE - Static variable in class com.sshtools.server.ACL
 
ACL_DENIED_TYPE - Static variable in class com.sshtools.client.tasks.ACL
 
ACL_DENIED_TYPE - Static variable in class com.sshtools.server.ACL
 
activeService - Variable in class com.sshtools.common.ssh.TransportProtocol
 
add(ByteBuffer) - Method in class com.sshtools.common.nio.ByteBufferPool
Add a buffer back to the pool.
add(String, Class<? extends T>) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Add a new component type to the factory.
add(int) - Method in class com.sshtools.common.ssh.Permissions
 
add(UnsignedInteger32, UnsignedInteger32) - Static method in class com.sshtools.common.util.UnsignedInteger32
Add two unsigned integers together.
add(UnsignedInteger32, int) - Static method in class com.sshtools.common.util.UnsignedInteger32
Add an int to an unsigned integer.
add(UnsignedInteger64, UnsignedInteger64) - Static method in class com.sshtools.common.util.UnsignedInteger64
Add an unsigned integer to another unsigned integer.
add(UnsignedInteger64, int) - Static method in class com.sshtools.common.util.UnsignedInteger64
Add an unsigned integer to an int.
add(SshPublicKey, String, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
add(SshPublicKey, String, Connection<SshServerContext>) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
add(SshPublicKey, String, Connection<SshServerContext>) - Method in interface com.sshtools.server.PublicKeyAuthenticationProvider
 
addAttribute(String, Object) - Method in class com.sshtools.common.events.Event
Add an attribute to the event
addAuthenticator(ClientAuthenticator) - Method in class com.sshtools.client.SshClientContext
 
addCAKey(SshPublicKey) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
addCommand(String, Class<? extends ExecutableCommand>) - Method in class com.sshtools.server.SshServerContext
Add an com.maverick.sshd.ExecutableCommand to the configuration.
addCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Add a custom file system root path such as "flash:"
addDirectoryOperation(DirectoryOperation, File) - Method in class com.sshtools.client.sftp.DirectoryOperation
Add the contents of another directory operation.
addDirectoryOperation(DirectoryOperation, String) - Method in class com.sshtools.client.sftp.DirectoryOperation
Add the contents of another directory operation.
addedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
addedTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addEventListener(EventListener) - Static method in class com.sshtools.common.nio.SshEngineContext
 
addEventListener(ChannelEventListener<? extends Channel<T>>) - Method in class com.sshtools.common.ssh.Channel
Enable other objects to receive channel events
addEventListener(TransportProtocolListener) - Method in class com.sshtools.common.ssh.TransportProtocol
 
addFutureListener(RequestFutureListener) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
addFutureListener(RequestFutureListener) - Method in interface com.sshtools.common.ssh.RequestFuture
 
addGlobalRequestHandler(GlobalRequestHandler<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
 
addGlobalRequestHandler(GlobalRequestHandler<T>) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
addGlobalRequestHandler(GlobalRequestHandler<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
 
addHostKey(SshKeyPair) - Method in class com.sshtools.server.SshServerContext
Add a host key to the configuration.
addHostKeys(Collection<SshKeyPair>) - Method in class com.sshtools.server.SshServerContext
Add a collection of host keys.
addInputListener(OutputStream) - Method in class com.sshtools.common.ssh.Channel
Add an OutputStream to receive all channel data input from the remote side of the connection.
addKeyboardInteractiveProvider(KeyboardInteractiveAuthenticationProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
addLicense(String) - Static method in class com.sshtools.common.nio.LicenseManager
Add the license.
addListener(EventListener) - Method in interface com.sshtools.common.events.EventService
Add an EventListener to the list of objects that will be sent Events.
addListener(EventListener) - Method in class com.sshtools.common.events.EventServiceImplementation
 
addListener(SshEngineListener) - Method in class com.sshtools.common.nio.SshEngine
 
addListener(IOStreamConnector.IOStreamConnectorListener) - Method in class com.sshtools.common.util.IOStreamConnector
 
addListeningInterface(String, int, ProtocolContextFactory<?>) - Method in class com.sshtools.common.nio.SshEngineContext
Add an interface and port to the listening socket list and provide the protocol context.
addListeningInterface(InetAddress, int, ProtocolContextFactory<?>) - Method in class com.sshtools.common.nio.SshEngineContext
Add an interface and port to the listening socket list and provide the protocol context.
addOperationListener(ExecutorOperationListener) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addOperationListener(ExecutorOperationListener) - Method in class com.sshtools.common.ssh.SshContext
 
addOutputListener(OutputStream) - Method in class com.sshtools.common.ssh.Channel
Add an OutputStream to receive all of the channels output.
addPasswordAuthenticationProvider(PasswordAuthenticationProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
addProvider(Authenticator) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
addProvider(Authenticator) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
addPublicKeyAuthenticationProvider(PublicKeyAuthenticationProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
addRequiredMechanism(String) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
addRequiredMechanism(String) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
addSelectorOperation(Runnable) - Method in class com.sshtools.common.nio.SelectorThread
Add an operation to the selector.
addShutdownHook(Runnable) - Method in class com.sshtools.common.nio.SshEngine
 
addStartingSlash(String) - Static method in class com.sshtools.server.sftp.FileSystemUtils
 
addStateListener(ConnectionStateListener<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
 
addStateListener(ConnectionStateListener<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
 
addTask(Runnable) - Method in class com.sshtools.common.ssh.Connection
 
addTask(Integer, Runnable) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
addTask(Integer, Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addTask(Integer, Runnable) - Method in class com.sshtools.server.AuthenticationProtocolServer
 
addTrailingSlash(String) - Static method in class com.sshtools.server.sftp.FileSystemUtils
 
ADMINISTRATIVIVELY_PROHIBITED - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES128Cbc
 
AES128Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES128Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES128Ctr
 
AES192Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES192Cbc
 
AES192Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES192Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES192Ctr
 
AES256Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES256Cbc
 
AES256Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES256Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES256Ctr
 
AGENT_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error has occurred within the agent.
allocatePseudoTerminal() - Method in class com.sshtools.client.SessionChannel
 
allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.server.SessionChannel
If the client requests a pseudo terminal for the session this method will be invoked before the shell, exec or subsystem is started.
allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.server.UnsupportedSession
 
ALLOW_FORWARDING - Static variable in class com.sshtools.common.ssh.ForwardingPolicy
 
AllowAnythingPasswordAuthenticator - Class in util
 
AllowAnythingPasswordAuthenticator() - Constructor for class util.AllowAnythingPasswordAuthenticator
 
allowForwarding() - Method in class com.sshtools.common.ssh.ForwardingPolicy
 
allowGatewayForwarding() - Method in class com.sshtools.common.ssh.ForwardingPolicy
 
AllowNoneAuthenticationMechanismFactory<T extends AbstractFile> - Class in com.sshtools.server.auth
 
AllowNoneAuthenticationMechanismFactory() - Constructor for class com.sshtools.server.auth.AllowNoneAuthenticationMechanismFactory
 
ArcFour - Class in com.sshtools.common.ssh.components.jce
 
ArcFour() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour
 
ArcFour128 - Class in com.sshtools.common.ssh.components.jce
 
ArcFour128() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour128
 
ArcFour256 - Class in com.sshtools.common.ssh.components.jce
 
ArcFour256() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour256
 
array() - Method in class com.sshtools.common.util.ByteArrayReader
Provides access to the underlying array
array() - Method in class com.sshtools.common.util.ByteArrayWriter
Get the underlying byte array
Arrays - Class in com.sshtools.common.util
 
Arrays() - Constructor for class com.sshtools.common.util.Arrays
 
assertByte(int) - Method in class com.sshtools.common.util.SimpleASNReader
 
assertConnection(SocketAddress, SocketAddress) - Method in class com.sshtools.server.IPPolicy
 
assertPermission(Connection<SshServerContext>, int, String...) - Method in class com.sshtools.server.ShellPolicy
 
ATTRIBUTE_ATTEMPTED_USERNAME - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_AUTHENTICATION_METHOD - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_AUTHENTICATION_METHODS - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_BITS_NOT_AVAILABLE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
ATTRIBUTE_BYTES_EXPECTED - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_BYTES_READ - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_BYTES_TRANSFERED - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_BYTES_WRITTEN - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_COMMAND - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_CONNECTION - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_DIRECTORY_PATH - Static variable in class com.sshtools.client.events.ClientEventCodes
 
ATTRIBUTE_DIRECTORY_PATH - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FILE_FACTORY - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FILE_NAME - Static variable in class com.sshtools.client.events.ClientEventCodes
 
ATTRIBUTE_FILE_NAME - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FILE_NEW_NAME - Static variable in class com.sshtools.client.events.ClientEventCodes
 
ATTRIBUTE_FILE_NEW_NAME - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FILE_TARGET - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_ENTRANCE - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_EXIT - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_HANDLE - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_HOST_KEY - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_IP - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_LOCAL_CIPHERS_CS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CIPHERS_SC - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_COMPONENT_LIST - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_LOCAL_CS_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CS_MACS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_KEY_EXCHANGES - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_PUBLICKEYS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_MACS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_MOUNT_MANAGER - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_NEW_ATRTIBUTES - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_NFS - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_NUMBER_OF_CONNECTIONS - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_OLD_ATTRIBUTES - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_OPEN_DIRECTORY_HANDLES - Static variable in class com.sshtools.common.events.EventsCodes
Open directory handles on SFTP close
ATTRIBUTE_OPEN_FILE_HANDLES - Static variable in class com.sshtools.common.events.EventsCodes
Open file handles on SFTP close
ATTRIBUTE_OPERATION_FINISHED - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_OPERATION_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_REMOTE_CIPHERS_CS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CIPHERS_SC - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_COMPONENT_LIST - Static variable in class com.sshtools.common.events.EventsCodes
 
ATTRIBUTE_REMOTE_CS_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CS_MACS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_KEY_EXCHANGES - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_PUBLICKEYS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_MACS - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_THROWABLE - Static variable in class com.sshtools.common.events.EventsCodes
This attribute is the key for the throwable object previously passed in some log.info() calls.
ATTRIBUTE_USING_CS_CIPHER - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_COMPRESSION - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_MAC - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_KEY_EXCHANGE - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_PUBLICKEY - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_CIPHER - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_COMPRESSION - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_MAC - Static variable in class com.sshtools.common.events.EventsCodes
algorithm negotiation preferences
AUTH_CANCELLED_BY_USER - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: Authentication was cancelled
authenticate(TransportProtocolClient, String) - Method in interface com.sshtools.client.ClientAuthenticator
Start the authentication
authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.KeyboardInteractiveAuthenticator
 
authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.PasswordAuthenticator
 
authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
 
authenticate(TransportProtocolClient, String) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
authenticated(boolean) - Method in class com.sshtools.common.ssh.AuthenticatedFuture
 
AuthenticatedFuture - Class in com.sshtools.common.ssh
 
AuthenticatedFuture() - Constructor for class com.sshtools.common.ssh.AuthenticatedFuture
 
AUTHENTICATION_METHOD - Static variable in class com.sshtools.server.KeyboardInteractiveAuthentication
 
AUTHENTICATION_METHOD - Static variable in class com.sshtools.server.PasswordAuthentication
 
AUTHENTICATION_METHOD - Static variable in class com.sshtools.server.PublicKeyAuthentication
 
AuthenticationMechanism - Interface in com.sshtools.server
Each authentication mechanism the server supports should implement this interface.
AuthenticationMechanismFactory - Interface in com.sshtools.server
 
AuthenticationProtocolClient - Class in com.sshtools.client
Implements the client side of the SSH authentication protocol.
AuthenticationProtocolClient(TransportProtocolClient, SshClientContext, String) - Constructor for class com.sshtools.client.AuthenticationProtocolClient
 
AuthenticationProtocolServer - Class in com.sshtools.server
This class implements the SSH Authentication Protocol.
AuthenticationProtocolServer(TransportProtocolServer) - Constructor for class com.sshtools.server.AuthenticationProtocolServer
Construct the protocol using the given transport
Authenticator - Interface in com.sshtools.server
 
AUTHORIZED_KEYS_STORE - Static variable in interface com.sshtools.server.platform.FileSystem
 
AUTHORIZED_KEYS_STORE - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
 
authorizedKeysFile - Variable in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
The path relative to the users home directory from which to load authorized keys
AuthorizedKeysPublicKeyAuthenticationProvider - Class in com.sshtools.server.auth
This class implements the OpenSSH style authorized_keys public key store.
AuthorizedKeysPublicKeyAuthenticationProvider() - Constructor for class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Create a default authorized_keys store that reads keys from .ssh/authorized_keys.
AuthorizedKeysPublicKeyAuthenticationProvider(String) - Constructor for class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Create an authorized keys stores that reads keys from a custom location.
available() - Method in class com.sshtools.client.sftp.SftpFileInputStream
 
available() - Method in class com.sshtools.common.util.DynamicBuffer
Return the number of bytes of data available to be read from the buffer

B

BAD_API_USAGE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
BAD_API_USAGE - Static variable in exception com.sshtools.common.ssh.SshException
The API has encountered an error because of incorrect usage.
BannerDisplay - Interface in com.sshtools.client
Callback interface to display authentication banner messages.
Base64 - Class in com.sshtools.common.util
 
Base64.InputStream - Class in com.sshtools.common.util
 
Base64.OutputStream - Class in com.sshtools.common.util
 
Base64EncodedFileFormat - Class in com.sshtools.common.publickey
Implements a Base 64 encoded file format.
Base64EncodedFileFormat(String, String) - Constructor for class com.sshtools.common.publickey.Base64EncodedFileFormat
 
beforeExecuteCommand(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractCommandTask
 
beforeStartShell(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractShellTask
 
begin - Variable in class com.sshtools.common.net.HttpHeader
 
begin - Variable in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
belongsTo(ConnectionProtocol<T>) - Method in interface com.sshtools.common.ssh.ForwardingFactory
Does this factory belong to the connection provided?
belongsTo(ConnectionProtocol<T>) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
bigIntValue() - Method in class com.sshtools.common.util.UnsignedInteger64
Return a BigInteger value of the unsigned integer.
bindInterface(String, int, ConnectionProtocol<T>) - Method in interface com.sshtools.common.ssh.ForwardingFactory
A client has requested that the server start listening and forward any subsequent connections to the client.
bindInterface(String, int, ConnectionProtocol<?>, String) - Method in interface com.sshtools.common.ssh.ForwardingFactory
 
bindInterface(String, int, ConnectionProtocol<T>) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
bindInterface(String, int, ConnectionProtocol<?>, String) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
BlowfishCbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the Blowfish cipher using a JCE provider.
BlowfishCbc() - Constructor for class com.sshtools.common.ssh.components.jce.BlowfishCbc
 
buf - Variable in class com.sshtools.common.util.DynamicBuffer
The buffer
BUFFER_SIZE - Static variable in class com.sshtools.common.util.IOUtil
Default buffer size for stream utility methods
BY_APPLICATION - Static variable in interface com.sshtools.common.nio.ProtocolEngine
Disconnect reason: The application disconnected
BY_APPLICATION - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The application disconnected
ByteArrayMessage - Class in com.sshtools.common.ssh
 
ByteArrayMessage(byte[]) - Constructor for class com.sshtools.common.ssh.ByteArrayMessage
 
ByteArrayReader - Class in com.sshtools.common.util
Utiltiy class to read common parameter types from a byte array.
ByteArrayReader(byte[], int, int) - Constructor for class com.sshtools.common.util.ByteArrayReader
Construct a reader.
ByteArrayReader(byte[]) - Constructor for class com.sshtools.common.util.ByteArrayReader
 
ByteArrays - Class in com.sshtools.common.ssh
 
ByteArrays() - Constructor for class com.sshtools.common.ssh.ByteArrays
 
ByteArrayWriter - Class in com.sshtools.common.util
Utility class to write common parameter types to a byte array.
ByteArrayWriter() - Constructor for class com.sshtools.common.util.ByteArrayWriter
Contruct an empty writer.
ByteArrayWriter(int) - Constructor for class com.sshtools.common.util.ByteArrayWriter
Construct a writer with an array size of the length supplied.
ByteBufferPool - Class in com.sshtools.common.nio
This class provides a pool for either direct or non direct ByteBuffers.
ByteBufferPool() - Constructor for class com.sshtools.common.nio.ByteBufferPool
Create a default pool of ByteBuffers with 4k capacity
ByteBufferPool(int, boolean) - Constructor for class com.sshtools.common.nio.ByteBufferPool
Create a pool of ByteBuffers.
byteBufferPool - Variable in class com.sshtools.common.ssh.SshContext
 

C

calculateExchangeHash() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
calculateExchangeHash() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
callback - package callback
 
CALLBACKS - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
cancel() - Method in interface com.sshtools.client.KeyboardInteractivePromptCompletor
 
CANCELLED_CONNECTION - Static variable in exception com.sshtools.common.ssh.SshException
The user cancelled the connection.
canClose() - Method in class com.sshtools.common.ssh.Channel
Can this channel close?
canClose() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
canClose(boolean) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
canConnect(SocketConnection) - Method in class com.sshtools.client.TransportProtocolClient
 
canConnect(SocketConnection) - Method in class com.sshtools.common.ssh.TransportProtocol
 
canConnect(SocketConnection) - Method in class com.sshtools.server.TransportProtocolServer
 
canRead() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the user has read access to the file.
canStartShell(String, ShellWriter) - Method in class com.sshtools.client.shell.ShellStartupPasswordTrigger
 
canStartShell(String, ShellWriter) - Method in interface com.sshtools.client.shell.ShellStartupTrigger
 
canWrite() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the user has write access to the file.
carriageReturn() - Method in class com.sshtools.client.shell.ShellController
 
carriageReturn() - Method in interface com.sshtools.client.shell.ShellWriter
Send a carriage return to the remote command.
cd(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Changes the working directory on the remote server, or the user's default directory if null or any empty string is provided as the directory path.
cdup() - Method in class com.sshtools.client.sftp.SftpClientTask
Change the working directory to the parent directory
changePassphrase(String, String) - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Change the passphrase of the key file.
changePassword(Connection<SshServerContext>, String, String, String) - Method in class com.sshtools.server.PasswordAuthenticationProvider
Implement this method to change the users password
changePassword(Connection<SshServerContext>, String, String, String) - Method in class util.AllowAnythingPasswordAuthenticator
 
changePermissions(SftpFile, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Change the permissions of a file.
changePermissions(String, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Change the permissions of a file.
changePermissions(String, String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Change the permissions of a file.
changePositionofAlgorithm(String, int) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
changeWindowDimensions(int, int, int, int) - Method in class com.sshtools.server.SessionChannel
When the window (terminal) size changes on the client side, it MAY send notification in which case this method will be invoked to notify the session that a change has occurred.
changeWindowDimensions(int, int, int, int) - Method in class com.sshtools.server.UnsupportedSession
 
Channel<T extends SshContext> - Class in com.sshtools.common.ssh
This abstract class provides the basic functions of an SSH2 channel.
Channel(String, int, int) - Constructor for class com.sshtools.common.ssh.Channel
Construct a channel with the specified settings.
Channel.QueuedData - Class in com.sshtools.common.ssh
 
CHANNEL_FAILURE - Static variable in exception com.sshtools.common.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.
CHANNEL_TYPE - Static variable in class com.sshtools.server.LocalForwardingChannel
 
ChannelEventAdapter<T extends Channel<?>> - Class in com.sshtools.common.ssh
An adapter for the ChannelEventListener interface.
ChannelEventAdapter() - Constructor for class com.sshtools.common.ssh.ChannelEventAdapter
 
ChannelEventListener<T extends Channel<?>> - Interface in com.sshtools.common.ssh
Interface for receiving Channel events (currently only supports the close event).
ChannelFactory<T extends SshContext> - Interface in com.sshtools.common.ssh
 
ChannelOpenException - Exception in com.sshtools.common.ssh
Exception thrown when a channel cannot be opened, the reason for which should be specified in with any of the constants defined here.
ChannelOpenException(String, int) - Constructor for exception com.sshtools.common.ssh.ChannelOpenException
 
ChannelRequestFuture - Class in com.sshtools.common.ssh
 
ChannelRequestFuture() - Constructor for class com.sshtools.common.ssh.ChannelRequestFuture
 
CHARSET_ENCODING - Static variable in class com.sshtools.common.ssh.TransportProtocol
Character set encoding.
check(int) - Method in class com.sshtools.common.ssh.Permissions
 
checkConnection(SocketAddress, SocketAddress) - Method in class com.sshtools.server.IPPolicy
 
checkHostPermitted(Connection<?>, String, int) - Method in class com.sshtools.common.ssh.ForwardingPolicy
Check the host of the forwarding is permitted under this policy.
checkInterfacePermitted(Connection<?>, String, int) - Method in class com.sshtools.common.ssh.ForwardingPolicy
Check that the source of the forwarding is permitted under this policy.
checkPermission(Connection<SshServerContext>, int, String...) - Method in class com.sshtools.server.ShellPolicy
 
chgrp(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the group ID for the file or directory.
chmod(int, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Changes the access permissions or modes of the specified file or directory.
chown(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the user ID to owner for the file or directory.
CIPHER_AES128_CBC - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_AES128_CTR - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_AES192_CBC - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_AES192_CTR - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_AES256_CBC - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_AES256_CTR - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_ARCFOUR - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_ARCFOUR_128 - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_ARCFOUR_256 - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_BLOWFISH_CBC - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_TRIPLEDES_CBC - Static variable in class com.sshtools.common.ssh.SshContext
 
CIPHER_TRIPLEDES_CTR - Static variable in class com.sshtools.common.ssh.SshContext
 
cipherCS - Variable in class com.sshtools.common.ssh.TransportProtocol
 
cipherSC - Variable in class com.sshtools.common.ssh.TransportProtocol
 
ciphersCS - Variable in class com.sshtools.common.ssh.SshContext
 
ciphersSC - Variable in class com.sshtools.common.ssh.SshContext
 
cleanup() - Method in class com.sshtools.common.ssh.Subsystem
 
cleanupOperations() - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
cleanupSubsystem() - Method in class com.sshtools.common.ssh.Subsystem
 
cleanupSubsystem() - Method in class com.sshtools.server.SftpSubsystem
 
clear() - Method in class com.sshtools.common.ssh.components.ComponentFactory
Clear all of the entries in this component factory.
clearIdleState(IdleStateListener) - Method in class com.sshtools.common.ssh.Channel
Clear an idle state listener.
client - package client
 
ClientAcceptor - Class in com.sshtools.common.nio
An abstract class for the NIO framework to accept client connections.
ClientAcceptor(ListeningInterface) - Constructor for class com.sshtools.common.nio.ClientAcceptor
Construct an acceptor with a protocol context.
ClientAuthenticator - Interface in com.sshtools.client
Base interface for all client authentication methods.
ClientConnector - Interface in com.sshtools.common.nio
An interface for the NIO framework to connect outgoing sockets.
ClientEventCodes - Class in com.sshtools.client.events
List of unique Client Event codes
ClientEventCodes() - Constructor for class com.sshtools.client.events.ClientEventCodes
 
clientId - Variable in class com.sshtools.client.SshKeyExchangeClient
 
clientId - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
clientKexInit - Variable in class com.sshtools.client.SshKeyExchangeClient
 
clientKexInit - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
clone() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
clone() - Method in class com.sshtools.server.scp.FilenamePattern
Clone this filename pattern matcher.
close() - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
close() - Method in class com.sshtools.client.sftp.SftpFile
Close the file.
close() - Method in class com.sshtools.client.sftp.SftpFileInputStream
Closes the SFTP file handle.
close() - Method in class com.sshtools.client.sftp.SftpFileOutputStream
Closes the file's handle
close() - Method in class com.sshtools.client.shell.Shell
 
close() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
close() - Method in class com.sshtools.client.tasks.SessionOutputStream
 
close() - Method in class com.sshtools.common.ssh.Channel
 
close() - Method in class com.sshtools.common.util.Base64.OutputStream
 
close() - Method in class com.sshtools.common.util.ByteArrayReader
 
close() - Method in class com.sshtools.common.util.DynamicBuffer
Closes the buffer
close() - Method in class com.sshtools.common.util.EOLProcessor
 
close() - Method in class com.sshtools.common.util.IOStreamConnector
 
close() - Method in class com.sshtools.common.util.TextConversionStream
 
close() - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
close() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
close() - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
closeAllChannels() - Method in class com.sshtools.common.nio.SelectorThread
 
closeAllChannels() - Method in class com.sshtools.common.nio.SelectorThreadPool
 
closeConnection() - Method in class com.sshtools.common.nio.SocketConnection
Close this socket connection.
closed - Variable in class com.sshtools.common.nio.SocketConnection
 
closeFile(SftpFile) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Close a file or directory.
closeFile(byte[]) - Method in interface com.sshtools.server.platform.FileSystem
Close an open file or directory.
closeFile(byte[]) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Close an open file or directory.
closeFile(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
closeFile(byte[], boolean) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
closeFilesystem() - Method in interface com.sshtools.server.platform.FileSystem
The filesystem instance is being closed and no further use of the instance is required.
closeFilesystem() - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
The filesystem instance is being closed and no further use of the instance is required.
closeFilesystem() - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
closeSession() - Method in class com.sshtools.server.scp.ScpCommand
 
closeStream(InputStream) - Static method in class com.sshtools.common.util.IOUtil
 
closeStream(OutputStream) - Static method in class com.sshtools.common.util.IOUtil
 
com.sshtools.client - package com.sshtools.client
 
com.sshtools.client.components - package com.sshtools.client.components
 
com.sshtools.client.events - package com.sshtools.client.events
 
com.sshtools.client.sftp - package com.sshtools.client.sftp
 
com.sshtools.client.shell - package com.sshtools.client.shell
 
com.sshtools.client.tasks - package com.sshtools.client.tasks
 
com.sshtools.common.events - package com.sshtools.common.events
 
com.sshtools.common.net - package com.sshtools.common.net
 
com.sshtools.common.nio - package com.sshtools.common.nio
 
com.sshtools.common.nio.ssl - package com.sshtools.common.nio.ssl
 
com.sshtools.common.publickey - package com.sshtools.common.publickey
 
com.sshtools.common.ssh - package com.sshtools.common.ssh
 
com.sshtools.common.ssh.components - package com.sshtools.common.ssh.components
This package contains an abstract cryptographic provider for the SSH protocol.
com.sshtools.common.ssh.components.jce - package com.sshtools.common.ssh.components.jce
This package contains a set of algorithm implementations that enable the Maverick API to use a Java Cryptography Extension provider.
com.sshtools.common.ssh.compression - package com.sshtools.common.ssh.compression
Compression interface for the SSH Transport Protocol.
com.sshtools.common.util - package com.sshtools.common.util
A set of SSHTools utility classes.
com.sshtools.common.zlib - package com.sshtools.common.zlib
 
com.sshtools.server - package com.sshtools.server
 
com.sshtools.server.auth - package com.sshtools.server.auth
 
com.sshtools.server.components - package com.sshtools.server.components
This package contains the specific server components required by the Maverick SSHD server.
com.sshtools.server.components.jce - package com.sshtools.server.components.jce
This package contains a set of algoritm implementations that enable the Maverick SSHD to use a Java Cryptography Extension provider.
com.sshtools.server.platform - package com.sshtools.server.platform
This package contains the interfaces that are required to be implemented to create an SSH server implementation.
com.sshtools.server.scp - package com.sshtools.server.scp
This package contains an implementation of SCP for the Maverick SSHD
com.sshtools.server.sftp - package com.sshtools.server.sftp
 
compareCharIgnoreCase(char, char, char) - Static method in class com.sshtools.server.scp.FilenamePattern
Determine if a character falls within a given character range, ignoring case.
complete() - Method in interface com.sshtools.client.KeyboardInteractivePromptCompletor
 
complete(boolean) - Method in class com.sshtools.common.ssh.GlobalRequest
 
complete(RequestFuture) - Method in interface com.sshtools.common.ssh.RequestFutureListener
 
completed() - Method in interface com.sshtools.client.tasks.FileTransferProgress
The transfer has completed.
completedAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
Each successful completion of an authentication method should call this method.
completedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
completedTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
completedWrite() - Method in interface com.sshtools.common.nio.SocketWriteCallback
 
completeKeyExchange() - Method in class com.sshtools.client.TransportProtocolClient
 
completeKeyExchange() - Method in class com.sshtools.common.ssh.TransportProtocol
 
ComponentFactory<T> - Class in com.sshtools.common.ssh.components
A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
ComponentFactory() - Constructor for class com.sshtools.common.ssh.components.ComponentFactory
 
ComponentManager - Class in com.sshtools.common.ssh.components
An abstract class that manages the components used by the SSH API.
ComponentManager() - Constructor for class com.sshtools.common.ssh.components.ComponentManager
 
compress(byte[], int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
compress(byte[], int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Compress a block of data.
compress(byte[], int, int) - Method in class com.sshtools.common.zlib.ZLibCompression
 
COMPRESSION_ERROR - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: A compression error occurred
COMPRESSION_NONE - Static variable in class com.sshtools.common.ssh.SshContext
Compression off
COMPRESSION_ZLIB - Static variable in class com.sshtools.common.ssh.SshContext
ZLIB compression
compressionCS - Variable in class com.sshtools.common.ssh.TransportProtocol
 
compressionLevel - Variable in class com.sshtools.common.ssh.SshContext
 
compressionSC - Variable in class com.sshtools.common.ssh.TransportProtocol
 
compressionsCS - Variable in class com.sshtools.common.ssh.SshContext
 
compressionsSC - Variable in class com.sshtools.common.ssh.SshContext
 
con - Variable in class com.sshtools.client.tasks.AbstractSubsystemTask
 
con - Variable in class com.sshtools.common.ssh.ConnectionProtocol
 
con - Variable in class com.sshtools.common.ssh.TransportProtocol
 
con - Variable in class com.sshtools.server.sftp.AbstractFileImpl
 
configureKeyExchanges() - Method in class com.sshtools.client.SshClientContext
 
configureKeyExchanges() - Method in class com.sshtools.common.ssh.SshContext
 
configureKeyExchanges() - Method in class com.sshtools.server.SshServerContext
 
connect(String, int, K) - Method in class com.sshtools.common.nio.SshEngine
 
connect(InputStream, OutputStream) - Method in class com.sshtools.common.util.IOStreamConnector
 
CONNECT_FAILED - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The connection could not be established
CONNECT_FAILED - Static variable in exception com.sshtools.common.ssh.SshException
The connection could not be established.
connected(ProtocolEngine) - Method in class com.sshtools.common.nio.ConnectRequestFuture
 
connected(Connection<T>) - Method in interface com.sshtools.common.ssh.ConnectionStateListener
 
connected(Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
CONNECTED - Static variable in class com.sshtools.common.ssh.TransportProtocol
Protocol state: The transport protocol is connected and services can be started or may already be active.
connection - Variable in class com.sshtools.client.AbstractKeyboardInteractiveCallback
 
connection - Variable in class com.sshtools.common.ssh.Channel
The Connection Protocol instance managing this session, use this instance to disconnect the session or obtain the ip address of the remote client.
Connection<T extends SshContext> - Class in com.sshtools.common.ssh
 
Connection(T) - Constructor for class com.sshtools.common.ssh.Connection
 
CONNECTION_CLOSED - Static variable in exception com.sshtools.common.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.sshtools.common.ssh.TransportProtocol
Disconnect reason: The connection was lost
ConnectionManager<T extends SshContext> - Class in com.sshtools.common.ssh
Holds and manages Connection objects.
ConnectionManager() - Constructor for class com.sshtools.common.ssh.ConnectionManager
 
ConnectionProtocol<T extends SshContext> - Class in com.sshtools.common.ssh
This class implements the SSH Connection Protocol as an SSH Transport Protocol service.
ConnectionProtocol(TransportProtocol<T>, String) - Constructor for class com.sshtools.common.ssh.ConnectionProtocol
 
ConnectionProtocolClient - Class in com.sshtools.client
Implements the client side of the SSH connection prototocol
ConnectionProtocolClient(TransportProtocol<SshClientContext>, String) - Constructor for class com.sshtools.client.ConnectionProtocolClient
 
ConnectionProtocolServer - Class in com.sshtools.server
 
ConnectionProtocolServer(TransportProtocolServer, String) - Constructor for class com.sshtools.server.ConnectionProtocolServer
 
ConnectionStateListener<T extends SshContext> - Interface in com.sshtools.common.ssh
 
connectorClosed(IOStreamConnector) - Method in interface com.sshtools.common.util.IOStreamConnector.IOStreamConnectorListener
 
connectorTimeout(IOStreamConnector) - Method in interface com.sshtools.common.util.IOStreamConnector.IOStreamConnectorListener
 
ConnectRequestFuture - Class in com.sshtools.common.nio
 
ConnectRequestFuture() - Constructor for class com.sshtools.common.nio.ConnectRequestFuture
 
contains(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Determine whether the factory supports a given component type.
containsCommand(String) - Method in class com.sshtools.server.SshServerContext
Determine whether a command is configured.
containsFile(File) - Method in class com.sshtools.client.sftp.DirectoryOperation
Determine whether the operation contains a file.
containsFile(SftpFile) - Method in class com.sshtools.client.sftp.DirectoryOperation
Determine whether the directory operation contains an SftpFile
containsProperty(String) - Method in class com.sshtools.common.ssh.Connection
 
context - Variable in class com.sshtools.common.ssh.Subsystem
 
convertFile(File, int, File) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
convertKey(byte[], byte[]) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
copy(InputStream, OutputStream) - Static method in class com.sshtools.common.util.IOUtil
Copy from an input stream to an output stream.
copy(InputStream, OutputStream, long) - Static method in class com.sshtools.common.util.IOUtil
Copy the specified number of bytes from an input stream to an output stream.
copy(InputStream, OutputStream, long, int) - Static method in class com.sshtools.common.util.IOUtil
Copy the specified number of bytes from an input stream to an output stream.
copyFile(File, File) - Static method in class com.sshtools.common.util.IOUtil
 
copyFrom(AbstractFile) - Method in interface com.sshtools.server.sftp.AbstractFile
 
copyFrom(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
copyFrom(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractFileImpl
 
copyLocalDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Copy the contents of a local directory into a remote directory.
copyRemoteDirectory(String, String, boolean, boolean, boolean, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Copy the contents of a remote directory to a local directory
create(SshKeyPair, String, String) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshPublicKey, String, int) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
create(SshPublicKey, String, String, int) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
createChannel(String, Connection<SshClientContext>) - Method in class com.sshtools.client.ConnectionProtocolClient
Create an SSH channel.
createChannel(String, Connection<SshClientContext>) - Method in class com.sshtools.client.DefaultClientChannelFactory
Called when a channel needs to be created.
createChannel(String, String, int, SocketChannel) - Method in class com.sshtools.client.LocalForwardingFactoryImpl
 
createChannel() - Method in class com.sshtools.client.SessionChannel
 
createChannel() - Method in class com.sshtools.common.ssh.Channel
Called when the channel is being created.
createChannel(String, Connection<T>) - Method in interface com.sshtools.common.ssh.ChannelFactory
 
createChannel(String, Connection<T>) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
createChannel() - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Create the forwarding channel.
createChannel() - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
Creates the end of the channel open message string address that was connected uint32 port that was connected string originator IP address uint32 originator port
createChannel() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
createChannel(String, String, int, SocketChannel) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
createChannel(String, Connection<SshServerContext>) - Method in class com.sshtools.server.ConnectionProtocolServer
 
createChannel(String, Connection<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
 
createChannel() - Method in class com.sshtools.server.LocalForwardingChannel
Create the forwarding channel.
createChannel(String, String, int, SocketChannel) - Method in class com.sshtools.server.RemoteForwardingFactoryImpl
 
createChannel() - Method in class com.sshtools.server.SessionChannel
set the max window space as a multiple of the minimum window space.
createConnection(SshEngine) - Method in class com.sshtools.common.nio.ProtocolContext
Create a socket handler for this protocol.
createConnectionImpl() - Method in class com.sshtools.common.nio.ProtocolContext
Creates a socket handler from the configured implementation class.
createContext(SshEngineContext, SocketChannel) - Method in class callback.ReverseSSHD
 
createContext(SshEngineContext, SocketChannel) - Method in interface com.sshtools.common.nio.ProtocolContextFactory
 
createContext(SshEngineContext, SocketChannel) - Method in class com.sshtools.common.nio.StaticContextFactory
 
createContext(SshEngineContext, SocketChannel) - Method in class vanilla.VanillaSSHD
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of a DSA private key.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of a DSA public key.
createDsaPublicKey() - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an uninitialized instance of a DSA public key
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createEngine(ConnectRequestFuture) - Method in class com.sshtools.client.SshClientContext
 
createEngine(ConnectRequestFuture) - Method in class com.sshtools.common.nio.ProtocolContext
Create a protocol engine.
createEngine(ConnectRequestFuture) - Method in class com.sshtools.common.ssh.SshContext
 
createEngine(ConnectRequestFuture) - Method in class com.sshtools.server.SshServerContext
 
createFile(SshKeyPair, String, String, File) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Take a SshPrivateKey and write it to a file.
createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Take a SshPublicKey and write it to a file
createFilenamePattern(String) - Method in class com.sshtools.server.scp.ScpCommand
Creates a FilenamePattern.
createFolder() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
createFolder() - Method in interface com.sshtools.server.sftp.AbstractFile
 
createFolder() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
createInputStream(int, int, InputStream) - Static method in class com.sshtools.common.util.EOLProcessor
 
createInstance(String, Class<? extends T>) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Override this method to create an instance of the component.
createInstance(String, TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AllowNoneAuthenticationMechanismFactory
 
createInstance(String, TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
createInstance(String, TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
createInstance(Connection<SshServerContext>) - Method in interface com.sshtools.server.KeyboardInteractiveAuthenticationProvider
 
createInstance(Connection<SshServerContext>, String) - Method in interface com.sshtools.server.platform.FileSystemFactory
 
createLink(String, String, boolean) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Create a symbolic link.
createNewFile() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
createNewFile() - Method in interface com.sshtools.server.sftp.AbstractFile
 
createNewFile() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
createNewOrdering(int[]) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
createOutputStream(int, int, OutputStream) - Static method in class com.sshtools.common.util.EOLProcessor
 
createPacket() - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get a packet from the available pool or create if non available
createProcess(String, Map<String, String>) - Method in class com.sshtools.server.platform.ExecutableCommand
Create the process but wait for the ExecutableCommand.onStart() method before performing any IO.
createProcess(String, Map<String, String>) - Method in class com.sshtools.server.platform.NativeExecutableCommand
 
createProcess(String, Map<String, String>) - Method in class com.sshtools.server.scp.ScpCommand
Parse the SCP command line and configure the command ready for execution.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA co-effecient private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA co-efficent private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA private key.
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPublicKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA public key.
createRsaPublicKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createSession() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
createSessionChannel(Connection<SshClientContext>) - Method in class com.sshtools.client.DefaultClientChannelFactory
Creates the session channel.
createSessionChannel(Connection<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
 
createSocketConnection(SshEngineContext, SocketAddress, SocketAddress) - Method in class com.sshtools.common.nio.DefaultSocketConnectionFactory
 
createSocketConnection(SshEngineContext, SocketAddress, SocketAddress) - Method in interface com.sshtools.common.nio.SocketConnectionFactory
 
createSsh2RsaPublicKey() - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an SSH2 RSA public key.
createSsh2RsaPublicKey() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createSubsystem(String, Channel<SshClientContext>) - Method in class com.sshtools.client.DefaultClientChannelFactory
Request to create a subsystem.
createSubsystem(String, Channel<T>) - Method in interface com.sshtools.common.ssh.ChannelFactory
 
createSubsystem(String, Channel<SshServerContext>) - Method in class com.sshtools.server.DefaultServerChannelFactory
 
createSymbolicLink(String, String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Create a symbolic link.
createSymbolicLink(String, String) - Method in interface com.sshtools.server.platform.FileSystem
Create a symbolic link.
createSymbolicLink(String, String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Create a symbolic link.
createSymbolicLink(String, String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 

D

daemon - Variable in class com.sshtools.common.nio.SocketConnection
 
daemon - Variable in class com.sshtools.common.ssh.SshContext
 
daemonContext - Variable in class com.sshtools.common.nio.SocketConnection
 
dataTransfered(byte[], int) - Method in interface com.sshtools.common.util.IOStreamConnector.IOStreamConnectorListener
 
decode(ByteArrayReader) - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
DECODE - Static variable in class com.sshtools.common.util.Base64
 
decode(String) - Static method in class com.sshtools.common.util.Base64
 
decode(byte[], int, int) - Static method in class com.sshtools.common.util.Base64
 
decode(String) - Static method in class com.sshtools.common.util.URLUTF8Encoder
 
decodeKey(byte[], String) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decodeSSH2PublicKey(String, byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
decodeToObject(String) - Static method in class com.sshtools.common.util.Base64
 
decodeToString(String) - Static method in class com.sshtools.common.util.Base64
 
DECRYPT_MODE - Static variable in class com.sshtools.common.ssh.components.SshCipher
Decryption mode.
DEFAULT_BUFFER_SIZE - Static variable in class com.sshtools.common.util.DynamicBuffer
Buffer size when the dynamic buffer is opened
DEFAULT_BUFFER_SIZE - Static variable in class com.sshtools.common.util.IOStreamConnector
 
DefaultAuthenticationMechanismFactory - Class in com.sshtools.server.auth
 
DefaultAuthenticationMechanismFactory() - Constructor for class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
DefaultClientChannelFactory - Class in com.sshtools.client
Implements a default ChannelFactory for an SSH client.
DefaultClientChannelFactory() - Constructor for class com.sshtools.client.DefaultClientChannelFactory
 
DefaultServerChannelFactory - Class in com.sshtools.server
 
DefaultServerChannelFactory() - Constructor for class com.sshtools.server.DefaultServerChannelFactory
 
DefaultSocketConnectionFactory - Class in com.sshtools.common.nio
Create a default SocketConnection.
DefaultSocketConnectionFactory() - Constructor for class com.sshtools.common.nio.DefaultSocketConnectionFactory
 
DEFLATER - Static variable in interface com.sshtools.common.ssh.compression.SshCompression
Deflation mode
delete() - Method in class com.sshtools.client.sftp.SftpFile
Delete this file/directory from the remote server.
delete(boolean) - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
delete(boolean) - Method in interface com.sshtools.server.sftp.AbstractFile
 
delete(boolean) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
delTree(File) - Static method in class com.sshtools.common.util.IOUtil
 
denyForwarding() - Method in class com.sshtools.common.ssh.ForwardingPolicy
 
denyGatewayForwarding() - Method in class com.sshtools.common.ssh.ForwardingPolicy
 
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
Constant for the algorithm name "diffie-hellman-group14-sha1".
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
Constant for the algorithm name "diffie-hellman-group14-sha1".
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha256JCE
 
DiffieHellmanEcdh - Class in com.sshtools.server.components.jce
 
DiffieHellmanEcdh(String, String, String) - Constructor for class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
DiffieHellmanEcdhNistp256 - Class in com.sshtools.server.components.jce
 
DiffieHellmanEcdhNistp256() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanEcdhNistp256
 
DiffieHellmanEcdhNistp384 - Class in com.sshtools.server.components.jce
 
DiffieHellmanEcdhNistp384() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanEcdhNistp384
 
DiffieHellmanEcdhNistp521 - Class in com.sshtools.server.components.jce
 
DiffieHellmanEcdhNistp521() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanEcdhNistp521
 
DiffieHellmanGroup14Sha1JCE - Class in com.sshtools.client.components
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
DiffieHellmanGroup14Sha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroup14Sha1JCE - Class in com.sshtools.server.components.jce
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
DiffieHellmanGroup14Sha1JCE() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroup1Sha1JCE - Class in com.sshtools.client.components
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup1Sha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroup1Sha1JCE - Class in com.sshtools.server.components.jce
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup1Sha1JCE() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroupExchangeSha1JCE - Class in com.sshtools.client.components
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group-exchange-sha1".
DiffieHellmanGroupExchangeSha1JCE() - Constructor for class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
Construct an uninitialized instance.
DiffieHellmanGroupExchangeSha1JCE - Class in com.sshtools.server.components.jce
 
DiffieHellmanGroupExchangeSha1JCE() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
Construct an uninitialized instance.
DiffieHellmanGroupExchangeSha1JCE(String) - Constructor for class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
DiffieHellmanGroupExchangeSha256JCE - Class in com.sshtools.server.components.jce
 
DiffieHellmanGroupExchangeSha256JCE() - Constructor for class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha256JCE
 
DiffieHellmanGroups - Class in com.sshtools.common.ssh.components
 
DiffieHellmanGroups() - Constructor for class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
Digest - Interface in com.sshtools.common.ssh.components
A general interface for a digest with utility methods to add java types into the digest.
DIR_SEP1 - Static variable in class com.sshtools.server.scp.FilenamePattern
System-dependent directory path separator character (1).
DIR_SEP2 - Static variable in class com.sshtools.server.scp.FilenamePattern
System-dependent directory path separator character (2).
DirectFile - Class in com.sshtools.server.sftp
 
DirectFile(String, AbstractFileFactory<DirectFile>, Connection<SshServerContext>, String) - Constructor for class com.sshtools.server.sftp.DirectFile
 
DirectFileFactory - Class in com.sshtools.server.sftp
 
DirectFileFactory() - Constructor for class com.sshtools.server.sftp.DirectFileFactory
 
DirectFileFactory(AbstractFileHomeFactory) - Constructor for class com.sshtools.server.sftp.DirectFileFactory
 
DirectFileHomeFactory - Class in com.sshtools.server.sftp
 
DirectFileHomeFactory() - Constructor for class com.sshtools.server.sftp.DirectFileHomeFactory
 
DirectFileJava7 - Class in com.sshtools.server.sftp
 
DirectFileJava7(String, AbstractFileFactory<DirectFile>, Connection<SshServerContext>, String) - Constructor for class com.sshtools.server.sftp.DirectFileJava7
 
DirectoryOperation - Class in com.sshtools.client.sftp
This class provides a list of operations that have been/or will be completed by the SftpClient's copyRemoteDirectory/copyLocalDirectory methods.
DirectoryOperation() - Constructor for class com.sshtools.client.sftp.DirectoryOperation
Construct a new directory operation object
discardAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
Inform the protocol that the current authentication should be discarded.
disconnect(int, String) - Method in interface com.sshtools.common.nio.ProtocolEngine
Disconnect the Engine
disconnect() - Method in class com.sshtools.common.ssh.Connection
 
disconnect(String) - Method in class com.sshtools.common.ssh.Connection
 
disconnect() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Disconnect the current connection.
disconnect(int, String) - Method in class com.sshtools.common.ssh.TransportProtocol
Disconnect from the remote host.
disconnected() - Method in class com.sshtools.client.TransportProtocolClient
 
disconnected() - Method in class com.sshtools.common.nio.DisconnectRequestFuture
 
disconnected(Connection<T>) - Method in interface com.sshtools.common.ssh.ConnectionStateListener
 
disconnected(Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
DISCONNECTED - Static variable in class com.sshtools.common.ssh.TransportProtocol
Protocol state: The transport protocol has disconnected.
disconnected() - Method in class com.sshtools.common.ssh.TransportProtocol
 
disconnected() - Method in class com.sshtools.server.TransportProtocolServer
 
DisconnectRequestFuture - Class in com.sshtools.common.nio
 
DisconnectRequestFuture() - Constructor for class com.sshtools.common.nio.DisconnectRequestFuture
 
displayBanner(String) - Method in interface com.sshtools.client.BannerDisplay
Called when a banner message is received.
dispose() - Method in class com.sshtools.common.util.ByteArrayReader
 
dispose() - Method in class com.sshtools.common.util.ByteArrayWriter
 
doFinal() - Method in interface com.sshtools.common.ssh.components.Digest
Do the final processing and return the hash.
doFinal() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
doFinal() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
doFinal() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
doFinal() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
done(boolean) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
doNextAuthentication() - Method in class com.sshtools.client.AuthenticationProtocolClient
 
doPrivate(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
doPublic(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
doPublic(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
doSubsystemTask(SessionChannel) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
doSubsystemTask(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
doTask(SessionChannel) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
doTask() - Method in class com.sshtools.client.sftp.SftpClientTask
 
drain() - Method in class com.sshtools.client.shell.ShellProcess
 
DynamicBuffer - Class in com.sshtools.common.util
This class provides an alternative method of storing data, used within the API where Piped Streams could have been used.
DynamicBuffer() - Constructor for class com.sshtools.common.util.DynamicBuffer
Creates a new DynamicBuffer object.

E

ECDSA - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
echo() - Method in class com.sshtools.client.KeyboardInteractivePrompt
true if the user response should be echo'd to the display, otherwise false.
echo() - Method in class com.sshtools.common.ssh.KBIPrompt
true if the user response should be echo'd to the display, otherwise false.
ECUtils - Class in com.sshtools.common.ssh.components.jce
 
ECUtils() - Constructor for class com.sshtools.common.ssh.components.jce.ECUtils
 
enableFIPSMode() - Method in class com.sshtools.common.ssh.SshContext
 
encode(ByteArrayWriter) - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
ENCODE - Static variable in class com.sshtools.common.util.Base64
 
encode - Static variable in class com.sshtools.common.util.ByteArrayReader
 
encode(String, boolean) - Static method in class com.sshtools.common.util.URLUTF8Encoder
Encode a string to the "x-www-form-urlencoded" form, enhanced with the UTF-8-in-URL proposal.
encodeBytes(byte[], boolean) - Static method in class com.sshtools.common.util.Base64
 
encodeBytes(byte[], int, int, boolean) - Static method in class com.sshtools.common.util.Base64
 
encodeInt(int) - Static method in class com.sshtools.common.util.ByteArrayWriter
Encode an integer into a 4 byte array.
encodeInt(byte[], int, int) - Static method in class com.sshtools.common.util.ByteArrayWriter
 
encodeObject(Serializable) - Static method in class com.sshtools.common.util.Base64
 
encodeString(String, boolean) - Static method in class com.sshtools.common.util.Base64
 
EncodingUtils - Class in com.sshtools.common.util
 
EncodingUtils() - Constructor for class com.sshtools.common.util.EncodingUtils
 
ENCRYPT_MODE - Static variable in class com.sshtools.common.ssh.components.SshCipher
Encryption mode.
end - Variable in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
EOL_CR - Static variable in class com.sshtools.client.sftp.SftpClientTask
Specifies that the remote server is using \r as its newline convention when used with SftpClientTask.setRemoteEOL(int)
EOL_CRLF - Static variable in class com.sshtools.client.sftp.SftpClientTask
Specifies that the remote server is using \r\n as its newline convention when used with SftpClientTask.setRemoteEOL(int)
EOL_LF - Static variable in class com.sshtools.client.sftp.SftpClientTask
Specifies that the remote server is using \n as its newline convention when used with SftpClientTask.setRemoteEOL(int)
EOLProcessor - Class in com.sshtools.common.util
This class processes text data and corrects line endings according to the settings provided.
EOLProcessor(int, int, OutputStream) - Constructor for class com.sshtools.common.util.EOLProcessor
 
equals(Object) - Method in class com.sshtools.client.sftp.SftpFile
Compares the Object to this instance and returns true if they point to the same file.
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.sshtools.common.util.UnsignedInteger32
Compares an object.
equals(Object) - Method in class com.sshtools.common.util.UnsignedInteger64
Compares this unsigned integer to an object.
equals(Object) - Method in class com.sshtools.server.scp.FilenamePattern
Compare this object to another.
evaluateClosure(boolean) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
set the closePending flag to true and attempt to close the channel
evaluateWindowSpace(int) - Method in class com.sshtools.client.SessionChannel
 
evaluateWindowSpace(int) - Method in class com.sshtools.common.ssh.Channel
Called to evaluate the window space available.
evaluateWindowSpace(int) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
evaluateWindowSpace(int) - Method in class com.sshtools.server.SessionChannel
 
Event - Class in com.sshtools.common.events
Defines an API event.
Event(Object, int, boolean) - Constructor for class com.sshtools.common.events.Event
 
Event(Object, int, Throwable) - Constructor for class com.sshtools.common.events.Event
 
EVENT_AUTHENTICATION_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_CONNECTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_CONNECTION_ATTEMPT - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_DISCONNECTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_FAILED_TO_NEGOTIATE_TRANSPORT_COMPONENT - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_FORWARDING_LOCAL_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_FORWARDING_LOCAL_STOPPED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_FORWARDING_REMOTE_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_FORWARDING_REMOTE_STOPPED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_HOSTKEY_ACCEPTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_HOSTKEY_RECEIVED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_HOSTKEY_REJECTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_KEY_EXCHANGE_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_KEY_EXCHANGE_FAILURE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_KEY_EXCHANGE_INIT - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_REACHED_CONNECTION_LIMIT - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_ROOT_SHELL_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_ROOT_SHELL_STOPPED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_DOWNLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_DOWNLOAD_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_FILE_READ - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_FILE_WRITE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_UPLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SCP_UPLOAD_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_DIR - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_DIRECTORY_CREATED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_DIRECTORY_DELETED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_DIRECTORY_DELETED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_ACCESS - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_ACCESS_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_ACCESS_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_CLOSED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_FILE_DELETED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_FILE_DELETED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_DOWNLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_DOWNLOAD_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_OPENED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_FILE_READ - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_RENAMED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_FILE_RENAMED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_TOUCHED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_UPLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_UPLOAD_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_FILE_WRITE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_SESSION_STARTED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_SESSION_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_SESSION_STOPPED - Static variable in class com.sshtools.client.events.ClientEventCodes
 
EVENT_SFTP_SESSION_STOPPED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_SESSION_STOPPING - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_SET_ATTRIBUTES - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SFTP_SYMLINK_CREATED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SHELL_COMMAND - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_SHELL_SESSION_STARTED - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_USERAUTH_FAILURE - Static variable in class com.sshtools.common.events.EventsCodes
 
EVENT_USERAUTH_SUCCESS - Static variable in class com.sshtools.common.events.EventsCodes
 
eventCodeDescriptors - Variable in class com.sshtools.common.events.EventServiceImplementation
 
EventException - Exception in com.sshtools.common.events
Base class for providing error feedback from an event.
EventException() - Constructor for exception com.sshtools.common.events.EventException
 
EventException(String, Throwable) - Constructor for exception com.sshtools.common.events.EventException
 
EventException(String) - Constructor for exception com.sshtools.common.events.EventException
 
EventException(Throwable) - Constructor for exception com.sshtools.common.events.EventException
 
EventListener - Interface in com.sshtools.common.events
Interface to be implemented by classes interested in receiving events.
EventObject - Class in com.sshtools.common.events
The root class from which all event state objects shall be derived.
EventObject(Object) - Constructor for class com.sshtools.common.events.EventObject
Constructs a prototypical Event.
EVENTS - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
EventsCodes - Class in com.sshtools.common.events
List of common event codes.
EventsCodes() - Constructor for class com.sshtools.common.events.EventsCodes
 
EventService - Interface in com.sshtools.common.events
Interface to be implemented by an event service implementation.
EventServiceImplementation - Class in com.sshtools.common.events
Event Service Implementation singleton, that manages J2SSH Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.sshtools.common.events.EventServiceImplementation
 
exchangeGroup(ByteArrayReader) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
exchangeGroup(byte[]) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
exchangeHash - Variable in class com.sshtools.client.SshKeyExchangeClient
The exchange hash produced during key exchange.
exchangeHash - Variable in class com.sshtools.server.components.SshKeyExchangeServer
The exchange hash produced during key exchange.
EXEC - Static variable in class com.sshtools.server.ShellPolicy
 
ExecutableCommand - Class in com.sshtools.server.platform
This class can be extended to provide a single executable command.
ExecutableCommand() - Constructor for class com.sshtools.server.platform.ExecutableCommand
 
ExecutableCommand(int) - Constructor for class com.sshtools.server.platform.ExecutableCommand
 
ExecuteCommand - Class in client
An example of how to execute a command using the Maverick NG client.
ExecuteCommand() - Constructor for class client.ExecuteCommand
 
executeCommand(String) - Method in class com.sshtools.client.SessionChannel
 
executeCommand(String, String) - Method in class com.sshtools.client.SessionChannel
 
executeCommand(String) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String, boolean) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String, String) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String, boolean, String) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String, boolean, boolean) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String, boolean, boolean, String) - Method in class com.sshtools.client.shell.Shell
 
executeCommand(String) - Method in class com.sshtools.server.SessionChannel
Invoked when the user wants to execute a command
executeCommand(String) - Method in class com.sshtools.server.UnsupportedSession
 
executeOperation(Runnable) - Method in class com.sshtools.common.ssh.Subsystem
 
executor - Static variable in class com.sshtools.common.ssh.SshContext
 
ExecutorOperationListener - Interface in com.sshtools.common.ssh
 
ExecutorOperationSupport<T extends ExecutorServiceProvider> - Class in com.sshtools.common.ssh
 
ExecutorOperationSupport(String) - Constructor for class com.sshtools.common.ssh.ExecutorOperationSupport
 
ExecutorServiceProvider - Interface in com.sshtools.common.ssh
 
exists() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
exists() - Method in interface com.sshtools.server.sftp.AbstractFile
 
exists() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
exit() - Method in class com.sshtools.client.sftp.SftpClientTask
Close the SFTP client.
exit() - Method in class com.sshtools.client.shell.Shell
 
EXIT_CODE_PROCESS_ACTIVE - Static variable in class com.sshtools.client.shell.Shell
 
EXIT_CODE_UNKNOWN - Static variable in class com.sshtools.client.shell.Shell
 
EXITCODE_NOT_RECEIVED - Static variable in class com.sshtools.client.SessionChannel
 
expect(String) - Method in class com.sshtools.client.shell.ShellController
Consume the output of the command until the pattern matches.
expect(String, boolean) - Method in class com.sshtools.client.shell.ShellController
Consume the output of the command until the pattern matches.
expect(String, long) - Method in class com.sshtools.client.shell.ShellController
Consume the output of the command until the pattern matches.
expect(String, boolean, long) - Method in class com.sshtools.client.shell.ShellController
Consume the output of the command until the pattern matches.
expect(String, boolean, long, long) - Method in class com.sshtools.client.shell.ShellController
Consume the output of the command until the pattern matches.
expectNextLine(String) - Method in class com.sshtools.client.shell.ShellController
Perform expect on the next line of output only
expectNextLine(String, boolean) - Method in class com.sshtools.client.shell.ShellController
Perform expect on the next line of output only
expectNextLine(String, boolean, long) - Method in class com.sshtools.client.shell.ShellController
Perform expect on the next line of output only

F

f - Variable in class com.sshtools.server.sftp.AbstractDirectFile
 
f - Variable in class com.sshtools.server.sftp.RandomAccessImpl
 
failedAuthentication() - Method in class com.sshtools.server.AuthenticationProtocolServer
A failed authentication attempt should call this method.
failedAuthentication(boolean, boolean) - Method in class com.sshtools.server.AuthenticationProtocolServer
 
file - Variable in class com.sshtools.server.sftp.AbstractFileAdapter
 
fileExists(String) - Method in interface com.sshtools.server.platform.FileSystem
Determine whether a file exists and return the result
fileExists(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Determine whether a file exists and return the result
fileExists(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
fileFactory - Variable in class com.sshtools.server.sftp.AbstractFileImpl
 
fileFactory - Variable in class com.sshtools.server.sftp.AbstractFileSystem
 
FilenamePattern - Class in com.sshtools.server.scp
Filename pattern matcher.
FilenamePattern() - Constructor for class com.sshtools.server.scp.FilenamePattern
Default constructor.
FilenamePattern(String) - Constructor for class com.sshtools.server.scp.FilenamePattern
Constructor.
FilenamePattern(String, boolean) - Constructor for class com.sshtools.server.scp.FilenamePattern
Constructor.
FileSystem - Interface in com.sshtools.server.platform
Provides native file system access for the built in SFTP server.
FileSystemFactory - Interface in com.sshtools.server.platform
 
FileSystemUtils - Class in com.sshtools.server.sftp
 
FileSystemUtils() - Constructor for class com.sshtools.server.sftp.FileSystemUtils
 
FileTransferProgress - Interface in com.sshtools.client.tasks
Interface for monitoring the state of a file transfer
finalize() - Method in class com.sshtools.client.sftp.SftpFileInputStream
This method will only be available in J2SE builds
finish() - Method in class com.sshtools.common.ssh.Packet
 
finishAccept(SelectionKey) - Method in class com.sshtools.common.nio.ClientAcceptor
Called by the framework when the OP_ACCEPT event is fired for this acceptor.
finishAccept(SelectionKey, ListeningInterface) - Method in class com.sshtools.common.nio.ClientAcceptor
Complete the accept operation.
finishAccept(SelectionKey, ListeningInterface) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
finishConnect(SelectionKey) - Method in interface com.sshtools.common.nio.ClientConnector
Complete the connect operation.
finishConnect(SelectionKey) - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Called when the forwarded socket has been connected.
finishConnect(SelectionKey) - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
Called when the forwarded socket has been connected.
finishConnect(SelectionKey) - Method in class com.sshtools.server.LocalForwardingChannel
Called when the forwarded socket has been connected.
fireCloseFileEvent(byte[], Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireCloseFileEvent(SftpSubsystem.TransferEvent, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireEvent(Event) - Method in interface com.sshtools.common.events.EventService
Fire an Event at all EventListeners that have registered an interest in events.
fireEvent(Event) - Method in class com.sshtools.common.events.EventServiceImplementation
Send an SSH Event to each registered listener
fireEvent(Event) - Method in class com.sshtools.server.SftpSubsystem
 
fireMakeDirectoryEvent(String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireOpenDirectoryEvent(String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireOpenFileEvent(UnsignedInteger32, SftpFileAttributes, String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireRemoveFileEvent(String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireRenameFileEvent(String, String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireRmDirEvent(String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireStatEvent(String, SftpFileAttributes, SftpFileAttributes, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
fireSymlinkEvent(String, String, Date, Exception) - Method in class com.sshtools.server.SftpSubsystem
 
firstPacketFollows - Variable in class com.sshtools.client.SshKeyExchangeClient
 
firstPacketFollows - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
flagShutdown() - Method in class com.sshtools.common.nio.SelectorThread
Shutdown the thread.
flush() - Method in class com.sshtools.common.util.Base64.OutputStream
 
flush() - Method in class com.sshtools.common.util.DynamicBuffer
Flush data
formatKey(byte[]) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
formatLongname(SftpFile) - Static method in class com.sshtools.client.sftp.SftpClientTask
Format a String with the details of the file.
formatLongname(SftpFileAttributes, String) - Static method in class com.sshtools.client.sftp.SftpClientTask
Format a String with the details of the file.
formatLongname(SftpFile, Locale) - Static method in class com.sshtools.server.SftpSubsystem
Deprecated. 
formatLongname(SftpFileAttributes, String, Locale) - Static method in class com.sshtools.server.SftpSubsystem
Deprecated. 
FORWARDING_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error has occurred the port forwarding system.
forwardingBufferMaxQueueCount - Variable in class com.sshtools.common.ssh.SshContext
 
ForwardingChannel<T extends SshContext> - Class in com.sshtools.common.ssh
An abstract forwarding channel implementation for use with both local and remote forwarding operations.
ForwardingChannel(String, int, int) - Constructor for class com.sshtools.common.ssh.ForwardingChannel
Construct the forwarding channel.
ForwardingClient - Class in client
A basic example that shows how to setup forwarding using the Maverick NG client.
ForwardingClient() - Constructor for class client.ForwardingClient
 
ForwardingFactory<T extends SshContext> - Interface in com.sshtools.common.ssh
This interface defines the behaviour for remote forwarding requests.
ForwardingManager<T extends SshContext> - Class in com.sshtools.common.ssh
This class provides management of remote forwarding requests.
ForwardingManager() - Constructor for class com.sshtools.common.ssh.ForwardingManager
 
ForwardingPolicy - Class in com.sshtools.common.ssh
 
ForwardingPolicy() - Constructor for class com.sshtools.common.ssh.ForwardingPolicy
 
forwardingPolicy - Variable in class com.sshtools.common.ssh.SshContext
 
free() - Method in class com.sshtools.common.ssh.Subsystem
 
fromByteArray(byte[], EllipticCurve) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 

G

GATEWAY_FORWARDING - Static variable in class com.sshtools.common.ssh.ForwardingPolicy
 
generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
generate(long, byte[], int, int, byte[], int) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
generateDsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate a new DSA public/private key pair.
generateDsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateEcdsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate a new ECDSA key pair.
generateEcdsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateKeyFiles(File, String, int, int) - Static method in class com.sshtools.server.SshServerContext
Generate a public and private key pair, save them to keyFilename and keyFilename.pub, return the key pair
generateKeyPair(String, int) - Static method in class com.sshtools.common.publickey.SshKeyPairGenerator
Generates a new key pair.
generateNewKeysClientIn() - Method in class com.sshtools.common.ssh.TransportProtocol
 
generateNewKeysClientOut() - Method in class com.sshtools.common.ssh.TransportProtocol
 
generateNewKeysServerIn() - Method in class com.sshtools.common.ssh.TransportProtocol
 
generateNewKeysServerOut() - Method in class com.sshtools.common.ssh.TransportProtocol
 
generateRsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate an RSA public/private pair.
generateRsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
get(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer.
get(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer.
get(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer
get(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer
get(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer.
get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer.
get(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file into the local file.
get(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file into the local file.
get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file writing it to the specified OutputStream.
get(String, OutputStream, long) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file into an OutputStream.
get(String, OutputStream) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file into an OutputStream.
get() - Method in class com.sshtools.common.nio.ByteBufferPool
Get a free buffer from the pool.
getAbsolutePath(SftpFile) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the absolute path of a file.
getAbsolutePath(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Get the absolute path for a file.
getAbsolutePath() - Method in class com.sshtools.client.sftp.SftpFile
Get the absolute path
getAbsolutePath() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getAbsolutePath() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getAbsolutePath() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getAbsolutePath() - Method in class com.sshtools.server.SftpFile
Get the absolute path
getAccessedDateTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Returns the last accessed date/time as a Java Date object.
getAccessedTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the last accessed time.
getAccessedTime() - Method in class com.sshtools.server.SftpFileAttributes
Get the last accessed time.
getActiveChannels() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getActualPort() - Method in class com.sshtools.common.nio.ListeningInterface
 
getAddressToBind() - Method in class com.sshtools.common.nio.ListeningInterface
 
getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD596
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha196
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256_96
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512_96
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist256Rfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist384Rfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist521Rfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.compression.SshCompression
Get the algorithm name for this compression implementation.
getAlgorithm() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
getAlgorithm() - Method in class com.sshtools.common.zlib.OpenSSHZLibCompression
 
getAlgorithm() - Method in class com.sshtools.common.zlib.ZLibCompression
 
getAlgorithm() - Method in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
getAlgorithm() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha256JCE
 
getAlgorithm() - Method in class com.sshtools.server.components.SshKeyExchangeServer
Get the key exchange algorithm name.
getAllAttributes() - Method in class com.sshtools.common.events.Event
Return a string representing all attributes.
getAllConnections() - Method in class com.sshtools.common.ssh.ConnectionManager
 
getAllocatedBuffers() - Method in class com.sshtools.common.nio.ByteBufferPool
Get the number of buffers currently allocated out.
getAllowDeniedKEX() - Method in class com.sshtools.server.SshServerContext
 
getAttribute(String) - Method in class com.sshtools.common.events.Event
Get the value of an event attribute
getAttribute(String, K) - Method in class com.sshtools.common.nio.SshEngineContext
 
getAttributes(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the attributes of a file.
getAttributes(String, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
getAttributes(SftpFile) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the attributes of a file.
getAttributes() - Method in class com.sshtools.client.sftp.SftpFile
Get the files attributes.
getAttributes() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getAttributes() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getAttributes() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getAttributes() - Method in class com.sshtools.server.sftp.DirectFile
 
getAttributes() - Method in class com.sshtools.server.sftp.DirectFileJava7
 
getAttributes() - Method in class com.sshtools.server.SftpFile
Get the files attributes.
getAuthenticatedFuture() - Method in class com.sshtools.common.ssh.Connection
 
getAuthenticationMechanismFactory() - Method in class com.sshtools.server.SshServerContext
 
getAuthenticationMethod() - Method in class com.sshtools.common.net.HttpResponse
 
getAuthenticationRealm() - Method in class com.sshtools.common.net.HttpResponse
 
getAuthenticators() - Method in class com.sshtools.client.SshClientContext
 
getBacklog() - Method in class com.sshtools.common.nio.ListeningInterface
 
getBannerDisplay() - Method in class com.sshtools.client.SshClientContext
 
getBannerForUser(String) - Method in class com.sshtools.server.NoneAuthentication
Override this method to send user customized banners, if this method is overridden then com.maverick.sshd.SshContext.setBannerMessage(null) should be set to null.
getBannerMessage() - Method in class com.sshtools.server.SshServerContext
Get the authentication banner to display to connecting clients.
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getBitLength() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Get the bit length of the public key
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour128
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour256
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.NoneCipher
Get the cipher block size.
getBlockSize() - Method in class com.sshtools.common.ssh.components.SshCipher
Get the cipher block size.
getBufferPool() - Method in class com.sshtools.common.nio.SshEngineContext
Returns a direct buffer pool.
getBufferSize() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
getByte() - Method in class com.sshtools.common.util.SimpleASNReader
 
getByteArray() - Method in class com.sshtools.common.ssh.ByteArrays
 
getByteBufferPool() - Method in class com.sshtools.common.ssh.SshContext
 
getBytes(String, String) - Static method in class com.sshtools.common.ssh.TransportProtocol
 
getBytes() - Method in class com.sshtools.common.util.IOStreamConnector
 
getCanonicalNewline() - Method in class com.sshtools.client.sftp.AbstractSftpTask
Returns the canonical newline convention in use when reading/writing text files.
getCanonicalPath() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getCanonicalPath() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getCanonicalPath() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getCapacity() - Method in class com.sshtools.common.nio.ByteBufferPool
Get the capacity of buffers in this pool.
getCause() - Method in exception com.sshtools.common.ssh.SshException
If an INTERNAL_ERROR reason is given this method MAY return the cause of the error.
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
getCertificate() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
 
getCertificate() - Method in interface com.sshtools.common.ssh.components.SshX509PublicKey
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
getCertificateChain() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
 
getCertificateChain() - Method in interface com.sshtools.common.ssh.components.SshX509PublicKey
 
getChangePasswordFailed(String) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getChangePasswordInstructions(String) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getChangePasswordMismatch(String) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getChannelFactory() - Method in class com.sshtools.client.SshClientContext
 
getChannelFactory() - Method in class com.sshtools.common.ssh.SshContext
 
getChannelFactory() - Method in class com.sshtools.server.SshServerContext
 
getChannelLimit() - Method in class com.sshtools.common.ssh.SshContext
Get the maximum number of open channels allowed by each client.
getChannelType() - Method in class com.sshtools.client.LocalForwardingFactoryImpl
 
getChannelType() - Method in class com.sshtools.common.ssh.Channel
The name of this channel.
getChannelType() - Method in interface com.sshtools.common.ssh.ForwardingFactory
Get the underlying channel type for this forwarding factory.
getChannelType() - Method in class com.sshtools.server.RemoteForwardingFactoryImpl
 
getCharacterEncoding() - Method in class com.sshtools.client.shell.Shell
 
getCharsetEncoding() - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the current encoding being used for filename Strings.
getCharsetEncoding() - Static method in class com.sshtools.common.util.ByteArrayReader
Get the current encoding being used for Strings variables.
getChildren() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getChildren() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getChildren() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenDirectory
 
getChildren() - Method in class com.sshtools.server.sftp.DirectFile
 
getChildren() - Method in class com.sshtools.server.sftp.DirectFileJava7
 
getCipherCS() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getCipherSC() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getCiphersCS() - Method in class com.sshtools.common.ssh.SshContext
 
getCiphersSC() - Method in class com.sshtools.common.ssh.SshContext
Get the ciphers for the Server->Client stream.
getCloseFuture() - Method in class com.sshtools.client.SessionChannel
 
getCommand(String) - Method in class com.sshtools.server.SshServerContext
Get the Class implementation for a given command.
getCommandOutput() - Method in class com.sshtools.client.shell.ShellProcess
 
getComment() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the comment applied to the key file.
getComponentManager() - Method in class com.sshtools.common.ssh.SshContext
 
getCompressionCS() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getCompressionLevel() - Method in class com.sshtools.common.ssh.SshContext
Get the current compression level
getCompressionSC() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getConfirmPasswordPrompt() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getConnectFuture() - Method in interface com.sshtools.common.nio.ProtocolEngine
 
getConnectFuture() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getConnection() - Method in class com.sshtools.common.ssh.Channel
 
getConnection() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getConnection() - Method in class com.sshtools.common.ssh.GlobalRequest
 
getConnection() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getConnection() - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getConnectionById(String) - Method in class com.sshtools.common.ssh.ConnectionManager
 
getConnectionManager() - Method in class com.sshtools.client.SshClientContext
 
getConnectionManager() - Method in class com.sshtools.common.ssh.SshContext
 
getConnectionManager() - Method in class com.sshtools.server.SshServerContext
 
getConnectionProtocol() - Method in class com.sshtools.common.ssh.Channel
Returns the ConnectionProtocol associated with this channel.
getConnectionProtocol() - Method in class com.sshtools.common.ssh.Connection
 
getConnectionUploadQuota() - Method in class com.sshtools.server.SshServerContext
 
getContext() - Method in class com.sshtools.client.ConnectionProtocolClient
 
getContext() - Method in class com.sshtools.common.nio.SshEngine
Get the context for this Daemon.
getContext() - Method in class com.sshtools.common.ssh.Channel
Get the current configuration from the underlying connection.
getContext() - Method in class com.sshtools.common.ssh.Connection
 
getContext() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the connections ConfigurationContext.
getContext() - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
getContext() - Method in class com.sshtools.common.ssh.Subsystem
 
getContext() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getContext() - Method in class com.sshtools.server.AuthenticationProtocolServer
 
getContext() - Method in class com.sshtools.server.ConnectionProtocolServer
 
getContext() - Method in class com.sshtools.server.TransportProtocolServer
 
getContextFactory() - Method in class com.sshtools.common.nio.ListeningInterface
 
getCreateTime() - Method in class com.sshtools.server.SftpFileAttributes
Get the file create time.
getCreationDateTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Returns the creation date/time as a Java Date object.
getCreationTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the creation time of this file.
getCrtCoefficient() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getCrtCoefficient() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getCurrentLoad() - Method in class com.sshtools.common.nio.SelectorThreadPool
 
getCurveParams(String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getCurveSize(String) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
getDaemonContext() - Method in class com.sshtools.client.SshClientContext
 
getDaemonContext() - Method in class com.sshtools.common.nio.SocketConnection
Get the daemon process for this socket.
getDaemonContext() - Method in class com.sshtools.common.ssh.SshContext
 
getData() - Method in class com.sshtools.common.ssh.GlobalRequest
Get the request data, if the request has been sent and processed, this will return the response data (which can be null).
getData() - Method in class com.sshtools.common.util.SimpleASNReader
 
getDefaultDirectory() - Method in class com.sshtools.client.sftp.AbstractSftpTask
Gets the users default directory.
getDefaultDirectory() - Method in class com.sshtools.client.sftp.SftpClientTask
Get the default directory (or HOME directory)
getDefaultInstance() - Static method in class com.sshtools.common.ssh.components.ComponentManager
Get the installed component manager.
getDefaultPath() - Method in interface com.sshtools.server.platform.FileSystem
Get the default path for the current session.
getDefaultPath() - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Get the default path for the current session.
getDefaultPath(Connection<SshServerContext>) - Method in class com.sshtools.server.sftp.AbstractDirectFileFactory
 
getDefaultPath(Connection<SshServerContext>) - Method in interface com.sshtools.server.sftp.AbstractFileFactory
 
getDefaultPath() - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getDefaultTerminal() - Method in class com.sshtools.server.SshServerContext
Get the default terminal to execute when the user requests to start a shell.
getDeletedFiles() - Method in class com.sshtools.client.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.
getDisconnectFuture() - Method in interface com.sshtools.common.nio.ProtocolEngine
 
getDisconnectFuture() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEngine() - Method in class com.sshtools.client.SshClientContext
 
getEngine() - Method in class com.sshtools.common.ssh.SshContext
Get the instance of the SSHD for this context.
getEOL(String) - Method in class com.sshtools.client.sftp.SftpClientTask
 
getEOL(byte[]) - Method in class com.sshtools.client.sftp.SftpClientTask
 
getEventName(Integer) - Method in interface com.sshtools.common.events.EventService
Get an event name from the registered event code descriptors (debug use only)
getEventName(Integer) - Method in class com.sshtools.common.events.EventServiceImplementation
 
getExchangeHash() - Method in class com.sshtools.client.SshKeyExchangeClient
Get the output of the key exchange
getExchangeHash() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
getExchangeHash() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
getExecutorListeners() - Method in interface com.sshtools.common.ssh.ExecutorServiceProvider
 
getExecutorListeners() - Method in class com.sshtools.common.ssh.SshContext
 
getExecutorService() - Method in interface com.sshtools.common.ssh.ExecutorServiceProvider
 
getExecutorService() - Method in class com.sshtools.common.ssh.SshContext
 
getExitCode() - Method in class com.sshtools.client.SessionChannel
 
getExitCode() - Method in class com.sshtools.client.shell.ShellProcess
 
getExitCode() - Method in class com.sshtools.server.platform.ExecutableCommand
Get the exit code for this process.
getExitCode() - Method in class com.sshtools.server.platform.NativeExecutableCommand
 
getExitCode() - Method in class com.sshtools.server.scp.ScpCommand
 
getExitSignalInfo() - Method in class com.sshtools.client.SessionChannel
 
getExtendedAttribute(String) - Method in class com.sshtools.server.SftpFileAttributes
 
getExtendedAttributes() - Method in class com.sshtools.server.SftpFileAttributes
Get the extended attributes.
getExtension(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the data value of a supported SFTP extension.
getExtensions() - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
getExtensions() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getFailedTransfers() - Method in class com.sshtools.client.sftp.DirectoryOperation
Returns a Hashtable of files and exceptions.
getFile(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Utility method to obtain an SftpFile instance for a given path.
getFile(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
getFile(String, Connection<SshServerContext>) - Method in interface com.sshtools.server.sftp.AbstractFileFactory
 
getFile() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenDirectory
 
getFile() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
getFile(String, Connection<SshServerContext>) - Method in class com.sshtools.server.sftp.DirectFileFactory
 
getFileAttributes(String) - Method in interface com.sshtools.server.platform.FileSystem
Get the attributes for a given file.
getFileAttributes(byte[]) - Method in interface com.sshtools.server.platform.FileSystem
Get the attributes for a given file handle.
getFileAttributes(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Get the attributes for a given file.
getFileAttributes(byte[]) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Get the attributes for a given file handle.
getFileAttributes(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getFileAttributes(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getFileCount() - Method in class com.sshtools.client.sftp.DirectoryOperation
Get the total number of new and changed files to transfer
getFileFactory() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getFileFactory() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getFileFactory() - Method in class com.sshtools.server.sftp.AbstractFileImpl
 
getFileFactory() - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getFileFactory() - Method in class com.sshtools.server.SshServerContext
Get the file factory for this context.
getFileForHandle(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getFilename() - Method in class com.sshtools.client.sftp.SftpFile
Get the filename.
getFilename() - Method in class com.sshtools.server.SftpFile
Get the filename.
getFilePointer() - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
getFilePointer() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
getFilePointer() - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
getFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files to the local computer
getFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files to the local computer
getFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files to the local computer.
getFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files to the local computer.
getFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files into the local file.
getFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote files into the local file.
getFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Download the remote file to the local computer.
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getFingerprint() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Return an SSH fingerprint of the public key
getFingerprint(byte[]) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
Generate an SSH key fingerprint as defined in draft-ietf-secsh-fingerprint-00.txt.
getFingerprint(byte[], String) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
Generate an SSH key fingerprint with a specific algorithm.
getFlags() - Method in class com.sshtools.client.tasks.ACL
 
getFlags() - Method in class com.sshtools.server.ACL
 
getFlags() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
getForcedCommand() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getFormattedKey() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Get the formatted key
getFormattedKey() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the formatted key.
getForwardingBufferMaxQueueCount() - Method in class com.sshtools.common.ssh.SshContext
 
getForwardingManager() - Method in class com.sshtools.client.SshClientContext
 
getForwardingManager() - Method in class com.sshtools.common.ssh.SshContext
 
getForwardingManager() - Method in class com.sshtools.server.SshServerContext
 
getForwardingPolicy() - Method in class com.sshtools.common.ssh.SshContext
 
getFreeBuffers() - Method in class com.sshtools.common.nio.ByteBufferPool
Get the number of buffers that are ready to be allocated.
getG() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getG() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getGID() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the GID of this file.
getGID() - Method in class com.sshtools.server.SftpFileAttributes
Get the GID of this file.
getGlobalRequestHandler(String) - Method in class com.sshtools.client.SshClientContext
 
getGlobalRequestHandler(String) - Method in class com.sshtools.common.ssh.SshContext
 
getGlobalRequestHandler(String) - Method in class com.sshtools.server.SshServerContext
 
getGroup() - Method in class com.sshtools.server.SftpFileAttributes
 
getHandle() - Method in class com.sshtools.client.sftp.SftpFile
Get the open file handle
getHandle(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getHash() - Static method in class com.sshtools.common.nio.LicenseManager
 
getHashAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
getHashAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
getHashAlgorithm() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
getHashAlgorithm() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
getHashAlgorithm() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
getHeaderField(String) - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderFieldNames() - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderFields() - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderValue(String) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
getHomeDirectory(Connection<SshServerContext>) - Method in interface com.sshtools.server.sftp.AbstractFileHomeFactory
 
getHomeDirectory(Connection<SshServerContext>) - Method in class com.sshtools.server.sftp.DirectFileHomeFactory
 
getHost() - Method in class com.sshtools.common.ssh.ForwardingChannel
The hostname of the endpoint of tunnel.
getHostKey() - Method in class com.sshtools.client.SshKeyExchangeClient
Get the host key supplied during key exchange.
getHostKey() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
getHostKey(String) - Method in class com.sshtools.server.SshServerContext
Get the host key for a given algorithm.
getHostKeys() - Method in class com.sshtools.server.SshServerContext
Get all the hosts keys.
getHostToConnect() - Method in class com.sshtools.common.ssh.RemoteForward
 
getId() - Method in class com.sshtools.common.events.Event
Get the unique event id
getIdleAuthenticationTimeoutSeconds() - Method in class com.sshtools.common.ssh.SshContext
 
getIdleConnectionTimeoutSeconds() - Method in class com.sshtools.common.ssh.SshContext
Should the connection be disconnected on session timeout?
getIdleServiceRunPeriod() - Method in class com.sshtools.common.nio.SshEngineContext
Get the time in seconds for each idle period service run.
getIdleStates() - Method in class com.sshtools.common.nio.SocketConnection
Get the idle state manager.
getIdleTimeoutSeconds() - Method in class com.sshtools.client.AuthenticationProtocolClient
 
getIdleTimeoutSeconds() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getIdleTimeoutSeconds() - Method in interface com.sshtools.common.ssh.Service
How long does the service allow idle for?
getIdleTimeoutSeconds() - Method in class com.sshtools.server.AuthenticationProtocolServer
 
getInactiveServiceRunsPerIdleEvent() - Method in class com.sshtools.common.nio.SshEngineContext
To determine whether any channels are idle a service run is performed to evaluate the state of each channel.
getInputStream(String, long) - Method in class com.sshtools.client.sftp.SftpClientTask
Create an InputStream for reading a remote file.
getInputStream(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Create an InputStream for reading a remote file.
getInputStream() - Method in class com.sshtools.client.shell.ShellProcess
Returns an InputStream that will contain only the output from the executed ShellProcess.
getInputStream() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
getInputStream() - Method in class com.sshtools.common.util.DynamicBuffer
Get the InputStream of this buffer.
getInputStream() - Method in class com.sshtools.server.platform.ExecutableCommand
Get the STDIN InputStream for this process.
getInputStream() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getInputStream() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getInputStream() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getInstance() - Static method in class com.sshtools.common.events.EventServiceImplementation
Get the event service instance
getInstance() - Static method in class com.sshtools.common.ssh.ByteArrays
 
getInstance(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Get a new instance of a supported component.
getInstance() - Static method in class com.sshtools.common.ssh.PacketPool
 
getInstruction() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getInstruction() - Method in interface com.sshtools.server.platform.KeyboardInteractiveProvider
 
getInstructions(String) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getInterestedOps() - Method in class com.sshtools.common.nio.SocketConnection
Get the initial interested ops for this socket.
getInterestedOps() - Method in interface com.sshtools.common.nio.SocketHandler
Returns the current operations the handler is interested in
getInterestedOps() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
getIPPolicy() - Method in class com.sshtools.server.SshServerContext
 
getIpv6WorkaroundBindAddress() - Method in class com.sshtools.common.nio.SshEngineContext
 
getIpv6WorkaroundPort() - Method in class com.sshtools.common.nio.SshEngineContext
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getJCEPrivateKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getJCEPrivateKey() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getJCEPublicKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getJCEPublicKey() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getKeepAliveDataMaxLength() - Method in class com.sshtools.common.ssh.SshContext
Get the maximum data length for the keep-alive packet.
getKeepAliveInterval() - Method in class com.sshtools.common.ssh.SshContext
Get the current keep-alive interval (in seconds).
getKeyBlob(byte[]) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
getKeyboardInteractiveProviders(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getKeyExchangePacketLimit() - Method in class com.sshtools.common.ssh.SshContext
Get the number of packets to send before a key exchange is forced
getKeyExchanges() - Method in class com.sshtools.common.ssh.SshContext
Get the ciphers for the Server->Client stream.
getKeyExchangeTransferLimit() - Method in class com.sshtools.common.ssh.SshContext
Get the number of bytes to transfer before a key exchange is forced.
getKeyId() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.NoneCipher
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.SshCipher
Return the key length required
getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.sshtools.common.ssh.components.SshKeyPair
Wraps a public/private key pair into an SshKeyPair instance.
getKeys(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
getKeys(Connection<SshServerContext>) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
getKeys(Connection<SshServerContext>) - Method in interface com.sshtools.server.PublicKeyAuthenticationProvider
 
getLastError() - Method in class com.sshtools.common.nio.SshEngine
 
getLastError() - Method in class com.sshtools.common.util.IOStreamConnector
 
getLength() - Method in class com.sshtools.common.util.SimpleASNReader
 
getLicense() - Static method in class com.sshtools.common.nio.LicenseManager
 
getLinkAttributes(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the attributes of a file.
getListeningInterfaces() - Method in class com.sshtools.common.nio.SshEngineContext
Get the listening socket list.
getLocalAddress() - Method in class com.sshtools.common.nio.SocketConnection
Returns the local address to which the remote socket is connected.
getLocalAddress() - Method in class com.sshtools.common.ssh.Connection
 
getLocalAddress() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the local address to which the remote socket is connected.
getLocalAddress() - Method in class com.sshtools.common.ssh.TransportProtocol
Returns the local address to which the remote socket is connected.
getLocale() - Method in class com.sshtools.common.ssh.SshContext
 
getLocalId() - Method in class com.sshtools.common.ssh.Channel
The local channel id
getLocalPacket() - Method in class com.sshtools.common.ssh.Channel
The maximum size of a single packet that the local side will accept.
getLocalPort() - Method in class com.sshtools.common.nio.SocketConnection
Returns the local port to which the remote socket is connected.
getLocalPort() - Method in class com.sshtools.common.ssh.Connection
 
getLocalPort() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the local port ro which the remote socket is connected.
getLocalPort() - Method in class com.sshtools.common.ssh.TransportProtocol
Returns the local port to which the remote socket is connected.
getLocalSocketAddress() - Method in class com.sshtools.common.ssh.Connection
 
getLocalWindow() - Method in class com.sshtools.common.ssh.Channel
The current size of the local data window.
getLoggedOnUsers() - Method in class com.sshtools.common.ssh.ConnectionManager
Get a list of currently logged on users.
getLongname() - Method in class com.sshtools.client.sftp.SftpFile
The longname supplied by the server.
getMacCS() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getMacLength() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getMacLength() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getMacLength() - Method in interface com.sshtools.common.ssh.components.SshHmac
The length of the message digest output by this implementation (maybe lower than mac size);
getMacSC() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getMacsCS() - Method in class com.sshtools.common.ssh.SshContext
Get the ciphers for the Client->Server stream.
getMacSize() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getMacSize() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getMacSize() - Method in interface com.sshtools.common.ssh.components.SshHmac
The size of the message digest output by the hmac algorithm
getMacsSC() - Method in class com.sshtools.common.ssh.SshContext
Get the ciphers for the Server->Client stream.
getMask() - Method in class com.sshtools.client.tasks.ACL
 
getMask() - Method in class com.sshtools.server.ACL
 
getMaskString() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Return the UNIX style mode mask
getMaskString() - Method in class com.sshtools.server.SftpFileAttributes
Return the UNIX style mode mask
getMaxAuthentications() - Method in class com.sshtools.common.ssh.SshContext
Get the maximum number of failed authentications allowed for each connection.
getMaxChannels() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getMaxConcurrentTransfers() - Method in class com.sshtools.server.SshServerContext
 
getMaximumChannelsPerThread() - Method in class com.sshtools.common.nio.SshEngineContext
Get the maximum number of channels that can be serviced by a single selector thread.
getMaximumConnections() - Method in class com.sshtools.server.SshServerContext
Get the maximum number of connections allowed at any one time.
getMaximumLoad() - Method in class com.sshtools.common.nio.SelectorThread
Get the maximum number of channels that this thread can service.
getMaximumLocalPacketLength() - Method in class com.sshtools.client.SessionChannel
 
getMaximumNumberOfAsyncSFTPRequests() - Method in class com.sshtools.server.SshServerContext
 
getMaximumPacketLength() - Method in class com.sshtools.common.ssh.SshContext
Get the maximum supported length of an SSH packet.
getMaximumPublicKeyVerificationAttempts() - Method in class com.sshtools.server.SshServerContext
Get the number of public keys that each user can attempt to verify for public key authentication.
getMaximumRemotePacketLength() - Method in class com.sshtools.client.SessionChannel
 
getMaximumSocketsBacklogPerRemotelyForwardedConnection() - Method in class com.sshtools.common.ssh.SshContext
 
getMessageId() - Method in class com.sshtools.client.sftp.SftpMessage
 
getMessageId() - Method in interface com.sshtools.client.tasks.Message
 
getMethod() - Method in interface com.sshtools.server.AuthenticationMechanism
Return the SSH method name for this authentication.
getMethod() - Method in class com.sshtools.server.KeyboardInteractiveAuthentication
 
getMethod() - Method in class com.sshtools.server.NoneAuthentication
Return the SSH method name for this authentication.
getMethod() - Method in class com.sshtools.server.PasswordAuthentication
 
getMethod() - Method in class com.sshtools.server.PublicKeyAuthentication
 
getMinDHGroupExchangeKeySize() - Method in class com.sshtools.common.ssh.SshContext
 
getModifiedDateTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Returns the modified date/time as a Java Date object.
getModifiedTime() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the last modified time.
getModifiedTime() - Method in class com.sshtools.server.SftpFileAttributes
Get the last modified time.
getModulus() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getModulus() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
getModulus() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getName() - Method in class com.sshtools.client.AuthenticationProtocolClient
 
getName() - Method in class com.sshtools.client.ConnectionProtocolClient
The name of the ssh service i.e.
getName() - Method in interface com.sshtools.common.nio.SelectorThreadImpl
Get the name of the implementation.
getName() - Method in class com.sshtools.common.ssh.GlobalRequest
Get the name of the request.
getName() - Method in interface com.sshtools.common.ssh.PermissionType
 
getName() - Method in interface com.sshtools.common.ssh.Service
The service name
getName() - Method in class com.sshtools.server.auth.AbstractPublicKeyAuthenticationProvider
 
getName() - Method in class com.sshtools.server.AuthenticationProtocolServer
 
getName() - Method in class com.sshtools.server.ConnectionProtocolServer
 
getName() - Method in class com.sshtools.server.PasswordAuthenticationProvider
 
getName() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getName() - Method in interface com.sshtools.server.platform.KeyboardInteractiveProvider
 
getName() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getName() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getName() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getNewFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
Returns a list of new files that will be transfered in the directory operation
getNewline() - Method in class com.sshtools.client.shell.Shell
 
getNewPasswordPrompt() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getNumberOfConnections() - Method in class com.sshtools.common.ssh.ConnectionManager
 
getNumCommandsExecuted() - Method in class com.sshtools.client.shell.Shell
 
getOKRequestStatus(UnsignedInteger32) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Verify that an OK status has been returned for a request id.
getOperationsCount() - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
getOptions() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the options string applied to the key file
getOriginatingHost() - Method in class com.sshtools.common.ssh.ForwardingChannel
The hostname of the startpoint of tunnel.
getOriginatingPort() - Method in class com.sshtools.common.ssh.ForwardingChannel
The port number of the startpoint of tunnel.
getOsDescription() - Method in class com.sshtools.client.shell.Shell
 
getOsType() - Method in class com.sshtools.client.shell.Shell
 
getOutputStream(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Create an OutputStream for writing to a remote file.
getOutputStream() - Method in class com.sshtools.client.shell.ShellProcess
 
getOutputStream() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
getOutputStream() - Method in class com.sshtools.common.util.DynamicBuffer
Get the OutputStream of the buffer.
getOutputStream() - Method in class com.sshtools.server.platform.ExecutableCommand
Get the STDOUT OutputStream for this process.
getOutputStream() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
getOutputStream() - Method in interface com.sshtools.server.sftp.AbstractFile
 
getOutputStream(boolean) - Method in interface com.sshtools.server.sftp.AbstractFile
 
getOutputStream() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getOutputStream(boolean) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
getOutputStream(boolean) - Method in class com.sshtools.server.sftp.AbstractFileImpl
 
getP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getP() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getPacket() - Method in class com.sshtools.common.ssh.PacketPool
 
getParameter(String) - Method in class com.sshtools.server.AuthenticationProtocolServer
 
getParent() - Method in class com.sshtools.client.sftp.SftpFile
Get the parent of the current file.
getPassphrase() - Method in class com.sshtools.client.PrivateKeyFileAuthenticator
 
getPassword() - Method in class com.sshtools.client.PasswordAuthenticator
 
getPasswordAuthenticationProviders(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getPasswordPrompt() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
getPathForHandle(byte[]) - Method in interface com.sshtools.server.platform.FileSystem
Return the path for a given handle.
getPathForHandle(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getPattern() - Method in class com.sshtools.server.scp.FilenamePattern
Retrieve the pattern for the filename pattern matcher.
getPermanentAcceptThreads() - Method in class com.sshtools.common.nio.SshEngineContext
Get the number of permanent accept threads.
getPermanentConnectThreads() - Method in class com.sshtools.common.nio.SshEngineContext
Get the number of permanent connect threads.
getPermanentTransferThreads() - Method in class com.sshtools.common.nio.SshEngineContext
Get the number of permanent transfer threads.
getPermissions() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the current permissions value.
getPermissions() - Method in class com.sshtools.server.SftpFileAttributes
Get the current permissions value.
getPermissionsString() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Returns a formatted permissions string.
getPermissionsString() - Method in class com.sshtools.server.SftpFileAttributes
Returns a formatted permissions string.
getPort() - Method in class com.sshtools.common.nio.SocketConnection
Returns the local port to which the remote socket is connected.
getPort() - Method in class com.sshtools.common.ssh.ForwardingChannel
The port number of the endpoint of tunnel.
getPortToConnect() - Method in class com.sshtools.common.ssh.RemoteForward
 
getPosition() - Method in class com.sshtools.common.util.ByteArrayReader
Get the current position within the array.
getPosition() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenDirectory
 
getPreferredCipherCS() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred cipher for the Client->Server stream.
getPreferredCipherSC() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred cipher for the Server->Client stream.
getPreferredCompressionCS() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred compression for the Client->Server stream.
getPreferredCompressionSC() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred compression for the Server->Client stream.
getPreferredKeyExchange() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred key exchange method.
getPreferredMacCS() - Method in class com.sshtools.common.ssh.SshContext
Get the currently preferred mac for the Client->Server stream.
getPreferredMacSC() - Method in class com.sshtools.common.ssh.SshContext
Get the currently supported mac for the Server-Client stream.
getPreferredPublicKey() - Method in class com.sshtools.client.SshClientContext
 
getPreferredPublicKey() - Method in class com.sshtools.common.ssh.SshContext
 
getPreferredPublicKey() - Method in class com.sshtools.server.SshServerContext
Get the currently preferred public key algorithm.
getPrimeExponentP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentP() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentQ() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeP() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeQ() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrincipals() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getPrivateExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getPrivateExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
getPrivateKey() - Method in class com.sshtools.common.ssh.components.SshKeyPair
Get the private key.
getProcess() - Method in class com.sshtools.client.shell.ShellProcessController
 
getProduct() - Method in class com.sshtools.common.nio.SshEngineContext
Get the product name used to prefix thread names
getPrompt() - Method in class com.sshtools.client.KeyboardInteractivePrompt
Get the prompt message to display to the user
getPrompt() - Method in class com.sshtools.common.ssh.KBIPrompt
Get the prompt message to display to the user
getProperty(String) - Method in class com.sshtools.common.ssh.Connection
 
getPropertyNames() - Method in class com.sshtools.common.ssh.Connection
 
getProtocolEngine() - Method in class com.sshtools.common.nio.SocketConnection
Get the protocol engine for this socket.
getProvider() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
getProvider() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
getProvider() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getProvider() - Method in interface com.sshtools.common.ssh.components.jce.AbstractKeyExchange
 
getProvider() - Method in interface com.sshtools.common.ssh.components.jce.AbstractPublicKey
 
getProvider() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
 
getProvider() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
 
getProvider() - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
getProviderForAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the provider for a specific algorithm.
getProviderForAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the provider for a specific algorithm.
getProviders(String, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getProviders(String, Connection<SshServerContext>) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getPublicExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPublicExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getPublicKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getPublicKey() - Method in class com.sshtools.common.ssh.components.SshKeyPair
Get the public key.
getPublicKeyAuthenticationProviders(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getPublicKeys() - Method in class com.sshtools.client.PublicKeyAuthenticator
 
getPublicKeys() - Method in interface com.sshtools.client.SignatureGenerator
 
getPublicKeys() - Method in class com.sshtools.common.ssh.SshContext
Get the ciphers for the Server->Client stream.
getPublicOctet() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getQ() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getQueueSize() - Method in class com.sshtools.common.ssh.Channel
 
getQueueSize() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getQueueSizes() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getRealException() - Method in exception com.sshtools.common.ssh.SshIOException
Get the real exception
getRealPath(String) - Method in interface com.sshtools.server.platform.FileSystem
Get the real path for a given path.
getRealPath(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Get the real path for a given path.
getRealPath(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
getReason() - Method in class com.sshtools.common.net.HttpResponse
 
getReason() - Method in exception com.sshtools.common.ssh.ChannelOpenException
 
getReason() - Method in exception com.sshtools.common.ssh.SshException
Get the reason for the exception
getReceiveBufferSize() - Method in class com.sshtools.common.nio.ProtocolContext
Get the socket receive buffer size.
getReleaseDate() - Static method in class com.sshtools.common.nio.SshEngine
Returns the release date of the current version.
getRemoteAddress() - Method in class com.sshtools.common.nio.SocketConnection
Returns the address of the remote socket.
getRemoteAddress() - Method in class com.sshtools.common.ssh.Connection
 
getRemoteAddress() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the address of the remote client.
getRemoteAddress() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getRemoteEOL() - Method in class com.sshtools.client.sftp.SftpClientTask
 
getRemoteForwardingCancelKillsTunnels() - Method in class com.sshtools.common.ssh.SshContext
Determines whether the cancellation of a remote forwarding drops currently active tunnels
getRemoteId() - Method in class com.sshtools.common.ssh.Channel
The remote sides channel id
getRemoteIdentification() - Method in class com.sshtools.common.ssh.Connection
 
getRemoteIdentification() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getRemoteNewline() - Method in class com.sshtools.client.sftp.SftpClientTask
 
getRemotePacket() - Method in class com.sshtools.common.ssh.Channel
The maximum size of a single packet that the remote side will accept.
getRemotePort() - Method in class com.sshtools.common.ssh.Connection
 
getRemotePort() - Method in class com.sshtools.common.ssh.TransportProtocol
Returns the remote port of the connected socket.
getRemoteSocketAddress() - Method in class com.sshtools.common.ssh.Connection
 
getRemoteWindow() - Method in class com.sshtools.common.ssh.Channel
The current size of the remote data window.
getRequiredMechanisms(Connection<SshServerContext>) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getRequiredMechanisms(Connection<SshServerContext>) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
getResponse() - Method in class com.sshtools.client.KeyboardInteractivePrompt
Get the user's response for this prompt.
getResponse(UnsignedInteger32) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
getResponse() - Method in class com.sshtools.common.ssh.KBIPrompt
Get the user's response for this prompt.
getRND() - Method in class com.sshtools.common.ssh.components.ComponentManager
Get the secure random number generator.
getRND() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
getRND() - Method in class com.sshtools.common.ssh.TransportProtocol
Gets the secure random number generator for this transport.
getSafePrime(UnsignedInteger32) - Static method in class com.sshtools.common.ssh.components.DiffieHellmanGroups
get the biggest safe prime from the list that is <= maximumSize
getSecret() - Method in class com.sshtools.client.SshKeyExchangeClient
Get the secret value produced during key exchange.
getSecret() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
getSecret() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
getSecureRandom() - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the secure random implementation for the API.
getSecureRandom() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the secure random implementation for the API.
getSecureRandomAlgorithm() - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the algorithm used for secure random number generation.
getSecureRandomAlgorithm() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the algorithm used for secure random number generation.
getSelectorId() - Method in class com.sshtools.common.nio.SelectorThread
Get the id of this selector thread.
getSelectorProvider() - Method in class com.sshtools.common.nio.SshEngineContext
Get the SelectorProvider used to create Selector instances.
getSendBufferSize() - Method in class com.sshtools.common.nio.ProtocolContext
Get the socket send buffer size.
getSerial() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getServer() - Method in class com.sshtools.common.nio.SshEngineContext
Get the instance of the SSHD for this context.
getServerVersion() - Method in class com.sshtools.client.sftp.AbstractSftpTask
Version 4 of the SFTP protocol allows the server to return its maximum supported version instead of the actual version to be used.
getSession() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
getSessionId() - Method in class com.sshtools.common.ssh.Connection
 
getSessionIdentifier() - Method in class com.sshtools.common.ssh.Channel
Get the session id for the current connection.
getSessionIdentifier() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getSessionKey() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getSessionMaxPacketSize() - Method in class com.sshtools.client.SshClientContext
 
getSessionMaxWindowSize() - Method in class com.sshtools.client.SshClientContext
 
getSessionTimeout() - Method in class com.sshtools.server.SshServerContext
Returns the session timeout in seconds
getSFTPChannel() - Method in class com.sshtools.client.sftp.SftpFile
Get the SFTP subsystem channel that created this file object.
getSFTPCharsetEncoding() - Method in class com.sshtools.server.SshServerContext
Get the current encoding value for filenames in SFTP sessions.
getSFTPLongnameDateFormat() - Method in class com.sshtools.server.SshServerContext
 
getSFTPLongnameDateFormatWithTime() - Method in class com.sshtools.server.SshServerContext
 
getSFTPVersion() - Method in class com.sshtools.server.SshServerContext
 
getShell() - Method in class com.sshtools.client.shell.ShellProcess
 
getShellPolicy() - Method in class com.sshtools.server.SshServerContext
 
getSignature() - Method in class com.sshtools.client.SshKeyExchangeClient
Get the signature produced during key exchange.
getSignature() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
getSignatureGenerator(Connection<SshClientContext>) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
getSignatureLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getSignedBy() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getSize() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the size of the file.
getSize() - Method in class com.sshtools.server.SftpFileAttributes
Get the size of the file.
getSocketChannel() - Method in class com.sshtools.common.nio.SocketConnection
Get the SocketChannel for this socket.
getSocketConnection() - Method in interface com.sshtools.common.nio.ProtocolEngine
Get the SocketConnection for this connection.
getSocketConnection() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getSocketConnectionFactory() - Method in class com.sshtools.client.SshClientContext
 
getSocketConnectionFactory() - Method in class com.sshtools.common.nio.ProtocolContext
 
getSocketConnectionFactory() - Method in class com.sshtools.common.ssh.SshContext
 
getSocketOptionKeepAlive() - Method in class com.sshtools.common.nio.ProtocolContext
Indicates whether the SO_KEEPALIVE socket option is set on connected sockets.
getSocketOptionReuseAddress() - Method in class com.sshtools.common.nio.ListeningInterface
 
getSocketOptionReuseAddress() - Method in class com.sshtools.common.nio.ProtocolContext
Indicates whether the SO_REUSEADDR socket option will be set on a server socket.
getSocketOptionTcpNoDelay() - Method in class com.sshtools.common.nio.ProtocolContext
Indicates whether the TCP_NODELAY socket option is set on connected sockets.
getSoftwareVersionComments() - Method in class com.sshtools.common.ssh.SshContext
Get the software/version/comments field that is to be used in the SSH protocols negotiation procedure.
getSource() - Method in class com.sshtools.common.events.EventObject
The object on which the Event initially occurred.
getSourceAddresses() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getSshContext() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getSSLContext() - Static method in class com.sshtools.common.nio.ssl.SSLContextConnection
Get the SSL context.
getStartedEventCode() - Method in class com.sshtools.client.LocalForwardingFactoryImpl
 
getStartedEventCode() - Method in interface com.sshtools.common.ssh.ForwardingFactory
 
getStartedEventCode() - Method in class com.sshtools.server.RemoteForwardingFactoryImpl
 
getStartLine() - Method in class com.sshtools.common.net.HttpHeader
 
getStartTime() - Method in class com.sshtools.common.ssh.Connection
 
getStartupInputStream() - Method in class com.sshtools.client.shell.Shell
 
getStartupReader() - Method in class com.sshtools.client.shell.Shell
 
getState() - Method in class com.sshtools.common.events.Event
Get the event state.
getState() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getStateListeners() - Method in class com.sshtools.client.SshClientContext
 
getStateListeners() - Method in class com.sshtools.server.SshServerContext
 
getStatus() - Method in exception com.sshtools.client.sftp.SftpStatusException
Get the status
getStatus() - Method in class com.sshtools.common.net.HttpResponse
 
getStatus() - Method in exception com.sshtools.server.SftpStatusEventException
Get the status
getStatusText(int) - Static method in exception com.sshtools.client.sftp.SftpStatusException
Convert a SSH_FXP_STATUS code into a readable string
getStatusText(int) - Static method in exception com.sshtools.server.SftpStatusEventException
Convert a SSH_FXP_STATUS code into a readable string
getStderrOutputStream() - Method in class com.sshtools.server.platform.ExecutableCommand
Get the STDERR OutputStream for this process.
getStoppedEventCode() - Method in class com.sshtools.client.LocalForwardingFactoryImpl
 
getStoppedEventCode() - Method in interface com.sshtools.common.ssh.ForwardingFactory
 
getStoppedEventCode() - Method in class com.sshtools.server.RemoteForwardingFactoryImpl
 
getSubsystemCacheSize() - Method in class com.sshtools.client.SshClientContext
 
getSubsystemChannel() - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the instance of the AbstractSftpTask used by this class
getSupportedMechanisms() - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
getSupportedMechanisms() - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
getSupportedPublicKeys() - Method in class com.sshtools.client.SshClientContext
 
getSupportedPublicKeys() - Method in class com.sshtools.common.ssh.SshContext
 
getSupportedPublicKeys() - Method in class com.sshtools.server.SshServerContext
Returns a comma delimited string containing installed public key types.
getSymbolicLinkTarget(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Get the target path of a symbolic link.
getTerminalColumns() - Method in class com.sshtools.client.SshClientContext
 
getTerminalHeight() - Method in class com.sshtools.client.SshClientContext
 
getTerminalModes() - Method in class com.sshtools.client.SshClientContext
 
getTerminalRows() - Method in class com.sshtools.client.SshClientContext
 
getTerminalType() - Method in class com.sshtools.client.SshClientContext
 
getTerminalWidth() - Method in class com.sshtools.client.SshClientContext
 
getThread() - Method in class com.sshtools.common.nio.SocketConnection
Get the selector thread for this connection
getThreadLoad() - Method in class com.sshtools.common.nio.SelectorThread
Get the current thread load.
getTooManyConnectionsText() - Method in class com.sshtools.server.SshServerContext
 
getTotalBytesIn() - Method in class com.sshtools.common.ssh.Connection
 
getTotalBytesOut() - Method in class com.sshtools.common.ssh.Connection
 
getTotalMemoryAllocated() - Method in class com.sshtools.common.nio.ByteBufferPool
Calculate the total memory allocated by this pool.
getTotalMemoryInUse() - Method in class com.sshtools.common.nio.ByteBufferPool
Calculate the total memory in use by this pool.
getTransferMode() - Method in class com.sshtools.client.sftp.SftpClientTask
 
getTransferSize() - Method in class com.sshtools.client.sftp.DirectoryOperation
Get the total number of bytes that this operation will transfer
getTransport() - Method in class com.sshtools.common.nio.ConnectRequestFuture
 
getTransport() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the underlying transport.
getTransport() - Method in class com.sshtools.server.ConnectionProtocolServer
 
getTransport() - Method in class com.sshtools.server.KeyboardInteractiveAuthentication
 
getType() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
getType() - Method in class com.sshtools.client.sftp.SftpMessage
 
getType() - Method in class com.sshtools.client.tasks.ACL
 
getType() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Get a description of the format type e.g.
getType() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getType() - Method in class com.sshtools.server.ACL
 
getUID() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Get the UID of the owner.
getUID() - Method in class com.sshtools.server.SftpFileAttributes
Get the UID of the owner.
getUnchangedFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
Returns the list of files that will not be changed during the directory operation
getUpdatedFiles() - Method in class com.sshtools.client.sftp.DirectoryOperation
Returns a list of files that will be updated in the directory operation
getUsername() - Method in class com.sshtools.client.SshClientContext
Get the username of this connection.
getUsername() - Method in class com.sshtools.common.ssh.Connection
 
getUsername() - Method in class com.sshtools.common.ssh.ConnectionProtocol
Get the username for the connected user.
getUsername() - Method in class com.sshtools.server.SftpFileAttributes
 
getUTF8Bytes(String) - Static method in class com.sshtools.common.util.EncodingUtils
 
getUTF8String(byte[]) - Static method in class com.sshtools.common.util.EncodingUtils
 
getUUID() - Method in class com.sshtools.common.ssh.Connection
 
getUUID() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
getUUID() - Method in class com.sshtools.common.ssh.TransportProtocol
 
getValidAfter() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getValidBefore() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
getVersion() - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
getVersion() - Method in class com.sshtools.common.net.HttpResponse
 
getVersion() - Static method in class com.sshtools.common.nio.SshEngine
Returns the current version of the API.
getVersion() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getVersion() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getVersion() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getWelcomeText() - Method in class com.sshtools.server.SshServerContext
 
getWho() - Method in class com.sshtools.client.tasks.ACL
 
getWho() - Method in class com.sshtools.server.ACL
 
getX() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getX() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getY() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getY() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
globalListeners - Variable in class com.sshtools.common.events.EventServiceImplementation
 
GlobalRequest - Class in com.sshtools.common.ssh
This class represents a global request.
GlobalRequest(String, Connection<?>, byte[]) - Constructor for class com.sshtools.common.ssh.GlobalRequest
Contstruct a request.
GlobalRequestHandler<T extends SshContext> - Interface in com.sshtools.common.ssh
The SSH protocol allows for the sending of requests independently of any communication channel.
GlobRegExpMatching - Class in com.sshtools.client.sftp
Implements the RegularExpressionMatching Interface.
GlobRegExpMatching() - Constructor for class com.sshtools.client.sftp.GlobRegExpMatching
 
GlobSyntax - Static variable in class com.sshtools.client.sftp.SftpClientTask
 
grantForwarding(String) - Method in class com.sshtools.common.ssh.ForwardingPolicy
Grant access to a specific host.
group1 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group14 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group15 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group16 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group17 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group18 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group5 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 

H

haltIncomingData() - Method in class com.sshtools.server.SessionChannel
 
hasAccessedTime() - Method in class com.sshtools.server.SftpFileAttributes
Get if the file has a last accessed time.
hasAttributeBits() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
hasAuthenticated() - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
hasAuthenticated() - Method in interface com.sshtools.server.platform.KeyboardInteractiveProvider
 
hasBinary() - Method in class com.sshtools.common.util.EOLProcessor
Check to see if binary data was encountered during the encoding process
hasBinary() - Method in class com.sshtools.common.util.TextConversionStream
Check to see if binary data was encountered during the encoding process
hasCreateTime() - Method in class com.sshtools.server.SftpFileAttributes
Get if the file has a create time.
hasExtendedAttribute(String) - Method in class com.sshtools.server.SftpFileAttributes
 
hasGID() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
hasGID() - Method in class com.sshtools.server.SftpFileAttributes
 
hasGroup() - Method in class com.sshtools.server.SftpFileAttributes
Get if this file has a group associated with it.
hashCode() - Method in class com.sshtools.client.sftp.SftpFile
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
hashCode() - Method in class com.sshtools.common.util.UnsignedInteger32
Returns the objects hash code.
hashCode() - Method in class com.sshtools.common.util.UnsignedInteger64
Return the objects hash code.
hashCode() - Method in class com.sshtools.server.scp.FilenamePattern
Calculate a hash code for this object.
hashCode() - Method in class com.sshtools.server.SftpFile
 
hasModifiedTime() - Method in class com.sshtools.server.SftpFileAttributes
Get if the file has a last modified time.
hasMoreData() - Method in class com.sshtools.common.util.SimpleASNReader
 
hasPermissions() - Method in class com.sshtools.server.SftpFileAttributes
 
hasProviders() - Method in class com.sshtools.server.PasswordAuthentication
 
hasPublicKey(String) - Method in class com.sshtools.server.SshServerContext
Determine if the server has a host key configured.
hasReceivedNewKeys() - Method in class com.sshtools.client.SshKeyExchangeClient
 
hasReceivedNewKeys() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
hasReceivedNewKeys() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
hasSentNewKeys() - Method in class com.sshtools.client.SshKeyExchangeClient
 
hasSentNewKeys() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
hasSentNewKeys() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
hasSize() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
hasSize() - Method in class com.sshtools.server.SftpFileAttributes
 
hasSucceeded() - Method in class com.sshtools.client.shell.ShellProcess
 
hasUID() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
hasUID() - Method in class com.sshtools.server.SftpFileAttributes
 
hasUsername() - Method in class com.sshtools.server.SftpFileAttributes
Get if this file has a username associated with it.
hexArray - Static variable in class com.sshtools.common.nio.SshEngine
 
hidden - Variable in class com.sshtools.server.sftp.AbstractDirectFile
 
HMAC_MD5 - Static variable in class com.sshtools.common.ssh.SshContext
MD5 message authentication
HMAC_MD5_96 - Static variable in class com.sshtools.common.ssh.SshContext
MD5 96 bit message authentication
HMAC_MD5_ETM - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_RIPEMD160 - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_RIPEMD160_ETM - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA1 - Static variable in class com.sshtools.common.ssh.SshContext
SHA1 message authentication
HMAC_SHA1_96 - Static variable in class com.sshtools.common.ssh.SshContext
SHA1 96 bit message authentication
HMAC_SHA1_ETM - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA256 - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA256_96 - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA256_ETM - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA512 - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA512_96 - Static variable in class com.sshtools.common.ssh.SshContext
 
HMAC_SHA512_ETM - Static variable in class com.sshtools.common.ssh.SshContext
 
HmacMD5 - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD5
 
HmacMD596 - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD596() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD596
 
HmacMD5ETM - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD5ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
HmacRipeMd160 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacRipeMd160() - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
HmacRipeMd160(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
HmacRipeMd160ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacRipeMd160ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
HmacRipeMd160ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
HmacSha1 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha1
 
HmacSha196 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha196() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha196
 
HmacSha1ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
HmacSha256 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256
 
HmacSha256(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256
 
HmacSha256_96 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256_96() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256_96
 
HmacSha256ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
HmacSha256ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
HmacSha512 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512
 
HmacSha512(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512
 
HmacSha512_96 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512_96() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512_96
 
HmacSha512ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
HmacSha512ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
homeDir - Variable in class com.sshtools.server.sftp.AbstractDirectFile
 
HOST_KEY_NOT_VERIFIABLE - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The host key supplied could not be verified
HOST_NOT_ALLOWED - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The host is not allowed
hostKey - Variable in class com.sshtools.client.SshKeyExchangeClient
The server's host key.
hostKey - Variable in class com.sshtools.server.components.SshKeyExchangeServer
The server's host key.
hostToConnect - Variable in class com.sshtools.common.ssh.ForwardingChannel
Tunnel endpoint hostname
HttpHeader - Class in com.sshtools.common.net
Utility class to process HTTP headers.
HttpHeader() - Constructor for class com.sshtools.common.net.HttpHeader
 
HttpRequest - Class in com.sshtools.common.net
Utility class to process HTTP requests.
HttpRequest() - Constructor for class com.sshtools.common.net.HttpRequest
 
HttpResponse - Class in com.sshtools.common.net
Utility class to process HTTP responses.
HttpResponse(InputStream) - Constructor for class com.sshtools.common.net.HttpResponse
 

I

idle() - Method in interface com.sshtools.common.nio.IdleStateListener
Process an idle event.
idle() - Method in class com.sshtools.common.ssh.TransportProtocol
Called when the selector framework is idle.
idle() - Method in class com.sshtools.server.SessionChannel
 
idleAuthenticationTimeoutSeconds - Variable in class com.sshtools.common.ssh.SshContext
 
idleConnectionTimeout - Variable in class com.sshtools.common.ssh.SshContext
 
IdleStateListener - Interface in com.sshtools.common.nio
A class implementing this interface is notified when the selector it is registered with becomes idle.
IdleStateManager - Class in com.sshtools.common.nio
Class that checks the idle state of another class.
IdleStateManager(int, int) - Constructor for class com.sshtools.common.nio.IdleStateManager
 
IGNORE_CASE - Static variable in class com.sshtools.server.scp.FilenamePattern
System-dependent filename case-sensitivity flag.
ILLEGAL_USER_NAME - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The user's name is illegal
in - Variable in class com.sshtools.client.shell.ShellController
 
in - Variable in class com.sshtools.common.util.DynamicBuffer
This buffers InputStream
INFLATER - Static variable in interface com.sshtools.common.ssh.compression.SshCompression
Inflation mode
init(Connection<SshClientContext>) - Method in class com.sshtools.client.AbstractKeyboardInteractiveCallback
 
init(TransportProtocol<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
init(TransportProtocol<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
init(TransportProtocol<SshClientContext>, String, String, byte[], byte[], boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
init(TransportProtocol<SshClientContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
init(Connection<SshClientContext>) - Method in interface com.sshtools.client.KeyboardInteractiveCallback
 
init(Connection<SshClientContext>) - Method in class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
 
init() - Method in class com.sshtools.common.ssh.components.ComponentManager
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour128
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour256
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha1
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha196
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha256
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha512
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
Initialize the public key from a blob of binary data.
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.NoneCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.SshCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
init(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Initialize the public key from a blob of binary data.
init(int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
init(int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Initialize the compression.
init(SshEngine) - Method in class com.sshtools.common.ssh.SshContext
Initialise the SshContext by setting the daemon
init(TransportProtocol<T>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
init(Channel<T>, T) - Method in class com.sshtools.common.ssh.Subsystem
Initialize the subsystem with the current session and configuration.
init(int, int) - Method in class com.sshtools.common.zlib.ZLibCompression
 
init(String[]) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
init(TransportProtocol<SshServerContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
init(TransportProtocol<SshServerContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
 
init(TransportProtocol<SshServerContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
 
init(TransportProtocol<SshServerContext>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
init(TransportProtocol<SshServerContext>, AuthenticationProtocolServer) - Method in class com.sshtools.server.NoneAuthentication
Initializes the mechanism with variables.
init(Connection<SshServerContext>, KeyboardInteractiveAuthentication) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
init(SessionChannel) - Method in class com.sshtools.server.platform.ExecutableCommand
Initialize the command.
init(Connection<SshServerContext>, KeyboardInteractiveAuthentication) - Method in interface com.sshtools.server.platform.KeyboardInteractiveProvider
 
init(SessionChannel, SshContext) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated. 
init(byte[], SessionChannel, SshContext, String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Initialize the file system.
init(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
initialize(ProtocolEngine, SshEngine) - Method in class com.sshtools.common.nio.SocketConnection
Initialize the socket with the protocol engine and the daemon process.
initialize(ProtocolEngine, SshEngine) - Method in interface com.sshtools.common.nio.SocketHandler
Initialize this socket with a ProtocolEngine and the current SshEngine.
initialize(ProtocolEngine, SshEngine) - Method in class com.sshtools.common.ssh.LocalForwardingChannel
 
initialize(ProtocolEngine, SshEngine) - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
 
initialize(ProtocolEngine, SshEngine) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
No initialization is necessary so this method does nothing.
initializeDefaultProvider(Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Initialize the default JCE provider used by the API.
initializeDefaultProvider(Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize the default JCE provider used by the API.
initializeDigestFactory(ComponentFactory<Digest>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the digest factory.
initializeDigestFactory(ComponentFactory<Digest>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeHmacFactory(ComponentFactory<SshHmac>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the SSH2 HMAC factory.
initializeHmacFactory(ComponentFactory<SshHmac>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeKeyExchange(SshKeyExchange<SshClientContext>, boolean, boolean) - Method in class com.sshtools.client.TransportProtocolClient
 
initializeKeyExchange(SshKeyExchange<T>, boolean, boolean) - Method in class com.sshtools.common.ssh.TransportProtocol
 
initializeKeyExchange(SshKeyExchange<SshServerContext>, boolean, boolean) - Method in class com.sshtools.server.TransportProtocolServer
 
initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize a provider for a specific algorithm.
initializePublicKeyFactory(ComponentFactory<SshPublicKey>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the public key factory.
initializePublicKeyFactory(ComponentFactory<SshPublicKey>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeSsh2CipherFactory(ComponentFactory<SshCipher>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the SSH2 cipher factory.
initializeSsh2CipherFactory(ComponentFactory<SshCipher>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeSSL() - Static method in class com.sshtools.common.nio.ssl.SSLContextConnection
Initialize SSL.
InputStream(InputStream) - Constructor for class com.sshtools.common.util.Base64.InputStream
 
InputStream(InputStream, boolean) - Constructor for class com.sshtools.common.util.Base64.InputStream
 
INSTANCE - Static variable in class com.sshtools.server.RemoteForwardingFactoryImpl
 
inStartup() - Method in class com.sshtools.client.shell.Shell
 
interfaceCannotStart(SshEngine, ListeningInterface, IOException) - Method in interface com.sshtools.common.nio.SshEngineListener
 
interfaceCannotStart(SshEngine, ListeningInterface, IOException) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
interfaceCannotStop(SshEngine, ListeningInterface, IOException) - Method in interface com.sshtools.common.nio.SshEngineListener
 
interfaceCannotStop(SshEngine, ListeningInterface, IOException) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
interfaceStarted(SshEngine, ListeningInterface) - Method in interface com.sshtools.common.nio.SshEngineListener
 
interfaceStarted(SshEngine, ListeningInterface) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
interfaceStopped(SshEngine, ListeningInterface) - Method in interface com.sshtools.common.nio.SshEngineListener
 
interfaceStopped(SshEngine, ListeningInterface) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
INTERNAL_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An internal error occurred within the API; in all cases contact sshtools.com support with the details of this error and the state of the connection when receiving this exception is unknown.
interrupt() - Method in class com.sshtools.client.shell.ShellController
 
interrupt() - Method in interface com.sshtools.client.shell.ShellWriter
Interrupt the process by sending a Ctrl+C to the process.
intValue() - Method in class com.sshtools.common.util.UnsignedInteger32
Returns the long value of the unsigned integer cast to an int
INVALID_HANDLE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The file handle provided was invalid
INVALID_HANDLE - Static variable in exception com.sshtools.server.SftpStatusEventException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The file cannot be resumed
INVALID_RESUME_STATE - Static variable in exception com.sshtools.server.SftpStatusEventException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
INVALID_TEXT_MODE - Static variable in exception com.sshtools.server.SftpStatusEventException
The server reported a canonical newline convention not supported by this API
InvalidHandleException - Exception in com.sshtools.server.platform
Thrown when an invalid file handle is received.
InvalidHandleException(String) - Constructor for exception com.sshtools.server.platform.InvalidHandleException
Constructs the exception.
InvalidPassphraseException - Exception in com.sshtools.common.publickey
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for exception com.sshtools.common.publickey.InvalidPassphraseException
 
InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.common.publickey.InvalidPassphraseException
 
IOStreamConnector - Class in com.sshtools.common.util
Connects an input stream to an outputstream.
IOStreamConnector() - Constructor for class com.sshtools.common.util.IOStreamConnector
Creates a new IOStreamConnector object.
IOStreamConnector(InputStream, OutputStream) - Constructor for class com.sshtools.common.util.IOStreamConnector
Creates a new IOStreamConnector object.
IOStreamConnector.IOStreamConnectorListener - Interface in com.sshtools.common.util
 
IOUtil - Class in com.sshtools.common.util
 
IOUtil() - Constructor for class com.sshtools.common.util.IOUtil
 
IPPolicy - Class in com.sshtools.server
 
IPPolicy() - Constructor for class com.sshtools.server.IPPolicy
 
isActive() - Method in class com.sshtools.client.shell.ShellController
 
isActive() - Method in class com.sshtools.client.shell.ShellProcess
 
isActive() - Method in class com.sshtools.client.shell.ShellProcessController
 
isAllocatePseudoTerminal() - Method in class com.sshtools.client.SshClientContext
 
isAllocatePseudoTerminal() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
isAllowZeroLengthFileUpload() - Method in class com.sshtools.server.SshServerContext
 
isAppendOnly() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isArchive() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isAttributeBitSet(long) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isAuthenticated() - Method in class com.sshtools.common.ssh.Connection
 
isAuthorizedKey(SshPublicKey, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Checks the given public key by comparing it against the public keys stored in the users authorized_keys file.
isAuthorizedKey(SshPublicKey, Connection<SshServerContext>) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
isAuthorizedKey(SshPublicKey, Connection<SshServerContext>) - Method in interface com.sshtools.server.PublicKeyAuthenticationProvider
Check the supplied public key against the users authorized keys.
isBlock() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file is pointing to a block special file.
isBlock() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a block special file.
isBlock() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a block special file.
isCancelled() - Method in interface com.sshtools.client.tasks.FileTransferProgress
The transfer is cancelled.
isCaseInsensitive() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isCharacter() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file is pointing to a character mode device.
isCharacter() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a character device.
isCharacter() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a character device.
isClosed() - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
isClosed() - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the state of the SFTP client.
isClosed() - Method in class com.sshtools.client.shell.Shell
 
isClosed() - Method in class com.sshtools.common.ssh.Channel
Indicates the channel has been closed
isClosed() - Method in class com.sshtools.common.util.IOStreamConnector
 
isClosing() - Method in class com.sshtools.common.ssh.Channel
Indicates whether the channel is currently performing a close operation
isComplete() - Method in class com.sshtools.client.SshKeyExchangeClient
 
isCompressed() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isConnected() - Method in interface com.sshtools.common.nio.ProtocolEngine
Is the protocol connected.
isConnected() - Method in class com.sshtools.common.nio.SocketConnection
Is the socket still connected?
isConnected() - Method in class com.sshtools.common.nio.ssl.SSLContextConnection
Is the socket still connected? During the initial handshake check the raw socket status, otherwise check the protocol status.
isConnected() - Method in class com.sshtools.common.nio.ssl.SSLSocketConnection
Is the socket still connected? During the initial handshake check the raw socket status, otherwise check the protocol status.
isConnected() - Method in class com.sshtools.common.ssh.TransportProtocol
Determine if the protocol is still connected
isDirectory() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file object is pointing to a directory.
isDirectory() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a directory
isDirectory() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
isDirectory() - Method in interface com.sshtools.server.sftp.AbstractFile
 
isDirectory() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
isDirectory() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a directory
isDirectoryOrLinkedDirectory(SftpFile) - Method in class com.sshtools.client.sftp.SftpClientTask
Determine whether the file object is pointing to a symbolic link that is pointing to a directory.
isDisconnected() - Method in class com.sshtools.common.ssh.Connection
 
isDone() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
isDone() - Method in interface com.sshtools.common.ssh.RequestFuture
 
isEnableNoneCipher() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
isEnableNoneMac() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
isEncrypted() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isEnsureGracefulDisconnect() - Method in class com.sshtools.server.SshServerContext
 
isEOF() - Method in class com.sshtools.common.ssh.Channel
Indicates that the channel is EOF (it will not be receiving any more data from the remote side).
isETM() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
isETM() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
isFifo() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file is pointing to a pipe.
isFifo() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a pipe.
isFifo() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a pipe.
isFile() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file object is pointing to a file.
isFile() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a file.
isFile() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
isFile() - Method in interface com.sshtools.server.sftp.AbstractFile
 
isFile() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
isFile() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a file.
isFlagSet(long) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine if a permissions flag is set.
isFlagSet(long) - Method in class com.sshtools.server.SftpFileAttributes
Determine if a permissions flag is set.
isFlowControlEnabled() - Method in class com.sshtools.client.SessionChannel
 
isForceCommand() - Method in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
isFormatted(byte[], String, String) - Static method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
isHidden() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isHidden() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
isHidden() - Method in interface com.sshtools.server.sftp.AbstractFile
 
isHidden() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
isImmutable() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isIncomingDataHalted() - Method in class com.sshtools.server.SessionChannel
 
isIPV6Interface() - Method in class com.sshtools.common.nio.ListeningInterface
 
isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
isKeyExchangeMessage(int) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
isLink() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file object is a symbolic link.
isLink() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isLink() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isListening(int) - Method in class com.sshtools.common.ssh.ForwardingManager
Is there an existing forwarding listening on a particular port?
isLocalEOF() - Method in class com.sshtools.common.ssh.Channel
 
isOpen() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file is open.
isOpen() - Method in class com.sshtools.common.ssh.Channel
Get the open state of the channel.
isPassphraseProtected() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Determine if the private key file is protected by a passphrase.
isPermanent() - Method in class com.sshtools.common.nio.SelectorThread
Is this a permanent thread?
isPublicKeyVerificationFailedAuth() - Method in class com.sshtools.server.SshServerContext
 
isReadable() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
isReadable() - Method in interface com.sshtools.server.sftp.AbstractFile
 
isReadable() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
isReadOnly() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isReady() - Method in class com.sshtools.common.nio.IdleStateManager
Called by a selector to determine when the service run is ready to be executed.
isRemoteEOF() - Method in class com.sshtools.common.ssh.Channel
 
isSCPReadWriteEvents() - Method in class com.sshtools.server.SshServerContext
 
isSelectorThread() - Method in class com.sshtools.common.nio.SocketConnection
Is the current thread this sockets SelectorThread?
isSFTPReadWriteEvents() - Method in class com.sshtools.server.SshServerContext
 
isSocket() - Method in class com.sshtools.client.sftp.SftpFile
Determine whether the file is pointing to a socket.
isSocket() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Determine whether these attributes refer to a socket.
isSocket() - Method in class com.sshtools.server.SftpFileAttributes
Determine whether these attributes refer to a socket.
isSparse() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isStarted() - Method in class com.sshtools.common.nio.SshEngine
Get whether the daemon is currently started
isStarting() - Method in class com.sshtools.common.nio.SshEngine
 
isSuccess() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
isSuccess() - Method in interface com.sshtools.common.ssh.RequestFuture
 
isSupportedMechanism(String) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
isSupportedMechanism(String) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
isSync() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isSystem() - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
isTextMode() - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
isUsingDirectBuffers() - Method in class com.sshtools.common.nio.SshEngineContext
Determine whether the daemon is using direct byte buffers.
isValidPattern(String) - Method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename pattern is well-formed.
isWritable() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
isWritable() - Method in interface com.sshtools.server.sftp.AbstractFile
 
isWritable() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 

J

JCE_3DESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
3DES in CBC mode 'DESede/CTR/NoPadding'
JCE_3DESCTRNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
3DES in counter clock mode 'DESede/CTR/NoPadding'
JCE_AESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
AES encryption algorithm 'AES/CBC/NoPadding'
JCE_AESCTRNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
AES in counter clock mode 'AES/CTR/NoPadding'
JCE_ARCFOUR - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ARCFOUR cipher
JCE_BLOWFISHCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Blowfish encryption algorithm 'Blowfish/CBC/NoPadding'
JCE_DESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DES encrpytion algorithm 'DES/CBC/NoPadding'
JCE_DH - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Diffie Hellman key agreement algorithm 'DH'
JCE_DSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DSA public key algorithm 'DSA'
JCE_EC - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Elliptic Curve
JCE_ECDH - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
JCE_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred in the JCE; typically this would result from Maverick attempting to use an algorithm that the JCE does not support.
JCE_HMACMD5 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
MD5 message authentication code algorithm 'HmacMD5'
JCE_HMACRIPEMD160 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RipeMD160 message authentication code algorithm 'HmacSha256'
JCE_HMACSHA1 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA1 message authentication code algorithm 'HmacSha1'
JCE_HMACSHA256 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA 256 bit message authentication code algorithm 'HmacSha256'
JCE_HMACSHA512 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA 512 bit message authentication code algorithm 'HmacSha256'
JCE_MD5 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
MD5 digest algorithm 'MD5'
JCE_MD5WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
JCE_RSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA public key algorithm 'RSA'
JCE_RSANONEPKCS1PADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA encryption algorithm 'RSA/NONE/PKCS1Padding'
JCE_SHA1 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA1 digest algorithm 'SHA-1'
JCE_SHA1PRNG - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Secure random algorithm 'Sha1PRNG'
JCE_SHA1WithDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DSA signature algorithm 'SHA1WithDSA'
JCE_SHA1WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
JCE_SHA256 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA256 digest algorithm 'SHA-256'
JCE_SHA384 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA384 digest algorithm 'SHA-384'
JCE_SHA512 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA512 digest algorithm 'SHA-512'
JCE_X509 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
X509 certificate algorithm 'X.509'
jceAlgorithm - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
JCEAlgorithms - Interface in com.sshtools.common.ssh.components.jce
Interface containing the JCE algorithms required by the API.
JCEComponentManager - Class in com.sshtools.common.ssh.components.jce
A component manager for the Java runtime JCE provider.
JCEComponentManager() - Constructor for class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
JCEProvider - Class in com.sshtools.common.ssh.components.jce
 
JCEProvider() - Constructor for class com.sshtools.common.ssh.components.jce.JCEProvider
 

K

KBIPrompt - Class in com.sshtools.common.ssh
Represents a single prompt in the keyboard-interactive authentication process
KBIPrompt(String, boolean) - Constructor for class com.sshtools.common.ssh.KBIPrompt
Creates a new KBIPrompt object.
keepAlive - Variable in class com.sshtools.common.nio.ProtocolContext
 
keepAliveDataMaxLength - Variable in class com.sshtools.common.ssh.SshContext
 
keepAliveInterval - Variable in class com.sshtools.common.ssh.SshContext
 
KEX_DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.sshtools.common.ssh.SshContext
Constant for the algorithm name "diffie-hellman-group14-sha1".
KEX_DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.common.ssh.SshContext
Constant for the algorithm name "diffie-hellman-group1-sha1".
KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.sshtools.common.ssh.SshContext
Constant for the algorithm name "diffie-hellman-group-exchange-sha1".
KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.sshtools.common.ssh.SshContext
 
key - Variable in class com.sshtools.client.SshKeyExchangeClient
 
key - Variable in class com.sshtools.common.nio.SocketConnection
 
key - Variable in class com.sshtools.common.ssh.SocketForwardingChannel
 
KEY_EXCHANGE_FAILED - Static variable in exception com.sshtools.common.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.sshtools.common.ssh.TransportProtocol
Disconnect reason: Key exchange failed
KEYBOARD_INTERACTIVE_AUTHENTICATION - Static variable in class com.sshtools.common.ssh.SshContext
 
KEYBOARD_INTERACTIVE_AUTHENTICATION - Static variable in interface com.sshtools.server.AuthenticationMechanismFactory
 
KeyboardInteractiveAuthentication - Class in client
A basic example that shows how to use keyboard-interactive authentication using the Maverick NG client.
KeyboardInteractiveAuthentication() - Constructor for class client.KeyboardInteractiveAuthentication
 
KeyboardInteractiveAuthentication - Class in com.sshtools.server
 
KeyboardInteractiveAuthentication() - Constructor for class com.sshtools.server.KeyboardInteractiveAuthentication
 
KeyboardInteractiveAuthentication(TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>, KeyboardInteractiveAuthenticationProvider[]) - Constructor for class com.sshtools.server.KeyboardInteractiveAuthentication
 
KeyboardInteractiveAuthenticationProvider - Interface in com.sshtools.server
 
KeyboardInteractiveAuthenticator - Class in com.sshtools.client
Implements the keyboard-interactive authentication method.
KeyboardInteractiveAuthenticator(KeyboardInteractiveCallback) - Constructor for class com.sshtools.client.KeyboardInteractiveAuthenticator
 
KeyboardInteractiveCallback - Interface in com.sshtools.client
Callback interface for keyboard-interactive authentication.
KeyboardInteractivePrompt - Class in com.sshtools.client
Represents a keyboard-interactive prompt.
KeyboardInteractivePrompt(String, boolean) - Constructor for class com.sshtools.client.KeyboardInteractivePrompt
Creates a new KBIPrompt object.
KeyboardInteractivePromptCompletor - Interface in com.sshtools.client
 
KeyboardInteractiveProvider - Interface in com.sshtools.server.platform
 
keyboardInteractiveProviders - Variable in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
keyExchangeAlgorithm - Variable in class com.sshtools.common.ssh.TransportProtocol
 
keyExchangeInitialized() - Method in class com.sshtools.common.ssh.TransportProtocol
 
keyExchangeInitialized() - Method in class com.sshtools.server.TransportProtocolServer
 
keyExchanges - Variable in class com.sshtools.common.ssh.SshContext
 
keysExchanged() - Method in class com.sshtools.client.SshClientContext
 
kill() - Method in class com.sshtools.server.platform.ExecutableCommand
Kill the command.
kill() - Method in class com.sshtools.server.platform.NativeExecutableCommand
 
kill() - Method in class com.sshtools.server.scp.ScpCommand
Called when channel is closing
killTunnelsOnRemoteForwardingCancel - Variable in class com.sshtools.common.ssh.SshContext
 

L

lastModified() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
lastModified() - Method in interface com.sshtools.server.sftp.AbstractFile
 
lastModified() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
lcd(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Changes the local working directory.
length() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
length() - Method in interface com.sshtools.server.sftp.AbstractFile
 
length() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
LICENSE_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
The API is not licensed!
LicenseException - Exception in com.sshtools.common.nio
Thrown by the licensing system if there is a problem with the license.
LicenseException(String) - Constructor for exception com.sshtools.common.nio.LicenseException
 
LicenseManager - Class in com.sshtools.common.nio
Add your license using the static method provided by this class.
LicenseManager() - Constructor for class com.sshtools.common.nio.LicenseManager
 
list(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
List the types of components supported by this factory.
listChildren(SftpFile, Vector<SftpFile>) - Method in class com.sshtools.client.sftp.AbstractSftpTask
List the children of a directory.
listenerList - Variable in class com.sshtools.common.util.IOStreamConnector
 
ListeningInterface - Class in com.sshtools.common.nio
Represents a listening interface for incoming socket connections.
ListeningInterface(InetSocketAddress, ProtocolContextFactory<?>) - Constructor for class com.sshtools.common.nio.ListeningInterface
 
ListeningInterface(InetSocketAddress, ProtocolContextFactory<?>, int) - Constructor for class com.sshtools.common.nio.ListeningInterface
 
listeningPorts - Variable in class com.sshtools.common.ssh.ForwardingManager
 
listPublicKeys(String...) - Method in class com.sshtools.common.ssh.SshContext
 
loadHostKey(InputStream, String, int) - Method in class com.sshtools.server.SshServerContext
 
loadHostKey(InputStream, String, int, String) - Method in class com.sshtools.server.SshServerContext
 
loadHostKey(InputStream, String, int, int, int, String) - Method in class com.sshtools.server.SshServerContext
 
loadKey(File, String) - Method in class com.sshtools.server.SshServerContext
 
loadKey(InputStream, String) - Method in class com.sshtools.server.SshServerContext
 
loadKeystore(File, String, String, String) - Method in class com.sshtools.common.ssh.components.ComponentManager
Load a host key from a keystore file.
loadKeystore(InputStream, String, String, String) - Method in class com.sshtools.common.ssh.components.ComponentManager
Load a host key from a keystore InputStream.
loadKeystore(File, String, String, String, String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
loadKeystore(InputStream, String, String, String, String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
loadKeystore(InputStream, String, String, String) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Load a keystore for use as an SSH host key.
loadKeystore(InputStream, String, String, String, String) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Load a keystore for use as an SSH host key.
loadKeystore(File, String, String, String) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
loadKeystore(File, String, String, String, String) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
loadKeystore(File, String, String, String) - Method in class com.sshtools.server.SshServerContext
Load a keystore for use as an SSH host key.
loadKeystore(InputStream, String, String, String) - Method in class com.sshtools.server.SshServerContext
 
loadKeystore(File, String, String, String, String) - Method in class com.sshtools.server.SshServerContext
 
loadKeystore(InputStream, String, String, String, String) - Method in class com.sshtools.server.SshServerContext
 
loadOrGenerateHostKey(File, String, int) - Method in class com.sshtools.server.SshServerContext
Load a host key from file, if the file does not exist then generate the key.
loadOrGenerateHostKey(File, String, int, String) - Method in class com.sshtools.server.SshServerContext
 
loadOrGenerateHostKey(File, String, int, int, String) - Method in class com.sshtools.server.SshServerContext
Load a host key from file, if the file does not exist then generate the key.
loadSshCertificate(File, String, File) - Method in class com.sshtools.server.SshServerContext
 
LOCAL_TYPE - Static variable in class com.sshtools.common.ssh.LocalForwardingChannel
 
LOCAL_TYPE - Static variable in class com.sshtools.common.ssh.RemoteForwardingChannel
 
locale - Variable in class com.sshtools.common.ssh.SshContext
 
LocalForwardingChannel<T extends SshContext> - Class in com.sshtools.common.ssh
Implements a Local forwarding channel for use with forwarding sockets from the client machine through the server to some endpoint reachable from the server machine.
LocalForwardingChannel(String) - Constructor for class com.sshtools.common.ssh.LocalForwardingChannel
 
LocalForwardingChannel(String, String, int, SocketChannel) - Constructor for class com.sshtools.common.ssh.LocalForwardingChannel
Constructs a forwarding channel of the type "forwarded-tcpip"
LocalForwardingChannel - Class in com.sshtools.server
Implements a Local forwarding channel for use with forwarding sockets from the client machine through the server to some endpoint reachable from the server machine.
LocalForwardingChannel() - Constructor for class com.sshtools.server.LocalForwardingChannel
Constructs a forwarding channel of the type "direct-tcpip"
LocalForwardingFactoryImpl - Class in com.sshtools.client
Implements the configuration of a local forwarding listening socket.
LocalForwardingFactoryImpl(String, int) - Constructor for class com.sshtools.client.LocalForwardingFactoryImpl
 
localIdentification - Variable in class com.sshtools.common.ssh.TransportProtocol
 
localkex - Variable in class com.sshtools.common.ssh.TransportProtocol
 
localwindow - Variable in class com.sshtools.common.ssh.Channel
 
localWindowLock - Variable in class com.sshtools.common.ssh.Channel
 
lock - Static variable in class com.sshtools.common.ssh.TransportProtocol
 
lockComponents() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
lockFile(byte[], long, long, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
longValue() - Method in class com.sshtools.common.util.UnsignedInteger32
Returns the long value of this unsigned integer.
longValue() - Method in class com.sshtools.common.util.UnsignedInteger64
Return a long value of the unsigned integer.
lpwd() - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the absolute path to the local working directory.
ls() - Method in class com.sshtools.client.sftp.SftpClientTask
List the contents of the current remote working directory.
ls(String) - Method in class com.sshtools.client.sftp.SftpClientTask
List the contents remote directory.

M

m_any - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Match any single character.
m_closure - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Match zero or more characters.
m_dirSep - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Directory path separator.
m_escape - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Escape any special meaning.
m_hasDirSep - Variable in class com.sshtools.server.scp.FilenamePattern
This pattern contains directory path separator characters.
m_ignoreCase - Variable in class com.sshtools.server.scp.FilenamePattern
Ignore case when matching filenames.
m_negate - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Negation.
m_pat - Variable in class com.sshtools.server.scp.FilenamePattern
Filename pattern.
m_setClose - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Character set close.
m_setExcl - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Character set exclusion.
m_setOpen - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Character set open.
m_setThru - Variable in class com.sshtools.server.scp.FilenamePattern
Special pattern character: Character set range.
mac - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
MAC_ERROR - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: An error occurred verifying the MAC
macCS - Variable in class com.sshtools.common.ssh.SshContext
 
macCS - Variable in class com.sshtools.common.ssh.TransportProtocol
 
macLength - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
macSC - Variable in class com.sshtools.common.ssh.SshContext
 
macSC - Variable in class com.sshtools.common.ssh.TransportProtocol
 
macSize - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
main(String[]) - Static method in class callback.ReverseSSHD
 
main(String[]) - Static method in class client.ExecuteCommand
 
main(String[]) - Static method in class client.ForwardingClient
 
main(String[]) - Static method in class client.KeyboardInteractiveAuthentication
 
main(String[]) - Static method in class client.PasswordAuthentication
 
main(String[]) - Static method in class client.PublicKeyAuthentication
 
main(String[]) - Static method in class client.SftpClient
 
main(String[]) - Static method in class client.ShellExpect
 
main(String[]) - Static method in class com.sshtools.common.util.TextConversionStream
 
main(String[]) - Static method in class com.sshtools.server.scp.FilenamePattern
Test driver for this class.
main(String[]) - Static method in class vanilla.VanillaSSHD
 
makeDirectory(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Make a directory.
makeDirectory(String, SftpFileAttributes) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Make a directory.
makeDirectory(String, SftpFileAttributes) - Method in interface com.sshtools.server.platform.FileSystem
Create a directory.
makeDirectory(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Create a directory.
makeDirectory(String, SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
matcher - Variable in class com.sshtools.client.shell.ShellController
 
matches(String, String) - Method in class com.sshtools.client.shell.ShellDefaultMatcher
 
matches(String, String) - Method in interface com.sshtools.client.shell.ShellMatcher
Match a command output line against a defined pattern.
matches(String, String) - Static method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename matches a filename pattern.
matches(String) - Method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename matches the filename pattern.
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.client.sftp.GlobRegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.client.sftp.NoRegExpMatching
opens and returns the requested filename string
matchFileNamesWithPattern(File[], String) - Method in class com.sshtools.client.sftp.Perl5RegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFileNamesWithPattern(File[], String) - Method in interface com.sshtools.client.sftp.RegularExpressionMatching
returns each of the files that match the pattern fileNameRegExp
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.GlobRegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.NoRegExpMatching
returns files
matchFilesWithPattern(SftpFile[], String) - Method in class com.sshtools.client.sftp.Perl5RegExpMatching
compiles fileNameRegExp into a regular expression and pattern matches on each file's name, and returns those that match.
matchFilesWithPattern(SftpFile[], String) - Method in interface com.sshtools.client.sftp.RegularExpressionMatching
returns each of the SftpFiles that match the pattern fileNameRegExp
matchRemoteFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Called by getFileMatches() to do regular expression pattern matching on the files in 'remote''s parent directory.
matchSubpattern(int, String, int) - Method in class com.sshtools.server.scp.FilenamePattern
Determine if a filename substring matches a pattern substring.
MAX_NUM_BYTES_BEFORE_REKEY - Variable in class com.sshtools.common.ssh.SshContext
 
MAX_NUM_PACKETS_BEFORE_REKEY - Variable in class com.sshtools.common.ssh.SshContext
 
MAX_VALUE - Static variable in class com.sshtools.common.util.UnsignedInteger32
The maximum value of a 32bit unsigned integer
MAX_VALUE - Static variable in class com.sshtools.common.util.UnsignedInteger64
 
MAX_VERSION - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
maxAuthentications - Variable in class com.sshtools.common.ssh.SshContext
 
maxChannels - Variable in class com.sshtools.common.ssh.SshContext
 
maximumPacketLength - Variable in class com.sshtools.common.ssh.SshContext
 
maximumSocketsBacklogPerRemotelyForwardedConnection - Variable in class com.sshtools.common.ssh.SshContext
 
maximumWindowSpace - Variable in class com.sshtools.server.SessionChannel
 
MD5_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
MD5Digest - Class in com.sshtools.common.ssh.components.jce
MD5 digest implementation.
MD5Digest() - Constructor for class com.sshtools.common.ssh.components.jce.MD5Digest
 
Message - Interface in com.sshtools.client.tasks
 
MESSAGE_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
An expected message was not received before the specified timeout period.
messageAttributes - Static variable in class com.sshtools.client.events.ClientEventCodes
 
messageCodes - Static variable in class com.sshtools.client.events.ClientEventCodes
 
MessageHolder - Class in com.sshtools.client.tasks
 
MessageHolder() - Constructor for class com.sshtools.client.tasks.MessageHolder
 
MESSAGES_INCOMING - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
MESSAGES_OUTGOING - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
messageSent() - Method in interface com.sshtools.common.ssh.SshMessage
 
MIN_VALUE - Static variable in class com.sshtools.common.util.UnsignedInteger32
The minimum value of a 32bit unsigned integer
MIN_VALUE - Static variable in class com.sshtools.common.util.UnsignedInteger64
 
minDHGroupExchangeKeySize - Variable in class com.sshtools.common.ssh.SshContext
 
minimumWindowSpace - Variable in class com.sshtools.server.SessionChannel
 
mkdir(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Creates a new directory on the remote server.
mkdirs(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Create a directory or set of directories.
MODE_BINARY - Static variable in class com.sshtools.client.sftp.SftpClientTask
Instructs the client to use a binary transfer mode when used with SftpClientTask.setTransferMode(int)
MODE_TEXT - Static variable in class com.sshtools.client.sftp.SftpClientTask
Instructs the client to use a text transfer mode when used with SftpClientTask.setTransferMode(int).
move(int) - Method in class com.sshtools.common.util.ByteArrayWriter
Move the position of the next byte to be written.
moveTo(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
moveTo(AbstractFile) - Method in interface com.sshtools.server.sftp.AbstractFile
 
moveTo(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
moveTo(AbstractFile) - Method in class com.sshtools.server.sftp.AbstractFileImpl
 
msg - Variable in class com.sshtools.client.tasks.MessageHolder
 

N

NativeExecutableCommand - Class in com.sshtools.server.platform
A further extension of the ExecutableCommand that provides the ability to execute a native process.
NativeExecutableCommand() - Constructor for class com.sshtools.server.platform.NativeExecutableCommand
 
NativeFileSystemProvider - Interface in com.sshtools.server.platform
Deprecated.
Use new AbstractFileFactory instead
NEGOTIATING_PROTOCOL - Static variable in class com.sshtools.common.ssh.TransportProtocol
Protocol state: Negotation of the protocol version
nextBytes(byte[]) - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextBytes(byte[]) - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
nextInt() - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextInt() - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
nextMessage() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: No more authentication methods are available
NONE - Static variable in interface com.sshtools.server.AuthenticationMechanismFactory
 
NoneAuthentication - Class in com.sshtools.server
This authentication mechanism can be used to send custom banner messages to the client.
NoneAuthentication() - Constructor for class com.sshtools.server.NoneAuthentication
 
NoneAuthentication(TransportProtocol<SshServerContext>, AuthenticationProtocolServer) - Constructor for class com.sshtools.server.NoneAuthentication
 
NoneCipher - Class in com.sshtools.common.ssh.components
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.sshtools.common.ssh.components.NoneCipher
 
NoneCompression - Class in com.sshtools.common.ssh.compression
 
NoneCompression() - Constructor for class com.sshtools.common.ssh.compression.NoneCompression
 
NoneHmac - Class in com.sshtools.common.ssh.components
 
NoneHmac() - Constructor for class com.sshtools.common.ssh.components.NoneHmac
 
NoRegExpMatching - Class in com.sshtools.client.sftp
Implements the RegularExpressionMatching Interface.
Performs no regular expression matching so:
matchFilesWithPattern() simply returns the files parameter it is passed as an argument
matchFileNamesWithPattern() simply returns a 1 element array containing the filename on the first element of the file[] argument passed to it.
NoRegExpMatching() - Constructor for class com.sshtools.client.sftp.NoRegExpMatching
 
NoSyntax - Static variable in class com.sshtools.client.sftp.SftpClientTask
constants for setting the regular expression syntax.

O

onChannelClose(T) - Method in class com.sshtools.common.ssh.ChannelEventAdapter
 
onChannelClose(T) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has been closed
onChannelClosed() - Method in class com.sshtools.client.SessionChannel
 
onChannelClosed() - Method in class com.sshtools.common.ssh.Channel
Called when the channel has been closed to enable resources to be freed.
onChannelClosed() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
onChannelClosed() - Method in class com.sshtools.server.UnsupportedSession
 
onChannelClosing() - Method in class com.sshtools.client.SessionChannel
 
onChannelClosing() - Method in class com.sshtools.common.ssh.Channel
Called before the channel is closed
onChannelClosing(T) - Method in class com.sshtools.common.ssh.ChannelEventAdapter
 
onChannelClosing(T) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel is closing, but has not sent its SSH_MSG_CHANNEL_CLOSE
onChannelClosing() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
does nothing
onChannelClosing() - Method in class com.sshtools.server.SessionChannel
Called when the channel is closing.
onChannelData(byte[]) - Method in class com.sshtools.client.SessionChannel
 
onChannelData(byte[]) - Method in class com.sshtools.common.ssh.Channel
Called by the channel when data arrives from the remote side.
onChannelData(byte[]) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
data has arrived from the end of the tunnel so add to the queue of data heading towards the start of the tunnel
onChannelData(byte[]) - Method in class com.sshtools.server.SessionChannel
Called when data arrives on the channel.
onChannelEOF(T) - Method in class com.sshtools.common.ssh.ChannelEventAdapter
 
onChannelEOF(T) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has received an EOF from the remote client
onChannelFree() - Method in class com.sshtools.client.SessionChannel
 
onChannelFree() - Method in class com.sshtools.common.ssh.Channel
This method is called when the channel has been closed and all its resources are no longer required.
onChannelFree() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
does nothing
onChannelFree() - Method in class com.sshtools.server.SessionChannel
Free the session and its resources.
onChannelOpen() - Method in class com.sshtools.client.SessionChannel
 
onChannelOpen() - Method in class com.sshtools.common.ssh.Channel
Called when the channel has been opened - this method is only called when the remote side requests a channel open.
onChannelOpen(T) - Method in class com.sshtools.common.ssh.ChannelEventAdapter
 
onChannelOpen(T) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has been opened.
onChannelOpen() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
does nothing
onChannelOpen() - Method in class com.sshtools.server.SessionChannel
Called once the channel has been opened.
onChannelOpenConfirmation() - Method in class com.sshtools.client.SessionChannel
 
onChannelOpenConfirmation() - Method in class com.sshtools.common.ssh.Channel
Called when the channel has been confirmed as open by the remote side - this method is only called when the channel has been requested by this side of the connection
onChannelOpenConfirmation() - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Called when the channel has been confirmed as open.
onChannelOpenConfirmation() - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
 
onChannelOpenConfirmation() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
onChannelOpenConfirmation() - Method in class com.sshtools.server.LocalForwardingChannel
Called when the channel has been confirmed as open.
onChannelOpenConfirmation() - Method in class com.sshtools.server.SessionChannel
Called when the channel is confirmed as open
onChannelOpenFailure() - Method in class com.sshtools.common.ssh.Channel
Called when the remote side fails to open a channel in response to our request.
onChannelOpenFailure() - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Either nothing was listening on the clients end of the tunnel, or the connection was rejected.
onChannelOpenFailure() - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
Either nothing was listening on the clients end of the tunnel, or the connection was rejected.
onChannelOpenFailure() - Method in class com.sshtools.server.UnsupportedSession
 
onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.client.SessionChannel
 
onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.common.ssh.Channel
Called when a channel request is received.
onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.server.SessionChannel
Process session requests and invoke the relevant abstract methods of this class to handle the requests.
onCloseSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
onCloseSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
onConnected() - Method in class com.sshtools.client.TransportProtocolClient
 
onConnected() - Method in class com.sshtools.common.ssh.TransportProtocol
 
onConnected() - Method in class com.sshtools.server.TransportProtocolServer
 
onDisconnect(TransportProtocol<?>) - Method in interface com.sshtools.common.ssh.TransportProtocolListener
The transport was disconnected.
onDisconnected() - Method in class com.sshtools.client.TransportProtocolClient
 
onDisconnected() - Method in class com.sshtools.common.ssh.TransportProtocol
 
onDisconnected() - Method in class com.sshtools.server.TransportProtocolServer
 
onExtendedData(byte[], int) - Method in class com.sshtools.client.SessionChannel
 
onExtendedData(byte[], int) - Method in class com.sshtools.common.ssh.Channel
Called by the channel when extended data arrives
onExtendedData(byte[], int) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
does nothing
onExtendedData(byte[], int) - Method in class com.sshtools.server.SessionChannel
Called when extended data arrives on the channel - for a session channel this would not normally be called.
onInit(Channel<T>, T) - Method in class com.sshtools.common.ssh.Subsystem
 
onInit(Channel<SshServerContext>, SshServerContext) - Method in class com.sshtools.server.SftpSubsystem
 
onLocalEOF() - Method in class com.sshtools.client.SessionChannel
 
onLocalEOF() - Method in class com.sshtools.common.ssh.Channel
Called when the local side is EOF.
onLocalEOF() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
The start of the tunnel has gone EOF , if the end of the tunnel has already gone EOF then close the tunnel.
onLocalEOF() - Method in class com.sshtools.server.UnsupportedSession
 
onMessageReceived(byte[]) - Method in class com.sshtools.common.ssh.Subsystem
Called when a subsystem message has been extracted from the incoming data stream.
onMessageReceived(byte[]) - Method in class com.sshtools.server.SftpSubsystem
 
onNewKeysReceived() - Method in class com.sshtools.client.TransportProtocolClient
 
onNewKeysReceived() - Method in class com.sshtools.common.ssh.TransportProtocol
 
onNewKeysReceived() - Method in class com.sshtools.server.TransportProtocolServer
 
onNewKeysSent() - Method in class com.sshtools.client.TransportProtocolClient
 
onNewKeysSent() - Method in class com.sshtools.common.ssh.TransportProtocol
 
onNewKeysSent() - Method in class com.sshtools.server.TransportProtocolServer
 
onOpenSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
onOperationBegin(Connection<SshServerContext>) - Method in interface com.sshtools.server.platform.OperationWrapperSupport
 
onOperationEnd(Connection<SshServerContext>) - Method in interface com.sshtools.server.platform.OperationWrapperSupport
 
onRegistrationComplete() - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Called when the forwarded sockets selector has been registered with a com,maverick.nio.SelectorThread.
onRegistrationComplete() - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
 
onRegistrationComplete() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
Called by the subsystem when the selector registration has been completed.
onRegistrationComplete() - Method in class com.sshtools.server.LocalForwardingChannel
Called when the forwarded sockets selector has been registered with a com,maverick.nio.SelectorThread.
onRemoteClose() - Method in class com.sshtools.common.ssh.Channel
Called when the remote side closes the channel.
onRemoteClose() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
We override this to make sure that all data from the socket has been sent before we close our side of the channel
onRemoteEOF() - Method in class com.sshtools.client.SessionChannel
 
onRemoteEOF() - Method in class com.sshtools.common.ssh.Channel
Called when the remote side reports its OutputStream as EOF.
onRemoteEOF() - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
Called when the remote side is EOF.
onRemoteEOF() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
The end of the tunnel has gone EOF , if the start of the tunnel has already gone EOF then close the tunnel.
onRemoteEOF() - Method in class com.sshtools.server.SessionChannel
The remote side has reported EOF so no more data will be received.
onRemoteEOF() - Method in class com.sshtools.server.UnsupportedSession
 
onRemoteIdentificationReceived(String) - Method in class com.sshtools.common.ssh.TransportProtocol
 
onSessionOpen() - Method in class com.sshtools.server.SessionChannel
Called once the session is open and data can be sent/received.
onSessionOpen() - Method in class com.sshtools.server.UnsupportedSession
 
onSocketClose() - Method in interface com.sshtools.common.nio.ProtocolEngine
The socket has closed.
onSocketClose() - Method in class com.sshtools.common.ssh.TransportProtocol
Disconnects everything internally
onSocketConnect(SocketConnection) - Method in interface com.sshtools.common.nio.ProtocolEngine
The socket is connected and the protocol can now start.
onSocketConnect(SocketConnection) - Method in class com.sshtools.common.ssh.TransportProtocol
 
onSocketRead(ByteBuffer) - Method in interface com.sshtools.common.nio.ProtocolEngine
Data has arrived on the socket.
onSocketRead(ByteBuffer) - Method in class com.sshtools.common.ssh.TransportProtocol
Called when the socket channel is reported to be ready for reading.
onSocketWrite(ByteBuffer) - Method in interface com.sshtools.common.nio.ProtocolEngine
The socket is ready for writing.
onSocketWrite(ByteBuffer) - Method in class com.sshtools.common.ssh.TransportProtocol
Called when the socket channel is reported to be ready for writing.
onStart() - Method in class com.sshtools.client.ConnectionProtocolClient
 
onStart() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
onStart() - Method in class com.sshtools.server.ConnectionProtocolServer
 
onStart() - Method in class com.sshtools.server.platform.ExecutableCommand
Called once the command has been started.
onStart() - Method in class com.sshtools.server.platform.NativeExecutableCommand
 
onStart() - Method in class com.sshtools.server.scp.ScpCommand
Start the process.
onStartAuthentication(Connection<SshClientContext>) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
onSubsystemFree() - Method in class com.sshtools.common.ssh.Subsystem
The subsystem has been closed and all resources should be freed.
onSubsystemFree() - Method in class com.sshtools.server.SftpSubsystem
Called to free the subsystem and its resources.
onWindowAdjust(int) - Method in class com.sshtools.common.ssh.Channel
 
onWindowAdjust(T, long) - Method in class com.sshtools.common.ssh.ChannelEventAdapter
 
onWindowAdjust(T, long) - Method in interface com.sshtools.common.ssh.ChannelEventListener
When the remote side adjusts its window.
onWindowAdjust(int) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
OPEN_APPEND - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
File open flag, forces all writes to append data at the end of the file.
OPEN_APPEND - Static variable in interface com.sshtools.server.platform.FileSystem
File open flag, forces all writes to append data at the end of the file.
OPEN_APPEND - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
File open flag, forces all writes to append data at the end of the file.
OPEN_CREATE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
File open flag, if specified a new file will be created if one does not already exist.
OPEN_CREATE - Static variable in interface com.sshtools.server.platform.FileSystem
File open flag, if specified a new file will be created if one does not already exist.
OPEN_CREATE - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
File open flag, if specified a new file will be created if one does not already exist.
OPEN_EXCLUSIVE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
File open flag, causes an open request to fail if the named file already exists.
OPEN_EXCLUSIVE - Static variable in interface com.sshtools.server.platform.FileSystem
File open flag, causes an open request to fail if the named file already exists.
OPEN_EXCLUSIVE - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
File open flag, causes an open request to fail if the named file already exists.
OPEN_READ - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
File open flag, opens the file for reading.
OPEN_READ - Static variable in interface com.sshtools.server.platform.FileSystem
File open flag, opens the file for reading.
OPEN_READ - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
File open flag, opens the file for reading.
OPEN_TEXT - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
File open flag, causes the file to be opened in text mode.
OPEN_TEXT - Static variable in interface com.sshtools.server.platform.FileSystem
Indicates the server should treat the file as text and convert it to the canoncial newline convention in use.
OPEN_TRUNCATE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
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_TRUNCATE - Static variable in interface com.sshtools.server.platform.FileSystem
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_TRUNCATE - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
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.sshtools.client.sftp.AbstractSftpTask
File open flag, opens the file for writing.
OPEN_WRITE - Static variable in interface com.sshtools.server.platform.FileSystem
File open flag, opens the file for writing.
OPEN_WRITE - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
File open flag, opens the file for writing.
openChannel(byte[]) - Method in class com.sshtools.client.SessionChannel
 
openChannel(byte[]) - Method in class com.sshtools.common.ssh.Channel
Called when the channel is being opened.
openChannel(Channel<T>) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
openChannel(byte[]) - Method in class com.sshtools.common.ssh.LocalForwardingChannel
Open a forwarding channel.
openChannel(byte[]) - Method in class com.sshtools.common.ssh.RemoteForwardingChannel
 
openChannel(byte[]) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
openChannel(byte[]) - Method in class com.sshtools.server.LocalForwardingChannel
Open a forwarding channel.
openChannel(byte[]) - Method in class com.sshtools.server.SessionChannel
 
openDirectories - Variable in class com.sshtools.server.sftp.AbstractFileSystem
 
openDirectory(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Open a directory.
openDirectory(String) - Method in interface com.sshtools.server.platform.FileSystem
Open a directory for reading and allocate an open file handle.
openDirectory(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Open a directory for reading and allocate an open file handle.
openDirectory(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
OpenDirectory(AbstractFile) - Constructor for class com.sshtools.server.sftp.AbstractFileSystem.OpenDirectory
 
openFile(String, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Open a file.
openFile(String, int, SftpFileAttributes) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Open a file.
openFile(String) - Method in class com.sshtools.client.sftp.SftpClientTask
 
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in interface com.sshtools.server.platform.FileSystem
Open a file for reading/writing and allocate an open file handle.
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Open a file for reading/writing and allocate an open file handle.
openFile(boolean) - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
openFile(boolean) - Method in interface com.sshtools.server.sftp.AbstractFile
 
openFile(boolean) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
OpenFile(AbstractFile, UnsignedInteger32) - Constructor for class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
openFiles - Variable in class com.sshtools.server.sftp.AbstractFileSystem
 
openFileVersion5(String, int, int, SftpFileAttributes) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
OPENSSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
OpenSshCACertificateStoreImpl - Class in com.sshtools.server
 
OpenSshCACertificateStoreImpl(SshPublicKey) - Constructor for class com.sshtools.server.OpenSshCACertificateStoreImpl
 
OpenSshCACertificateStoreImpl(Collection<SshPublicKey>) - Constructor for class com.sshtools.server.OpenSshCACertificateStoreImpl
 
OpenSshCertificate - Class in com.sshtools.common.ssh.components.jce
To generate a key that supports this use ssh-keygen -s ca_key -I 2 -n lee,kelly -z 12345 -O force-command=ls -O source-address=192.168.82.0/24 -O no-port-forwarding user_key.pub
OpenSshCertificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
OpenSshRsaCertificate - Class in com.sshtools.common.ssh.components.jce
A RSA public key implementation which uses a JCE provider.
OpenSshRsaCertificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
Default constructor for initializing the key from a byte array using the init method.
OpenSshRsaCertificate(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
OpenSshRsaCertificate(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
OpenSSHZLibCompression - Class in com.sshtools.common.zlib
 
OpenSSHZLibCompression() - Constructor for class com.sshtools.common.zlib.OpenSSHZLibCompression
 
OperationWrapperSupport - Interface in com.sshtools.server.platform
 
OPTION_FORCE_COMMAND - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
OPTION_SOURCE_ADDRESS - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
order - Variable in class com.sshtools.common.ssh.components.ComponentFactory
 
order(String[]) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
originatingHost - Variable in class com.sshtools.common.ssh.ForwardingChannel
Tunnel startpoint hostname
originatingPort - Variable in class com.sshtools.common.ssh.ForwardingChannel
Tunnel startpoint port number
OS_AIX - Static variable in class com.sshtools.client.shell.Shell
AIX operating system
OS_DARWIN - Static variable in class com.sshtools.client.shell.Shell
Darwin (MAC) operating system
OS_FREEBSD - Static variable in class com.sshtools.client.shell.Shell
FreeBSD operating system
OS_HPUX - Static variable in class com.sshtools.client.shell.Shell
HP-UX operating system
OS_LINUX - Static variable in class com.sshtools.client.shell.Shell
Linux operating system
OS_NETBSD - Static variable in class com.sshtools.client.shell.Shell
NetBSD operating system
OS_OPENBSD - Static variable in class com.sshtools.client.shell.Shell
OpenBSD operating system
OS_OPENVMS - Static variable in class com.sshtools.client.shell.Shell
OpenVMS operating system
OS_SOLARIS - Static variable in class com.sshtools.client.shell.Shell
Solaris operating system
OS_UNIX - Static variable in class com.sshtools.client.shell.Shell
Unix OS if less than this value.
OS_UNKNOWN - Static variable in class com.sshtools.client.shell.Shell
The operating system is unknown
OS_WINDOWS - Static variable in class com.sshtools.client.shell.Shell
Windows operating system
out - Variable in class com.sshtools.common.util.DynamicBuffer
This buffers OutputStream
OutputStream(OutputStream) - Constructor for class com.sshtools.common.util.Base64.OutputStream
 
OutputStream(OutputStream, boolean) - Constructor for class com.sshtools.common.util.Base64.OutputStream
 

P

Packet - Class in com.sshtools.common.ssh
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.sshtools.common.ssh.Packet
 
Packet(int) - Constructor for class com.sshtools.common.ssh.Packet
 
PacketPool - Class in com.sshtools.common.ssh
 
PacketPool() - Constructor for class com.sshtools.common.ssh.PacketPool
 
parse(byte[]) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implementation.
parse(InputStream) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Parse an InputStream and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
parseMessage(byte[]) - Method in class com.sshtools.common.ssh.Subsystem
 
PASSWORD_AUTHENTICATION - Static variable in class com.sshtools.common.ssh.SshContext
Identifier for password authentication
PASSWORD_AUTHENTICATION - Static variable in interface com.sshtools.server.AuthenticationMechanismFactory
 
PasswordAuthentication - Class in client
A basic example that shows how to authenticate with password authentication using the Maverick NG client.
PasswordAuthentication() - Constructor for class client.PasswordAuthentication
 
PasswordAuthentication - Class in com.sshtools.server
Provides an AuthenticationMechanism that enables the standard SSH password authentication.
PasswordAuthentication() - Constructor for class com.sshtools.server.PasswordAuthentication
Construct an instance.
PasswordAuthentication(TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>, PasswordAuthenticationProvider[]) - Constructor for class com.sshtools.server.PasswordAuthentication
 
PasswordAuthenticationProvider - Class in com.sshtools.server
Implement this interface to customize the authentication of users logging into your server.
PasswordAuthenticationProvider() - Constructor for class com.sshtools.server.PasswordAuthenticationProvider
 
PasswordAuthenticator - Class in com.sshtools.client
Implements the password authentication method.
PasswordAuthenticator(String) - Constructor for class com.sshtools.client.PasswordAuthenticator
 
PasswordChangeException - Exception in com.sshtools.server.platform
Thrown when the login process requires that the user change their password.
PasswordChangeException() - Constructor for exception com.sshtools.server.platform.PasswordChangeException
 
PasswordChangeException(String) - Constructor for exception com.sshtools.server.platform.PasswordChangeException
 
PasswordKeyboardInteractiveProvider - Class in com.sshtools.server
 
PasswordKeyboardInteractiveProvider() - Constructor for class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
PasswordKeyboardInteractiveProvider(PasswordAuthenticationProvider[], Connection<SshServerContext>) - Constructor for class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
PasswordOverKeyboardInteractiveCallback - Class in com.sshtools.client
Implements a keyboard-interactive callback that answers a single password prompt.
PasswordOverKeyboardInteractiveCallback(PasswordAuthenticator) - Constructor for class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
 
passwordProviders - Variable in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
PAT_ANY - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Any single character.
PAT_CLOSURE - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Zero or more characters.
PAT_DIR_SEP - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Directory path separator.
PAT_ESCAPE - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Escape any special meaning.
PAT_NEGATE - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Negation.
PAT_SET_CLOSE - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Character set close.
PAT_SET_EXCL - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Character set exclusion.
PAT_SET_OPEN - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Character set open.
PAT_SET_THRU - Static variable in class com.sshtools.server.scp.FilenamePattern
Default pattern character: Character set range.
PERFORMING_KEYEXCHANGE - Static variable in class com.sshtools.common.ssh.TransportProtocol
Protocol state: The protocol is performing key exchange
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Performs an optimized read of a file through use of asynchronous messages.
performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress) - Method in class com.sshtools.client.sftp.AbstractSftpTask
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.sshtools.client.sftp.AbstractSftpTask
Performs an optimized write of a file through asynchronous messaging and through buffering the local file into memory.
performSynchronousRead(byte[], int, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Perform a synchronous read of a file from the remote file system.
Perl5RegExpMatching - Class in com.sshtools.client.sftp
Implements the RegularExpressionMatching Interface.
Perl5RegExpMatching() - Constructor for class com.sshtools.client.sftp.Perl5RegExpMatching
 
Perl5Syntax - Static variable in class com.sshtools.client.sftp.SftpClientTask
 
PermissionDeniedException - Exception in com.sshtools.common.ssh
Thrown when the file system denies access to a user whom does not have permission to gain access to a file system object.
PermissionDeniedException(String) - Constructor for exception com.sshtools.common.ssh.PermissionDeniedException
 
Permissions - Class in com.sshtools.common.ssh
 
Permissions() - Constructor for class com.sshtools.common.ssh.Permissions
 
Permissions(long) - Constructor for class com.sshtools.common.ssh.Permissions
 
permissions - Variable in class com.sshtools.common.ssh.Permissions
 
PermissionType - Interface in com.sshtools.common.ssh
 
PERMIT_AGENT_FORWARDING - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
PERMIT_PORT_FORWARDING - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
PERMIT_USER_PTY - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
PERMIT_USER_RC - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
PERMIT_X11_FORWARDING - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
populateEvent(Event) - Method in interface com.sshtools.server.platform.FileSystem
Populate any extra fields in a file system event.
populateEvent(Event) - Method in interface com.sshtools.server.sftp.AbstractFileFactory
 
populateEvent(Event) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
populateEvent(Event) - Method in class com.sshtools.server.sftp.DirectFileFactory
 
portToConnect - Variable in class com.sshtools.common.ssh.ForwardingChannel
Tunnel endpoint port number
position() - Method in class com.sshtools.common.ssh.Packet
 
POSSIBLE_CORRUPT_FILE - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred reading the contents of a file.
postMessage(SshMessage) - Method in class com.sshtools.common.ssh.TransportProtocol
 
postMessage(SshMessage, boolean) - Method in class com.sshtools.common.ssh.TransportProtocol
 
postReadRequest(byte[], long, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
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.sshtools.client.sftp.AbstractSftpTask
Send a write request for an open file but do not wait for the response from the server.
prefCipherCS - Variable in class com.sshtools.common.ssh.SshContext
 
prefCipherSC - Variable in class com.sshtools.common.ssh.SshContext
 
prefCompressionCS - Variable in class com.sshtools.common.ssh.SshContext
 
prefCompressionSC - Variable in class com.sshtools.common.ssh.SshContext
 
prefKeyExchange - Variable in class com.sshtools.common.ssh.SshContext
 
prefMacCS - Variable in class com.sshtools.common.ssh.SshContext
 
prefMacSC - Variable in class com.sshtools.common.ssh.SshContext
 
prefPublicKey - Variable in class com.sshtools.common.ssh.SshContext
 
PrivateKeyFileAuthenticator - Class in com.sshtools.client
Implements public key authentication, taking a java.io.File object as the source private key.
PrivateKeyFileAuthenticator(File, String) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
 
PrivateKeyFileAuthenticator(File) - Constructor for class com.sshtools.client.PrivateKeyFileAuthenticator
 
processBytes(byte[], int, int) - Method in class com.sshtools.common.util.EOLProcessor
 
processChannelRequestResponse(boolean) - Method in class com.sshtools.common.ssh.Channel
 
processEvent(Event) - Method in interface com.sshtools.common.events.EventListener
Invoked when an event occurs.
processGlobalRequest(GlobalRequest, ConnectionProtocol<T>) - Method in interface com.sshtools.common.ssh.GlobalRequestHandler
Process a global request.
processGlobalRequestFailure(byte[]) - Method in class com.sshtools.client.ConnectionProtocolClient
Process a global request failure
processGlobalRequestFailure(byte[]) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
processGlobalRequestSuccess(byte[]) - Method in class com.sshtools.client.ConnectionProtocolClient
Process a global request success response.
processGlobalRequestSuccess(byte[]) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
processHeaderFields(InputStream) - Method in class com.sshtools.common.net.HttpHeader
 
processMessage(byte[]) - Method in class com.sshtools.client.AuthenticationProtocolClient
 
processMessage(ByteArrayReader) - Method in interface com.sshtools.client.ClientAuthenticator
Process an authentication message.
processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
processMessage(byte[]) - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
processMessage(ByteArrayReader) - Method in class com.sshtools.client.KeyboardInteractiveAuthenticator
 
processMessage(ByteArrayReader) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
processMessage(ByteArrayReader) - Method in class com.sshtools.client.SimpleClientAuthenticator
 
processMessage(byte[]) - Method in class com.sshtools.client.SshKeyExchangeClient
Process a key exchange message
processMessage(byte[]) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
processMessage(byte[]) - Method in interface com.sshtools.common.ssh.Service
Process a transport message.
processMessage(byte[]) - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
processMessage(byte[]) - Method in class com.sshtools.common.ssh.Subsystem
Process channel data and transform into a subsystem message when enough data has arrived.
processMessage(byte[]) - Method in interface com.sshtools.server.AuthenticationMechanism
If the SSH protocol authentication method defines additional messages which are sent from the client, they will be passed into your implementation here when received.
processMessage(byte[]) - Method in class com.sshtools.server.AuthenticationProtocolServer
Process an SSH message.
processMessage(byte[]) - Method in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
processMessage(byte[]) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup14Sha1JCE
 
processMessage(byte[]) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroup1Sha1JCE
 
processMessage(byte[]) - Method in class com.sshtools.server.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
processMessage(byte[]) - Method in class com.sshtools.server.components.SshKeyExchangeServer
Process a key exchange message
processMessage(byte[]) - Method in class com.sshtools.server.KeyboardInteractiveAuthentication
 
processMessage(byte[]) - Method in class com.sshtools.server.NoneAuthentication
If the SSH protocol authentication method defines additional messages which are sent from the client, they will be passed into your implementation here when received.
processMessage(byte[]) - Method in class com.sshtools.server.PasswordAuthentication
 
processMessage(byte[]) - Method in class com.sshtools.server.PublicKeyAuthentication
 
processOpenSocket(SocketChannel) - Method in class com.sshtools.common.nio.SshEngine
 
processReadEvent() - Method in class com.sshtools.common.nio.SocketConnection
The selector is ready to be read.
processReadEvent() - Method in interface com.sshtools.common.nio.SocketHandler
The selector is ready to be read.
processReadEvent() - Method in class com.sshtools.common.nio.ssl.SSLContextConnection
This method is called when new network data arrives on the socket.
processReadEvent() - Method in class com.sshtools.common.nio.ssl.SSLSocketConnection
This method is called when new network data arrives on the socket.
processReadEvent() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
read data from the start/end of tunnel and write it into the ssh tunnel.
processSelectionKey(SelectionKey) - Method in interface com.sshtools.common.nio.SelectorThreadImpl
Process a selection key.
processSignal(String) - Method in class com.sshtools.server.SessionChannel
A signal can be delivered to the process by the client.
processSignal(String) - Method in class com.sshtools.server.UnsupportedSession
 
processStderrData(byte[]) - Method in class com.sshtools.server.UnsupportedSession
 
processStdinData(byte[]) - Method in class com.sshtools.server.platform.ExecutableCommand
Called by the session to pass incoming data into the process.
processStdinData(byte[]) - Method in class com.sshtools.server.platform.NativeExecutableCommand
 
processStdinData(byte[]) - Method in class com.sshtools.server.SessionChannel
Data has arrived on the session's stdin stream.
processStdinData(byte[]) - Method in class com.sshtools.server.UnsupportedSession
 
processSupported(byte[]) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
processSupported2(byte[]) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.client.ConnectionProtocolClient
Process remote forwarding cancel request.
processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.server.ConnectionProtocolServer
 
processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.client.ConnectionProtocolClient
Process a request for remote forwarding.
processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.server.ConnectionProtocolServer
 
processTransportMessage(int, byte[]) - Method in class com.sshtools.client.TransportProtocolClient
 
processTransportMessage(int, byte[]) - Method in class com.sshtools.common.ssh.TransportProtocol
 
processTransportMessage(int, byte[]) - Method in class com.sshtools.server.TransportProtocolServer
 
processWriteEvent() - Method in class com.sshtools.common.nio.SocketConnection
The selector is ready to be written to.
processWriteEvent() - Method in interface com.sshtools.common.nio.SocketHandler
The selector is ready to be written to.
processWriteEvent() - Method in class com.sshtools.common.nio.ssl.SSLContextConnection
Write any application data to the socket by wrapping it up into the SSL protocol.
processWriteEvent() - Method in class com.sshtools.common.nio.ssl.SSLSocketConnection
Write any application data to the socket by wrapping it up into the SSL protocol.
processWriteEvent() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
read data from the ssh tunnel and write it to the start/end point.
progressed(long) - Method in interface com.sshtools.client.tasks.FileTransferProgress
The transfer has progressed
PROMPT_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_ERROR - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: A protocol error occurred
PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The protocol version is not supported
PROTOCOL_VIOLATION - Static variable in exception com.sshtools.common.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
ProtocolContext - Class in com.sshtools.common.nio
A protocol context defines the behavior for a listening interface.
ProtocolContext() - Constructor for class com.sshtools.common.nio.ProtocolContext
 
ProtocolContextFactory<T extends ProtocolContext> - Interface in com.sshtools.common.nio
Creates the ProtocolContext for a new incoming connection.
ProtocolEngine - Interface in com.sshtools.common.nio
This interface defines the contract for a protocol implementation.
protocolEngine - Variable in class com.sshtools.common.nio.SocketConnection
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
prvkey - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
PSEUDO_TTY_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
pub - Variable in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
pubkey - Variable in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
pubkey - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
PUBLIC_KEY_ECDSA_SHA2_NISPTP_256 - Static variable in class com.sshtools.common.ssh.SshContext
ECDSA 256 bit Public Key
PUBLIC_KEY_ECDSA_SHA2_NISPTP_384 - Static variable in class com.sshtools.common.ssh.SshContext
ECDSA 384 bit Public Key
PUBLIC_KEY_ECDSA_SHA2_NISPTP_521 - Static variable in class com.sshtools.common.ssh.SshContext
ECDSA 521 bit Public Key
PUBLIC_KEY_SSHDSS - Static variable in class com.sshtools.common.ssh.SshContext
SSH2 DSA Public Key
PUBLIC_KEY_SSHRSA - Static variable in class com.sshtools.common.ssh.SshContext
SSH2 RSA Public Key
publicKey - Variable in class com.sshtools.common.ssh.TransportProtocol
 
PUBLICKEY_AUTHENTICATION - Static variable in class com.sshtools.common.ssh.SshContext
Identifier for public key authentication
PUBLICKEY_AUTHENTICATION - Static variable in interface com.sshtools.server.AuthenticationMechanismFactory
 
PublicKeyAuthentication - Class in client
A basic example that shows how to use public key authentication using the Maverick NG client.
PublicKeyAuthentication() - Constructor for class client.PublicKeyAuthentication
 
PublicKeyAuthentication - Class in com.sshtools.server
Provides an AuthenticationMechanism that enables the public key authentication.
PublicKeyAuthentication() - Constructor for class com.sshtools.server.PublicKeyAuthentication
 
PublicKeyAuthentication(TransportProtocol<SshServerContext>, AuthenticationProtocolServer, Connection<SshServerContext>, PublicKeyAuthenticationProvider[]) - Constructor for class com.sshtools.server.PublicKeyAuthentication
 
PublicKeyAuthenticationProvider - Interface in com.sshtools.server
This interface allows you to define a custom public key store for the publickey authentication mechanism.
PublicKeyAuthenticator - Class in com.sshtools.client
Implements public key authentication taking a separately loaded SshKeyPair as the private key for authentication.
PublicKeyAuthenticator() - Constructor for class com.sshtools.client.PublicKeyAuthenticator
 
PublicKeyAuthenticator(SshKeyPair...) - Constructor for class com.sshtools.client.PublicKeyAuthenticator
 
publickeyProviders - Variable in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
publicKeys - Variable in class com.sshtools.common.ssh.SshContext
 
put(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer.
put(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer.
put(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer
put(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer
put(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer.
put(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer.
put(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer
put(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer
put(InputStream, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload a file to the remote computer reading from the specified InputStream.
put(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.client.sftp.SftpClientTask
 
put(InputStream, String, long) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload the contents of an InputStream to the remote computer.
put(InputStream, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload the contents of an InputStream to the remote computer.
putBigInteger(BigInteger) - Method in interface com.sshtools.common.ssh.components.Digest
Update the digest with a BigInteger value.
putBigInteger(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putByte(byte) - Method in interface com.sshtools.common.ssh.components.Digest
Put a single byte into the digest.
putByte(byte) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putBytes(byte[]) - Method in interface com.sshtools.common.ssh.components.Digest
Put a byte array into the digest.
putBytes(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.Digest
Put a byte array into the digest
putBytes(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putBytes(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putFiles(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload the contents of an InputStream to the remote computer.
putFiles(String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer
putFiles(String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer
putFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer
putFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer
putFiles(String, String, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer
putFiles(String, String, FileTransferProgress) - Method in class com.sshtools.client.sftp.SftpClientTask
Upload files to the remote computer.
putFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
make local copies of some of the variables, then call putfilematches, which calls "put" on each file that matches the regexp local.
putInt(int) - Method in interface com.sshtools.common.ssh.components.Digest
Put an integer into the digest.
putInt(int) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putPacket(Packet) - Method in class com.sshtools.common.ssh.PacketPool
 
putString(String) - Method in interface com.sshtools.common.ssh.components.Digest
Put a String into the digest.
putString(String) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
pwd() - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the absolute path name of the current remote working directory.

Q

QueuedData() - Constructor for class com.sshtools.common.ssh.Channel.QueuedData
 
queueSize() - Method in class com.sshtools.common.ssh.Channel
 
quit() - Method in class com.sshtools.client.sftp.SftpClientTask
Close the SFTP client.

R

raf - Variable in class com.sshtools.server.sftp.RandomAccessImpl
 
RandomAccessImpl - Class in com.sshtools.server.sftp
 
read(byte[], int, int) - Method in class com.sshtools.client.sftp.SftpFileInputStream
 
read() - Method in class com.sshtools.client.sftp.SftpFileInputStream
 
read() - Method in class com.sshtools.common.util.Base64.InputStream
 
read(byte[], int, int) - Method in class com.sshtools.common.util.Base64.InputStream
 
read() - Method in class com.sshtools.common.util.DynamicBuffer
Read a byte from the buffer
read(byte[], int, int) - Method in class com.sshtools.common.util.DynamicBuffer
Read a byte array from the buffer
read(byte[], int, int) - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
read(byte[], int, int) - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
read(byte[], int, int) - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
readBigInteger() - Method in class com.sshtools.common.util.ByteArrayReader
Read a BigInteger from the array.
readBinaryString() - Method in class com.sshtools.common.util.ByteArrayReader
Read a binary string from the array.
readBoolean() - Method in class com.sshtools.common.util.ByteArrayReader
Write a boolean value to the array.
readDirectory(byte[]) - Method in interface com.sshtools.server.platform.FileSystem
Read the contents of a directory.
readDirectory(byte[]) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Read the contents of a directory.
readDirectory(byte[]) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Read a block of data from an open file.
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in interface com.sshtools.server.platform.FileSystem
Read a block of data from an open file.
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Read a block of data from an open file.
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
readFully(byte[], int, int) - Method in class com.sshtools.common.util.ByteArrayReader
Read until the buffer supplied is full.
readFully(byte[]) - Method in class com.sshtools.common.util.ByteArrayReader
 
readInt(byte[], int) - Static method in class com.sshtools.common.util.ByteArrayReader
Read an integer (4 bytes) from the array.
readInt() - Method in class com.sshtools.common.util.ByteArrayReader
Read an integer (4 bytes) from the array.
readLine() - Method in class com.sshtools.client.shell.ShellController
 
readLine(long) - Method in class com.sshtools.client.shell.ShellController
 
readLine() - Method in interface com.sshtools.client.shell.ShellReader
Read a line of output from the process.
readLine(long) - Method in interface com.sshtools.client.shell.ShellReader
Read a line of output from the process.
readLine(InputStream) - Method in class com.sshtools.common.net.HttpHeader
 
readMPINT() - Method in class com.sshtools.common.util.ByteArrayReader
Reads a standard SSH1 MPINT using the first 16 bits as the length prefix
readMPINT32() - Method in class com.sshtools.common.util.ByteArrayReader
Reads an MPINT using the first 32 bits as the length prefix
readpos - Variable in class com.sshtools.common.util.DynamicBuffer
The current read position
readShort(byte[], int) - Static method in class com.sshtools.common.util.ByteArrayReader
 
readShort() - Method in class com.sshtools.common.util.ByteArrayReader
 
readString() - Method in class com.sshtools.common.util.ByteArrayReader
Read a String from the array.
readString(String) - Method in class com.sshtools.common.util.ByteArrayReader
Read a String from the array converting using the given character set.
readSymbolicLink(String) - Method in interface com.sshtools.server.platform.FileSystem
Read the target location of a symbolic link.
readSymbolicLink(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Read the target location of a symbolic link.
readSymbolicLink(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
readUINT32() - Method in class com.sshtools.common.util.ByteArrayReader
 
readUINT64() - Method in class com.sshtools.common.util.ByteArrayReader
 
receiveBufferSize - Variable in class com.sshtools.common.nio.ProtocolContext
 
receivedRemoteIdentification - Variable in class com.sshtools.common.ssh.TransportProtocol
 
recurseDeleteDirectory(File) - Static method in class com.sshtools.common.util.IOUtil
 
recurseMakeDirectory(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Recurse through a hierarchy of directories creating them as necessary.
refresh() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
refresh() - Method in interface com.sshtools.server.sftp.AbstractFile
 
refresh() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
register(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
 
register(SelectableChannel, int, Object, boolean) - Method in class com.sshtools.common.nio.SelectorThread
Register a channel with the selector.
registerAcceptor(ClientAcceptor, ServerSocketChannel) - Method in class com.sshtools.common.nio.SshEngine
Register a client acceptor with the daemon.
registerConnection(ConnectionProtocol<T>) - Method in class com.sshtools.common.ssh.ConnectionManager
 
registerConnector(ClientConnector, SocketChannel) - Method in class com.sshtools.common.nio.SshEngine
Register a client connector with the daemon.
registerEventCodeDescriptor(Class) - Method in interface com.sshtools.common.events.EventService
Register an event code descriptor (debug use only)
registerEventCodeDescriptor(Class) - Method in class com.sshtools.common.events.EventServiceImplementation
 
registerExtendedData(int) - Method in class com.sshtools.common.ssh.Channel
Call this method to register an extended data type.
registerHandler(SocketHandler, SelectableChannel) - Method in class com.sshtools.common.nio.SshEngine
Register a socket handler with the daemon.
registerHandler(SocketHandler, SelectableChannel, SelectorThread) - Method in class com.sshtools.common.nio.SshEngine
Register a socket handler with the daemon.
registerTransport(TransportProtocol<T>, T) - Method in class com.sshtools.common.ssh.ConnectionManager
 
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in interface com.sshtools.common.nio.SelectorRegistrationListener
The registration completed and its selector added to an available SelectorThread
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.common.nio.SocketConnection
The sockets channel has completed registration.
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.common.nio.ssl.SSLContextConnection
This method is called once the socket is registered with a SelectorThread.
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.common.nio.ssl.SSLSocketConnection
This method is called once the socket is registered with a SelectorThread.
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
RegularExpressionMatching - Interface in com.sshtools.client.sftp
Interface for treating a filename as a regular expression and returning the list of files that match.
release() - Method in class com.sshtools.client.sftp.SftpMessage
 
releaseByteArray(byte[]) - Method in class com.sshtools.common.ssh.ByteArrays
 
REMOTE_HOST_DISCONNECTED - Static variable in exception com.sshtools.common.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
REMOTE_TYPE - Static variable in class com.sshtools.common.ssh.LocalForwardingChannel
 
REMOTE_TYPE - Static variable in class com.sshtools.common.ssh.RemoteForwardingChannel
 
RemoteForward - Class in com.sshtools.common.ssh
 
RemoteForward(String, int) - Constructor for class com.sshtools.common.ssh.RemoteForward
 
RemoteForwardingChannel<T extends SshContext> - Class in com.sshtools.common.ssh
Implements a Remote forwarding channel for use with forwarding sockets from the server machine through the client to some endpoint reachable from the client machine.
RemoteForwardingChannel(String, int, SocketChannel) - Constructor for class com.sshtools.common.ssh.RemoteForwardingChannel
Constructs a forwarding channel of the type "forwarded-tcpip"
RemoteForwardingChannel() - Constructor for class com.sshtools.common.ssh.RemoteForwardingChannel
 
RemoteForwardingChannel(String, String, int, SocketChannel) - Constructor for class com.sshtools.common.ssh.RemoteForwardingChannel
 
RemoteForwardingClientChannel - Class in com.sshtools.client
Concrete implementation of a remote forwarding channel for the client implementation.
RemoteForwardingClientChannel() - Constructor for class com.sshtools.client.RemoteForwardingClientChannel
 
RemoteForwardingFactoryImpl - Class in com.sshtools.server
 
RemoteForwardingFactoryImpl() - Constructor for class com.sshtools.server.RemoteForwardingFactoryImpl
 
remoteIdentification - Variable in class com.sshtools.common.ssh.TransportProtocol
 
remotekex - Variable in class com.sshtools.common.ssh.TransportProtocol
 
remove(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
Called by a listener when they want to remove themselves
remove(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Remove a supported component
remove(int) - Method in class com.sshtools.common.ssh.Permissions
 
remove(SshPublicKey, Connection<SshServerContext>) - Method in class com.sshtools.server.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
remove(SshPublicKey, Connection<SshServerContext>) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
remove(SshPublicKey, Connection<SshServerContext>) - Method in interface com.sshtools.server.PublicKeyAuthenticationProvider
 
removeAcceptor(ListeningInterface) - Method in class com.sshtools.common.nio.SshEngine
 
removeAllBut(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
removeCustomRoot(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Remove a custom file system root path such as "flash:"
removeDirectory(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Remove an empty directory.
removeDirectory(String) - Method in interface com.sshtools.server.platform.FileSystem
Remove an empty directory from the file system.
removeDirectory(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Remove an empty directory from the file system.
removeDirectory(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
removeEventListener(EventListener) - Static method in class com.sshtools.common.nio.SshEngineContext
 
removeExtendedAttribute(String) - Method in class com.sshtools.server.SftpFileAttributes
Set a single extended attribute value.
removeFile(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Remove a file.
removeFile(String) - Method in interface com.sshtools.server.platform.FileSystem
Remove a file.
removeFile(String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Remove a file.
removeFile(String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
removeKey(SshPublicKey) - Method in class com.sshtools.server.OpenSshCACertificateStoreImpl
 
removeKeyboardInteractiveProvider(KeyboardInteractiveProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
removeListener(EventListener) - Method in interface com.sshtools.common.events.EventService
Remove an EventListener
removeListener(EventListener) - Method in class com.sshtools.common.events.EventServiceImplementation
 
removeListener(SshEngineListener) - Method in class com.sshtools.common.nio.SshEngine
 
removeListener(IOStreamConnector.IOStreamConnectorListener) - Method in class com.sshtools.common.util.IOStreamConnector
 
removeListeningInterface(InetAddress, int) - Method in class com.sshtools.common.nio.SshEngineContext
Remove a listening interface from the daemon at runtime.
removeListeningInterface(String, int) - Method in class com.sshtools.common.nio.SshEngineContext
Remove a listening interface from the daemon at runtime.
removeListeningInterface(String) - Method in class com.sshtools.common.nio.SshEngineContext
removeOperationListener(ExecutorOperationListener) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
removeOperationListener(ExecutorOperationListener) - Method in class com.sshtools.common.ssh.SshContext
 
removePasswordAuthenticationProvider(PasswordAuthenticationProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
removeProperty(String) - Method in class com.sshtools.common.ssh.Connection
 
removePublicKeyAuthenticationProvider(PublicKeyAuthenticationProvider) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
removeRequiredMechanism(String) - Method in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
removeRequiredMechanism(String) - Method in interface com.sshtools.server.AuthenticationMechanismFactory
 
removeStartingSlash(String) - Static method in class com.sshtools.server.sftp.FileSystemUtils
 
removeTrailingSlash(String) - Static method in class com.sshtools.server.sftp.FileSystemUtils
 
rename(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Rename a file on the remote computer.
renameFile(String, String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Rename an existing file.
renameFile(String, String, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
renameFile(String, String) - Method in interface com.sshtools.server.platform.FileSystem
Rename a file.
renameFile(String, String) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Rename a file.
renameFile(String, String) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
RequestFuture - Interface in com.sshtools.common.ssh
 
RequestFutureListener - Interface in com.sshtools.common.ssh
 
requiredMechanisms - Variable in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
RESERVED - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: Reserved
reset() - Method in class com.sshtools.client.SshKeyExchangeClient
Reset the key exchange.
reset(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
Called by a listener when they want their idle state to be reset.
reset() - Method in interface com.sshtools.common.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.sshtools.common.ssh.Packet
 
reset() - Method in class com.sshtools.server.components.SshKeyExchangeServer
Reset the key exchange.
resetIdleState(IdleStateListener) - Method in class com.sshtools.common.ssh.Channel
Allows a channel to register and receive idle state events.
resolveFile(String) - Method in interface com.sshtools.server.sftp.AbstractFile
 
resolveFile(String) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
resolveFile(String, Connection<SshServerContext>) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
resolveFile(String) - Method in class com.sshtools.server.sftp.DirectFile
 
resolveFile(String) - Method in class com.sshtools.server.sftp.DirectFileJava7
 
RESOURCE_SHORTAGE - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
There are no more resources available to open the channel
restart() - Method in class com.sshtools.common.nio.SshEngine
 
restart(boolean, long) - Method in class com.sshtools.common.nio.SshEngine
 
resumeIncomingData() - Method in class com.sshtools.server.SessionChannel
 
reuseAddress - Variable in class com.sshtools.common.nio.ProtocolContext
 
ReverseSSHD - Class in callback
Implements a reverse SSH server.
ReverseSSHD() - Constructor for class callback.ReverseSSHD
 
revokeForwarding(String) - Method in class com.sshtools.common.ssh.ForwardingPolicy
Revoke access from a specific host.
rm(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Remove a file or directory from the remote computer.
rm(String, boolean, boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Remove a file or directory on the remote computer with options to force deletion of existing files and recursion.
run() - Method in class com.sshtools.client.sftp.SftpClientTask
 
run() - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
run() - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
run() - Method in class com.sshtools.common.nio.SelectorThread
The threads main.
run() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
run() - Method in class com.sshtools.common.ssh.Subsystem.ParseMessageOperation
 
run() - Method in class com.sshtools.server.scp.ScpCommand
 

S

S_IFBLK - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFBLK - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFCHR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFCHR - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFDIR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFDIR - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFIFO - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFIFO - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFLNK - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFLNK - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFMT - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Format mask constant can be used to mask off a file type from the mode.
S_IFMT - Static variable in class com.sshtools.server.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.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFREG - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFSOCK - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IFSOCK - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IRGRP - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IRGRP - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IROTH - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IROTH - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IRUSR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_IRUSR - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_ISGID - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISGID - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISUID - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_ISUID - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_IWGRP - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWGRP - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWOTH - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWOTH - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWUSR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IWUSR - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IXGRP - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to execute the file or to search the file's directory.
S_IXGRP - Static variable in class com.sshtools.server.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.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXOTH - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.sshtools.server.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
S_MODE_MASK - Static variable in class com.sshtools.server.SftpFileAttributes
 
SCP - Static variable in interface com.sshtools.server.platform.FileSystem
 
SCP - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
 
SCP_TRANSFER_CANCELLED - Static variable in exception com.sshtools.common.ssh.SshException
The user cancelled an active SCP transfer.
ScpCommand - Class in com.sshtools.server.scp
Provides support for the SCP command.
ScpCommand() - Constructor for class com.sshtools.server.scp.ScpCommand
 
ScpCommand(String) - Constructor for class com.sshtools.server.scp.ScpCommand
Creates a new ScpCommand object.
secret - Variable in class com.sshtools.client.SshKeyExchangeClient
The secret value produced during key exchange.
secret - Variable in class com.sshtools.server.components.SshKeyExchangeServer
The secret value produced during key exchange.
SECSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
SecureRND - Class in com.sshtools.common.ssh.components.jce
Secure random number generator implementation for JCE provider.
SecureRND() - Constructor for class com.sshtools.common.ssh.components.jce.SecureRND
 
seek(long) - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
seek(long) - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
seek(long) - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
SelectionKeyAware - Interface in com.sshtools.common.nio
Callback to receive a SelectionKey
selectNegotiatedComponent(String, String) - Method in class com.sshtools.client.TransportProtocolClient
 
selectNegotiatedComponent(String, String) - Method in class com.sshtools.common.ssh.TransportProtocol
 
selectNextThread() - Method in class com.sshtools.common.nio.SelectorThreadPool
Select the next available thread with the minimum load.
SelectorRegistrationListener - Interface in com.sshtools.common.nio
Allows an object to receive notification that a registration has completed on a SelectorThread.
SelectorThread - Class in com.sshtools.common.nio
Provides management of a single selector.
SelectorThread(SelectorThreadPool, SelectorThreadImpl, boolean, int, int, int, int, SelectorProvider) - Constructor for class com.sshtools.common.nio.SelectorThread
Construct a new selector thread.
selectorThread - Variable in class com.sshtools.common.nio.SocketConnection
 
selectorThread - Variable in class com.sshtools.common.ssh.SocketForwardingChannel
 
SelectorThreadImpl - Interface in com.sshtools.common.nio
Each SelectorThread requires an implementation of this interface to pass selection events.
SelectorThreadPool - Class in com.sshtools.common.nio
Maintains a pool of SelectoThreads increasing the pool when required and always maintaining the minimum number of permanent threads required.
SelectorThreadPool(SelectorThreadImpl, int, int, int, int, SelectorProvider) - Constructor for class com.sshtools.common.nio.SelectorThreadPool
Construct a thread pool.
sendBufferSize - Variable in class com.sshtools.common.nio.ProtocolContext
 
sendChannelData(byte[]) - Method in class com.sshtools.common.ssh.Channel
Send channel data to the remote side of the channel.
sendChannelData(byte[], Runnable) - Method in class com.sshtools.common.ssh.Channel
 
sendChannelData(byte[], int, int) - Method in class com.sshtools.common.ssh.Channel
Send channel data to the remote side of the channel.
sendChannelData(byte[], int, int, Runnable) - Method in class com.sshtools.common.ssh.Channel
 
sendChannelDataAndBlock(byte[], int, int) - Method in class com.sshtools.common.ssh.Channel
 
sendChannelOpenConfirmation(Channel<T>, byte[]) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
sendChannelOpenFailure(Channel<T>, int, String) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
sendChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.common.ssh.Channel
Send a channel request.
sendEOF() - Method in class com.sshtools.common.ssh.Channel
You can send EOF when you have no more data to send.
sendExitStatus(int) - Method in class com.sshtools.server.SessionChannel
When a command or shell exits its possible to send the client the exit code of the process.
sendExtendedData(byte[], int) - Method in class com.sshtools.common.ssh.Channel
Send extended channel data.
sendExtendedData(byte[], int, int, int) - Method in class com.sshtools.common.ssh.Channel
Send extended channel data.
sendExtensionMessage(String, byte[]) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Send an extension message and return the response.
sendGlobalRequest(GlobalRequest, boolean) - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
sendMessage(Packet) - Method in class com.sshtools.client.tasks.AbstractSubsystemTask
 
sendMessage(Packet) - Method in class com.sshtools.common.ssh.Subsystem
Send a subsystem message.
sendNewKeys() - Method in class com.sshtools.common.ssh.TransportProtocol
 
sendRequestResponse(boolean) - Method in class com.sshtools.common.ssh.Channel
Send a channel request.
sendStderrData(byte[], int, int) - Method in class com.sshtools.server.SessionChannel
Sends stderr data to the remote client.
sendStderrData(byte[]) - Method in class com.sshtools.server.SessionChannel
Send stderr data to the remote client.
sendStdoutData(byte[], int, int) - Method in class com.sshtools.server.SessionChannel
Sends stdout data to the remote client.
sendStdoutData(byte[]) - Method in class com.sshtools.server.SessionChannel
Sends stdout data to the remote client
sendWindowAdjust(int) - Method in class com.sshtools.common.ssh.Channel
Adjust the local window by adding more bytes.
sentLocalIdentification - Variable in class com.sshtools.common.ssh.TransportProtocol
 
SERVER_EVENT_CLASS - Static variable in class com.sshtools.common.events.EventsCodes
 
serverId - Variable in class com.sshtools.client.SshKeyExchangeClient
 
serverId - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
serverKexInit - Variable in class com.sshtools.client.SshKeyExchangeClient
 
serverKexInit - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
service() - Method in class com.sshtools.common.nio.IdleStateManager
Called by a thread which is managing idle states
Service - Interface in com.sshtools.common.ssh
A service is a protocol that operates on top of the TransportProtocol.
SERVICE_NAME - Static variable in class com.sshtools.common.ssh.ConnectionProtocol
 
SERVICE_NOT_AVAILABLE - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: The requested service is not available
session - Variable in class com.sshtools.common.ssh.Subsystem
 
session - Variable in class com.sshtools.server.platform.ExecutableCommand
The session channel instance on which this command is being executed
SESSION_STREAM_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred whilst accessing a sessions streams
SessionChannel - Class in com.sshtools.client
Implements the client side of the SSH Connection protocol session channel
SessionChannel(int, int) - Constructor for class com.sshtools.client.SessionChannel
 
SessionChannel - Class in com.sshtools.server
This class provides an abstract session, it handles all the requests defined in the SSH Connection protocol for a session channel and passes the request to the concrete implementation through its abstract methods.
SessionChannel() - Constructor for class com.sshtools.server.SessionChannel
 
SessionChannel(int, int) - Constructor for class com.sshtools.server.SessionChannel
 
sessionIdentifier - Variable in class com.sshtools.common.ssh.TransportProtocol
 
SessionOutputStream - Class in com.sshtools.client.tasks
Implements an OutputStream enabling writing to the SessionChannel.
setActiveService(Service) - Method in class com.sshtools.client.TransportProtocolClient
 
setActualPort(int) - Method in class com.sshtools.common.nio.ListeningInterface
 
setAllocatePseudoTerminal(boolean) - Method in class com.sshtools.client.SshClientContext
 
setAllowDeniedKEX(boolean) - Method in class com.sshtools.server.SshServerContext
 
setAllowZeroLengthFileUpload(boolean) - Method in class com.sshtools.server.SshServerContext
 
setAppendOnly(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setArchive(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setAttribute(String, Object) - Method in class com.sshtools.common.nio.SshEngineContext
 
setAttributes(String, SftpFileAttributes) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Sets the attributes of a file.
setAttributes(SftpFile, SftpFileAttributes) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Sets the attributes of a file.
setAttributes(SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
setAttributes(SftpFileAttributes) - Method in interface com.sshtools.server.sftp.AbstractFile
 
setAttributes(SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
setAuthenicationMechanismFactory(AuthenticationMechanismFactory) - Method in class com.sshtools.server.SshServerContext
 
setBacklog(int) - Method in class com.sshtools.common.nio.ListeningInterface
 
setBannerDisplay(BannerDisplay) - Method in class com.sshtools.client.SshClientContext
 
setBannerMessage(String) - Method in class com.sshtools.server.SshServerContext
Set the banner message that is displayed to all connecing clients prior to authentication.
setBasicAuthentication(String, String) - Method in class com.sshtools.common.net.HttpRequest
 
setBlockInterrupt(int) - Method in class com.sshtools.common.util.DynamicBuffer
 
setBlockSize(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the block size used when transferring files, defaults to the optimized setting of 32768.
setBufferPoolArraySize(int) - Method in class com.sshtools.common.nio.SshEngineContext
Set the size of the byte buffers in the pool.
setBufferSize(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Set the size of the buffer which is used to read from the local file system.
setBufferSize(int) - Method in class com.sshtools.common.util.IOStreamConnector
 
setCaseSensitive(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setChannelFactory(ChannelFactory<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
 
setChannelLimit(int) - Method in class com.sshtools.common.ssh.SshContext
Set the maximum number of open channels allowed by each client (defaults to 100).
setCharacterEncoding(String) - Method in class com.sshtools.client.shell.Shell
 
setCharsetEncoding(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Allows the default character encoding to be overriden for filename strings.
setCharsetEncoding(String) - Static method in class com.sshtools.common.util.ByteArrayReader
Allows the default encoding to be overriden for String variables processed by the class.
setCipherPreferredPositionCS(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setCipherPreferredPositionSC(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setCloseInput(boolean) - Method in class com.sshtools.common.util.IOStreamConnector
 
setCloseOutput(boolean) - Method in class com.sshtools.common.util.IOStreamConnector
 
setCompressed(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setCompressionLevel(int) - Method in class com.sshtools.common.ssh.SshContext
Set the compression level to use if compression is enabled
setConnectionManager(ConnectionManager<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
 
setConnectionManager(ConnectionManager<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
 
setConnectionUploadQuota(long) - Method in class com.sshtools.server.SshServerContext
 
setData(byte[]) - Method in class com.sshtools.common.ssh.GlobalRequest
Set the data.
setDefaultHashAlgorithm(String) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
setDefaultTerminal(String) - Method in class com.sshtools.server.SshServerContext
Set the default terminal to execute when the user requests to start a shell.
setEnableNoneCipher(boolean) - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
setEnableNoneMac(boolean) - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
setEncrypted(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setEnvironmentVariable(String, String) - Method in class com.sshtools.server.SessionChannel
If the client requests that an environment variable be set this method will be invoked.
setEnvironmentVariable(String, String) - Method in class com.sshtools.server.UnsupportedSession
 
setExtendedAttribute(String, byte[]) - Method in class com.sshtools.server.SftpFileAttributes
Set a single extended attribute value.
setExtendedAttributes(Map<String, byte[]>) - Method in class com.sshtools.server.SftpFileAttributes
Set all the extended attributes.
setFileAttributes(String, SftpFileAttributes) - Method in interface com.sshtools.server.platform.FileSystem
Set the files attributes.
setFileAttributes(byte[], SftpFileAttributes) - Method in interface com.sshtools.server.platform.FileSystem
Set the open files attributes
setFileAttributes(String, SftpFileAttributes) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Set the files attributes.
setFileAttributes(byte[], SftpFileAttributes) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Set the open files attributes
setFileAttributes(String, SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
setFileAttributes(byte[], SftpFileAttributes) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
setFileFactory(AbstractFileFactory<?>) - Method in class com.sshtools.server.SshServerContext
Set the file factory for this context.
setForceRemoteEOL(boolean) - Method in class com.sshtools.client.sftp.SftpClientTask
Override automatic detection of the remote EOL (any SFTP version).
setForwardingBufferMaxQueueCount(int) - Method in class com.sshtools.common.ssh.SshContext
 
setForwardingManager(ForwardingManager<SshClientContext>) - Method in class com.sshtools.client.SshClientContext
 
setForwardingManager(ForwardingManager<SshServerContext>) - Method in class com.sshtools.server.SshServerContext
 
setForwardingPolicy(ForwardingPolicy) - Method in class com.sshtools.common.ssh.SshContext
 
setGID(String) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the GID of this file.
setGID(UnsignedInteger32) - Method in class com.sshtools.server.SftpFileAttributes
Set the GID of this file.
setGID(UnsignedInteger32, String) - Method in class com.sshtools.server.SftpFileAttributes
 
setHeaderBegin(String) - Method in class com.sshtools.common.net.HttpRequest
 
setHeaderField(String, String) - Method in class com.sshtools.common.net.HttpHeader
 
setHeaderValue(String, String) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
setHidden(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setIdleAuthenticationTimeoutSeconds(int) - Method in class com.sshtools.common.ssh.SshContext
 
setIdleConnectionTimeoutSeconds(int) - Method in class com.sshtools.common.ssh.SshContext
Inform the context that the connection should be disconnected on session timeout
setIdleServiceRunPeriod(int) - Method in class com.sshtools.common.nio.SshEngineContext
 
setIgnoreCase(boolean) - Method in class com.sshtools.server.scp.FilenamePattern
Establish whether or not the filename pattern matcher ignores case.
setImmutable(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setInactiveServiceRunsPerIdleEvent(int) - Method in class com.sshtools.common.nio.SshEngineContext
To determine whether any channels are idle a service run is performed to evaluate the state of each channel.
setInstance(EventService) - Static method in class com.sshtools.common.events.EventServiceImplementation
Allow alternative event service to set.
setInstance(ComponentManager) - Static method in class com.sshtools.common.ssh.components.ComponentManager
Overide the installed component manager with an alternative implementation.
setIPPolicy(IPPolicy) - Method in class com.sshtools.server.SshServerContext
 
setIpv6WorkaroundBindAddress(String) - Method in class com.sshtools.common.nio.SshEngineContext
 
setIpv6WorkaroundPort(int) - Method in class com.sshtools.common.nio.SshEngineContext
 
setKeepAliveDataMaxLength(int) - Method in class com.sshtools.common.ssh.SshContext
Set the maximum data length for the keep-alive packet.
setKeepAliveInterval(int) - Method in class com.sshtools.common.ssh.SshContext
Set the keep-alive interval (in seconds).
setKeyExchangePacketLimit(int) - Method in class com.sshtools.common.ssh.SshContext
This tells the server how many packets to use before a key exchange.
setKeyExchangePreferredPosition(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setKeyExchangeTransferLimit(int) - Method in class com.sshtools.common.ssh.SshContext
This limit tells the server when to force a key exchange.
setKeyPair(SshKeyPair...) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
setLength(long) - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
setLength(long) - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
setLocale(Locale) - Method in class com.sshtools.common.ssh.SshContext
 
setLocalEOL(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Override the default local system EOL for text mode files.
setMacPreferredPositionCS(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setMacPreferredPositionSC(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setMatcher(ShellMatcher) - Method in class com.sshtools.client.shell.ShellController
 
setMaxAsyncRequests(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Set the maximum number of asynchronous requests that are outstanding at any one time.
setMaxAuthentications(int) - Method in class com.sshtools.common.ssh.SshContext
Set the maximum number of failed authentications allowed for each connection.
setMaxConcurrentTransfers(int) - Method in class com.sshtools.server.SshServerContext
 
setMaximumChannelsPerThread(int) - Method in class com.sshtools.common.nio.SshEngineContext
Set the maximum number of channels that can be serviced by a single selector thread.
setMaximumConnections(int) - Method in class com.sshtools.server.SshServerContext
Set the maximum number of connections allowed at any one time.
setMaximumNumberofAsyncSFTPRequests(int) - Method in class com.sshtools.server.SshServerContext
 
setMaximumPacketLength(int) - Method in class com.sshtools.common.ssh.SshContext
Set the maximum supported length of an SSH packet.
setMaximumPublicKeyVerificationAttempts(int) - Method in class com.sshtools.server.SshServerContext
Set the number of public keys that a user can verify for public key authentication.
setMaximumSocketsBacklogPerRemotelyForwardedConnection(int) - Method in class com.sshtools.common.ssh.SshContext
 
setMinDHGroupExchangeKeySize(int) - Method in class com.sshtools.common.ssh.SshContext
 
setParameter(String, Object) - Method in class com.sshtools.server.AuthenticationProtocolServer
 
setPattern(String) - Method in class com.sshtools.server.scp.FilenamePattern
Establish the pattern for the filename pattern matcher.
setPermanentAcceptThreads(int) - Method in class com.sshtools.common.nio.SshEngineContext
Set the number of permanent accept threads.
setPermanentConnectThreads(int) - Method in class com.sshtools.common.nio.SshEngineContext
Set the number of permanent connect threads.
setPermanentTransferThreads(int) - Method in class com.sshtools.common.nio.SshEngineContext
Set the number of permanent transfer threads.
setPermissions(UnsignedInteger32) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the permissions of the file.
setPermissions(String) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the permissions from a string in the format "rwxr-xr-x"
setPermissions(UnsignedInteger32) - Method in class com.sshtools.server.SftpFileAttributes
Set the permissions of the file.
setPermissions(String) - Method in class com.sshtools.server.SftpFileAttributes
Set the permissions from a string in the format "rwxr-xr-x"
setPermissionsFromMaskString(String) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set permissions given a UNIX style mask, for example '0644'
setPermissionsFromMaskString(String) - Method in class com.sshtools.server.SftpFileAttributes
Set permissions given a UNIX style mask, for example '0644'
setPermissionsFromUmaskString(String) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the permissions given a UNIX style umask, for example '0022' will result in 0022 ^ 0777.
setPermissionsFromUmaskString(String) - Method in class com.sshtools.server.SftpFileAttributes
Set the permissions given a UNIX style umask, for example '0022' will result in 0022 ^ 0777.
setPosition(int) - Method in class com.sshtools.common.ssh.Packet
 
setPosition(int) - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenDirectory
 
setPreferredCipherCC(String[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred CS cipher order
setPreferredCipherCS(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred cipher for the Client->Server stream.
setPreferredCipherCS(int[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred SC cipher order
setPreferredCipherSC(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred cipher for the Server->Client stream.
setPreferredCipherSC(int[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred SC cipher order
setPreferredCipherSC(String[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred SC cipher order
setPreferredCompressionCS(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred compression for the Client->Server stream.
setPreferredCompressionSC(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred compression for the Server->Client stream.
setPreferredKeyExchange(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred key exchange method.
setPreferredKeyExchange(String[]) - Method in class com.sshtools.common.ssh.SshContext
 
setPreferredMacCS(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred MAC for the Client->Server stream.
setPreferredMacCS(int[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred CS Mac order
setPreferredMacCS(String[]) - Method in class com.sshtools.common.ssh.SshContext
 
setPreferredMacSC(String) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred mac for the Server->Client stream.
setPreferredMacSC(int[]) - Method in class com.sshtools.common.ssh.SshContext
Set the preferred SC Mac order
setPreferredMacSC(String[]) - Method in class com.sshtools.common.ssh.SshContext
 
setPreferredPublicKey(String) - Method in class com.sshtools.server.SshServerContext
Set the preferred public key algorithm.
setPrivateKey(SshPrivateKey) - Method in class com.sshtools.common.ssh.components.SshKeyPair
Set the private key
setProcessAllEventsOnEventException(boolean) - Method in class com.sshtools.common.events.EventServiceImplementation
 
setProduct(String) - Method in class com.sshtools.common.nio.SshEngineContext
Set the product name
setProperty(String, Object) - Method in class com.sshtools.common.ssh.Connection
 
setProtocolEngine(ProtocolEngine) - Method in class com.sshtools.common.nio.SocketConnection
Set a new ProtocolEngine to handle this sockets data.
setPublicKey(SshPublicKey) - Method in class com.sshtools.common.ssh.components.SshKeyPair
Set the public key
setPublicKeyPreferredPosition(String, int) - Method in class com.sshtools.common.ssh.SshContext
 
setPublicKeyVerificationIsFailedAuth(boolean) - Method in class com.sshtools.server.SshServerContext
 
setReadOnly(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setReceiveBufferSize(int) - Method in class com.sshtools.common.nio.ProtocolContext
Set the receive buffer size for sockets.
setReceivedNewKeys(boolean) - Method in class com.sshtools.client.SshKeyExchangeClient
 
setReceivedNewKeys(boolean) - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
setReceivedNewKeys(boolean) - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
setRegularExpressionSyntax(int) - Method in class com.sshtools.client.sftp.SftpClientTask
sets the type of regular expression matching to perform on gets and puts
setRemoteEOL(int) - Method in class com.sshtools.client.sftp.SftpClientTask
When connected to servers running SFTP version 3 (or less) the remote EOL type needs to be explicitly set because there is no reliable way for the client to determine the type of EOL for text files.
setRemoteForwardingCancelKillsTunnels(boolean) - Method in class com.sshtools.common.ssh.SshContext
When the user cancels a remote forwarding should active tunnels be dropped?
setResponse(String) - Method in class com.sshtools.client.KeyboardInteractivePrompt
Set the user's response for this prompt.
setResponse(String) - Method in class com.sshtools.common.ssh.KBIPrompt
Set the user's response for this prompt.
setResponse(String[]) - Method in class com.sshtools.server.PasswordKeyboardInteractiveProvider
 
setResponse(String[]) - Method in interface com.sshtools.server.platform.KeyboardInteractiveProvider
 
setSCPReadWriteEvents(boolean) - Method in class com.sshtools.server.SshServerContext
 
setSecureRandomAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Set the algorithm used for secure random number generation.
setSecureRandomAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Set the algorithm used for secure random number generation.
setSelectionKey(SelectionKey) - Method in interface com.sshtools.common.nio.SelectionKeyAware
 
setSelectionKey(SelectionKey) - Method in class com.sshtools.common.nio.SocketConnection
 
setSelectionKey(SelectionKey) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
setSelectorProvider(SelectorProvider) - Method in class com.sshtools.common.nio.SshEngineContext
Set the SelectorProvider used by the Selector threads.
setSendBufferSize(int) - Method in class com.sshtools.common.nio.ProtocolContext
Set the send buffer size for sockets.
setSentNewKeys(boolean) - Method in class com.sshtools.client.SshKeyExchangeClient
 
setSentNewKeys(boolean) - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
setSentNewKeys(boolean) - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
setSessionTimeout(int) - Method in class com.sshtools.server.SshServerContext
Sets the session timeout in seconds
setSFTPCharsetEncoding(String) - Method in class com.sshtools.server.SshServerContext
Set the default encoding for filenames in SFTP sessions.
setSFTPReadWriteEvents(boolean) - Method in class com.sshtools.server.SshServerContext
 
setShellPolixy(ShellPolicy) - Method in class com.sshtools.server.SshServerContext
 
setSize(UnsignedInteger64) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the size of the file.
setSize(UnsignedInteger64) - Method in class com.sshtools.server.SftpFileAttributes
Set the size of the file.
setSocketConnectionFactory(SocketConnectionFactory) - Method in class com.sshtools.common.nio.ProtocolContext
 
setSocketConnectionFactory(SocketConnectionFactory) - Method in class com.sshtools.common.ssh.SshContext
 
setSocketHandlerImpl(Class<? extends SocketConnection>) - Method in class com.sshtools.common.nio.ProtocolContext
Sets the socket handler implementation class for this context.
setSocketOptionKeepAlive(boolean) - Method in class com.sshtools.common.nio.ProtocolContext
Set the SO_KEEPALIVE socket option on connected sockets.
setSocketOptionReuseAddress(boolean) - Method in class com.sshtools.common.nio.ListeningInterface
 
setSocketOptionReuseAddress(boolean) - Method in class com.sshtools.common.nio.ProtocolContext
Indicates whether the SO_REUSEADDR socket option will be set on a server socket.
setSocketOptionTcpNoDelay(boolean) - Method in class com.sshtools.common.nio.ProtocolContext
Set the TCP_NODELAY socket option on connected sockets.
setSoftwareVersionComments(String) - Method in class com.sshtools.common.ssh.SshContext
Set the current implementations software/version/comments field that is used during the SSH protocols negotiation procedure.
setSparse(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setSpecialChar(int, char) - Method in class com.sshtools.server.scp.FilenamePattern
Modify a special pattern matching character for the filename pattern matcher.
setSubsystemCacheSize(int) - Method in class com.sshtools.client.SshClientContext
 
setSupportedSFTPVersion(int) - Method in class com.sshtools.server.SshServerContext
 
setSync(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setSystem(boolean) - Method in class com.sshtools.client.sftp.SftpFileAttributes
 
setTerminalColumns(int) - Method in class com.sshtools.client.SshClientContext
 
setTerminalHeight(int) - Method in class com.sshtools.client.SshClientContext
 
setTerminalModes(byte[]) - Method in class com.sshtools.client.SshClientContext
 
setTerminalRows(int) - Method in class com.sshtools.client.SshClientContext
 
setTerminalType(String) - Method in class com.sshtools.client.SshClientContext
 
setTerminalWidth(int) - Method in class com.sshtools.client.SshClientContext
 
setThread(SelectorThread) - Method in class com.sshtools.common.nio.SocketConnection
Set the selector thread for this connection
setThread(SelectorThread) - Method in interface com.sshtools.common.nio.SocketHandler
Sets the selector thread this handler runs upon
setThread(SelectorThread) - Method in class com.sshtools.common.ssh.SocketForwardingChannel
Sets the selector thread for this connection
setTimes(UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the last access and last modified times.
setTimes(UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.server.SftpFileAttributes
Set the last access and last modified times.
setTimes(UnsignedInteger64, UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.server.SftpFileAttributes
Set the last access, last modified and create times.
setTooManyConnectionsText(String) - Method in class com.sshtools.server.SshServerContext
 
setTransferMode(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the transfer mode for current operations.
setType(int) - Method in class com.sshtools.server.SftpFileAttributes
 
setUID(String) - Method in class com.sshtools.client.sftp.SftpFileAttributes
Set the UID of the owner.
setUID(UnsignedInteger32) - Method in class com.sshtools.server.SftpFileAttributes
Set the UID of the owner.
setUID(UnsignedInteger32, String) - Method in class com.sshtools.server.SftpFileAttributes
 
setupSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractCommandTask
 
setupSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractSessionTask
 
setupSession(SessionChannel) - Method in class com.sshtools.client.tasks.AbstractShellTask
 
setUsername(String) - Method in class com.sshtools.client.SshClientContext
Set the username for this connection.
setUsername(String) - Method in class com.sshtools.common.ssh.Connection
 
setUsingDirectBuffers(boolean) - Method in class com.sshtools.common.nio.SshEngineContext
Configure the byte buffer pool to use direct byte buffers.
setWelcomeText(String) - Method in class com.sshtools.server.SshServerContext
 
setWriteState(boolean) - Method in class com.sshtools.common.nio.SocketConnection
Sets the write state of the socket.
SFTP - Static variable in interface com.sshtools.server.platform.FileSystem
 
SFTP - Static variable in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
 
SftpClient - Class in client
An example of how to use Maverick NG client to perform SFTP operations.
SftpClient() - Constructor for class client.SftpClient
Create a server with one accept thread, 10 transfer threads and one connection thread.
SftpClientTask - Class in com.sshtools.client.sftp
An abstract task that implements an SFTP client.
SftpClientTask(Connection<SshClientContext>) - Constructor for class com.sshtools.client.sftp.SftpClientTask
 
SftpFile - Class in com.sshtools.client.sftp
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes) - Constructor for class com.sshtools.client.sftp.SftpFile
Creates a new SftpFile object.
SftpFile - Class in com.sshtools.server
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes, Connection<SshServerContext>) - Constructor for class com.sshtools.server.SftpFile
Creates a new SftpFile object.
SftpFile(String, Connection<SshServerContext>) - Constructor for class com.sshtools.server.SftpFile
Creates a new SftpFile object.
SftpFileAttributes - Class in com.sshtools.client.sftp
This class represents the ATTRS structure defined in the draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file attribute information.
SftpFileAttributes(AbstractSftpTask, int) - Constructor for class com.sshtools.client.sftp.SftpFileAttributes
Creates a new FileAttributes object.
SftpFileAttributes(AbstractSftpTask, ByteArrayReader) - Constructor for class com.sshtools.client.sftp.SftpFileAttributes
 
SftpFileAttributes - Class in com.sshtools.server
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(String) - Constructor for class com.sshtools.server.SftpFileAttributes
Creates a new FileAttributes object.
SftpFileAttributes(int, String, ByteArrayReader) - Constructor for class com.sshtools.server.SftpFileAttributes
 
SftpFileInputStream - Class in com.sshtools.client.sftp
An InputStream to read the contents of a remote file.
SftpFileInputStream(SftpFile) - Constructor for class com.sshtools.client.sftp.SftpFileInputStream
 
SftpFileInputStream(SftpFile, long) - Constructor for class com.sshtools.client.sftp.SftpFileInputStream
Creates a new SftpFileInputStream object.
SftpFileOutputStream - Class in com.sshtools.client.sftp
An OutputStream to write data to a remote file.
SftpFileOutputStream(SftpFile) - Constructor for class com.sshtools.client.sftp.SftpFileOutputStream
Creates a new SftpFileOutputStream object.
SftpMessage - Class in com.sshtools.client.sftp
 
SftpStatusEventException - Exception in com.sshtools.server
 
SftpStatusEventException(int, String) - Constructor for exception com.sshtools.server.SftpStatusEventException
 
SftpStatusEventException(int) - Constructor for exception com.sshtools.server.SftpStatusEventException
 
SftpStatusException - Exception in com.sshtools.client.sftp
This exception is thrown by the SftpSubsystemChannel class whenever a status message is received that is not expected.
SftpStatusException(int, String) - Constructor for exception com.sshtools.client.sftp.SftpStatusException
 
SftpStatusException(int) - Constructor for exception com.sshtools.client.sftp.SftpStatusException
 
SftpSubsystem - Class in com.sshtools.server
This class provides the SFTP subsystem.
SftpSubsystem() - Constructor for class com.sshtools.server.SftpSubsystem
 
SFX_ACL_AUDIT_ALARM_INCLUDED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SFX_ACL_AUDIT_ALARM_INHERITED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_INCLUDED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_INHERITED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_PRESENT - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SHA1_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
SHA1Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA1Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA1Digest
 
SHA256_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
SHA256Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA256Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA256Digest
 
SHA384Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA384Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA384Digest
 
SHA512Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA512Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA512Digest
 
Shell - Class in com.sshtools.client.shell
 
Shell(Connection<SshClientContext>, AbstractSessionTask) - Constructor for class com.sshtools.client.shell.Shell
 
Shell(Connection<SshClientContext>, AbstractSessionTask, ShellStartupTrigger) - Constructor for class com.sshtools.client.shell.Shell
 
Shell(Connection<SshClientContext>, AbstractSessionTask, ShellStartupTrigger, long) - Constructor for class com.sshtools.client.shell.Shell
 
shell - Variable in class com.sshtools.client.shell.ShellController
 
SHELL - Static variable in interface com.sshtools.server.platform.FileSystem
 
SHELL - Static variable in class com.sshtools.server.ShellPolicy
 
SHELL_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
A request was made to start a shell, but this request failed.
ShellController - Class in com.sshtools.client.shell
 
ShellDefaultMatcher - Class in com.sshtools.client.shell
 
ShellDefaultMatcher() - Constructor for class com.sshtools.client.shell.ShellDefaultMatcher
 
ShellExpect - Class in client
An example of how to execute a command using the Maverick NG client.
ShellExpect() - Constructor for class client.ShellExpect
 
ShellMatcher - Interface in com.sshtools.client.shell
 
ShellPolicy - Class in com.sshtools.server
 
ShellPolicy() - Constructor for class com.sshtools.server.ShellPolicy
 
ShellProcess - Class in com.sshtools.client.shell
 
ShellProcessController - Class in com.sshtools.client.shell
 
ShellProcessController(ShellProcess) - Constructor for class com.sshtools.client.shell.ShellProcessController
 
ShellProcessController(ShellProcess, ShellMatcher) - Constructor for class com.sshtools.client.shell.ShellProcessController
 
ShellReader - Interface in com.sshtools.client.shell
 
ShellStartupPasswordTrigger - Class in com.sshtools.client.shell
 
ShellStartupPasswordTrigger(String, String) - Constructor for class com.sshtools.client.shell.ShellStartupPasswordTrigger
 
ShellStartupPasswordTrigger(String, String, ShellMatcher) - Constructor for class com.sshtools.client.shell.ShellStartupPasswordTrigger
 
ShellStartupTrigger - Interface in com.sshtools.client.shell
 
ShellTimeoutException - Exception in com.sshtools.client.shell
Exception thrown when an operation times out.
ShellWriter - Interface in com.sshtools.client.shell
 
showPrompts(String, String, KeyboardInteractivePrompt[], KeyboardInteractivePromptCompletor) - Method in interface com.sshtools.client.KeyboardInteractiveCallback
 
showPrompts(String, String, KeyboardInteractivePrompt[], KeyboardInteractivePromptCompletor) - Method in class com.sshtools.client.PasswordOverKeyboardInteractiveCallback
Called by the keyboard-interactive authentication mechanism when the server requests information from the user.
shutdown() - Method in class com.sshtools.common.nio.ProtocolContext
 
shutdown() - Method in class com.sshtools.common.nio.SelectorThread
 
shutdown() - Method in class com.sshtools.common.nio.SelectorThreadPool
Shutdown all threads in the pool.
shutdown(SshEngine) - Method in interface com.sshtools.common.nio.SshEngineListener
 
shutdown(SshEngine) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
shutdown() - Method in class com.sshtools.common.ssh.SshContext
 
shutdownAsync(boolean, long) - Method in class com.sshtools.common.nio.SshEngine
Shutdown the server.
shutdownNow(boolean, long) - Method in class com.sshtools.common.nio.SshEngine
This method should be used to shutdown the server from your main thread.
shutdownSocket() - Method in class com.sshtools.common.ssh.SocketForwardingChannel
 
shuttingDown(SshEngine) - Method in interface com.sshtools.common.nio.SshEngineListener
 
shuttingDown(SshEngine) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
sign(SshPublicKey, byte[]) - Method in class com.sshtools.client.PublicKeyAuthenticator
 
sign(SshPublicKey, byte[]) - Method in interface com.sshtools.client.SignatureGenerator
Sign the data using the private key of the public key provided.
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
Create a signature from the data.
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
signature - Variable in class com.sshtools.client.SshKeyExchangeClient
The signature generated over the exchange hash
signature - Variable in class com.sshtools.server.components.SshKeyExchangeServer
The signature generated over the exchange hash
SignatureGenerator - Interface in com.sshtools.client
Provides a callback when a private key signature is required.
silentClose() - Method in class com.sshtools.common.util.ByteArrayWriter
 
SimpleASNReader - Class in com.sshtools.common.util
 
SimpleASNReader(byte[]) - Constructor for class com.sshtools.common.util.SimpleASNReader
Creates a new SimpleASNReader object.
SimpleASNWriter - Class in com.sshtools.common.util
 
SimpleASNWriter() - Constructor for class com.sshtools.common.util.SimpleASNWriter
Creates a new SimpleASNWriter object.
SimpleClientAuthenticator - Class in com.sshtools.client
A simple base class for implementing non-interactive authentication methods.
SimpleClientAuthenticator() - Constructor for class com.sshtools.client.SimpleClientAuthenticator
 
SOCKET_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
The API detected a socket timeout
socketChannel - Variable in class com.sshtools.common.nio.SocketConnection
 
socketChannel - Variable in class com.sshtools.common.ssh.SocketForwardingChannel
 
SocketConnection - Class in com.sshtools.common.nio
This class implements a SocketHandler using a standard socket.
SocketConnection() - Constructor for class com.sshtools.common.nio.SocketConnection
Construct the socket.
SocketConnectionFactory - Interface in com.sshtools.common.nio
Interface for creating SocketConnection objects.
socketConnectionFactory - Variable in class com.sshtools.common.ssh.SshContext
 
socketDataIn - Variable in class com.sshtools.common.nio.SocketConnection
 
socketDataOut - Variable in class com.sshtools.common.nio.SocketConnection
 
SocketForwardingChannel<T extends SshContext> - Class in com.sshtools.common.ssh
An abstract forwarding channel implementation for use with forwarding both local and remote sockets.
SocketForwardingChannel(String) - Constructor for class com.sshtools.common.ssh.SocketForwardingChannel
Construct the forwarding channel.
SocketHandler - Interface in com.sshtools.common.nio
An interface used by the SelectorThread to notify an object of when a read or write event has occurred.
SocketListeningForwardingFactoryImpl<T extends SshContext> - Class in com.sshtools.common.ssh
This class implements the standard socket based forwarding for the SSHD.
SocketListeningForwardingFactoryImpl() - Constructor for class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
SocketWriteCallback - Interface in com.sshtools.common.nio
Provides a callback when the socket has completed a socket write operation.
softwareVersionComments - Variable in class com.sshtools.common.ssh.SshContext
 
sort(int[]) - Static method in class com.sshtools.common.util.Arrays
Sorts the specified array of ints into ascending numerical order.
source - Variable in class com.sshtools.common.events.EventObject
The object on which the Event initially occurred.
SSH1_FORMAT - Static variable in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
SSH2_DSA - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
SSH2_RSA - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
Ssh2DsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
DSA private key implementation for the SSH2 protocol.
Ssh2DsaPrivateKey(DSAPrivateKey, DSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(DSAPrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPublicKey - Class in com.sshtools.common.ssh.components.jce
A DSA public key implementation which uses a JCE provider.
Ssh2DsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2EcdsaSha2Nist256PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist256PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist256PublicKey
 
Ssh2EcdsaSha2Nist384PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist384PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist384PublicKey
 
Ssh2EcdsaSha2Nist521PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist521PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist521PublicKey
 
Ssh2EcdsaSha2NistPrivateKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2NistPrivateKey(ECPrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
Ssh2EcdsaSha2NistPublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2NistPublicKey(ECPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
Ssh2RsaPrivateCrtKey - Class in com.sshtools.common.ssh.components.jce
RSA co-efficient private key implementation for SSH2 protocol.
Ssh2RsaPrivateCrtKey(RSAPrivateCrtKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
RSA private key implementation for the SSH2 protocol.
Ssh2RsaPrivateKey(RSAPrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPublicKey - Class in com.sshtools.common.ssh.components.jce
A RSA public key implementation which uses a JCE provider.
Ssh2RsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
SSH_CERT_TYPE_HOST - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
SSH_CERT_TYPE_USER - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshCertificate
 
SSH_EXTENDED_DATA_STDERR - Static variable in class com.sshtools.server.SessionChannel
 
SSH_FILEXFER_ATTR_FLAGS_APPEND_ONLY - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_ARCHIVE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_COMPRESSED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_ENCRYPTED - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_HIDDEN - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_READONLY - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SPARSE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SYNC - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SYSTEM - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_GUESSED_BINARY - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_GUESSED_TEXT - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_KNOWN_BINARY - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_KNOWN_TEXT - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_BLOCK_DEVICE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_CHAR_DEVICE - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.sshtools.server.SftpFileAttributes
 
SSH_FILEXFER_TYPE_FIFO - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.sshtools.server.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SOCKET - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.sshtools.server.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.sshtools.server.SftpFileAttributes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.sshtools.client.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.sshtools.server.SftpFileAttributes
 
SSH_FX_BAD_MESSAGE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The client sent a bad protocol message
SSH_FX_BAD_MESSAGE - Static variable in exception com.sshtools.server.SftpStatusEventException
The client sent a bad protocol message
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_CANNOT_DELETE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_CANNOT_DELETE - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_CANNOT_DELETE - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_CONNECTION_LOST - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The file system connection was lost
SSH_FX_CONNECTION_LOST - Static variable in exception com.sshtools.server.SftpStatusEventException
The file system connection was lost
SSH_FX_DELETE_PENDING - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_DELETE_PENDING - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_DELETE_PENDING - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_DIR_NOT_EMPTY - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_EOF - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The file or listing is EOF
SSH_FX_EOF - Static variable in exception com.sshtools.server.SftpStatusEventException
The file or listing is EOF
SSH_FX_FAILURE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
Generic failure code
SSH_FX_FAILURE - Static variable in exception com.sshtools.server.SftpStatusEventException
Generic failure code
SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The path already exists
SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.sshtools.server.SftpStatusEventException
The path already exists
SSH_FX_FILE_ALREADY_EXISTS - Static variable in class com.sshtools.server.SftpSubsystem
The path already exists
SSH_FX_FILE_CORRUPT - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_FILE_CORRUPT - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_FILE_CORRUPT - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_GROUP_INVALID - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_GROUP_INVALID - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_GROUP_INVALID - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_INVALID_FILENAME - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_INVALID_FILENAME - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_INVALID_FILENAME - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_INVALID_HANDLE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The file handle provided was invalid
SSH_FX_INVALID_HANDLE - Static variable in exception com.sshtools.server.SftpStatusEventException
The file handle provided was invalid
SSH_FX_INVALID_HANDLE - Static variable in class com.sshtools.server.SftpSubsystem
The file handle provided was invalid
SSH_FX_INVALID_PARAMETER - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_INVALID_PARAMETER - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_INVALID_PARAMETER - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_LINK_LOOP - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_LINK_LOOP - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_LINK_LOOP - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_LOCK_CONFLICT - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_LOCK_CONFLICT - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_LOCK_CONFLICT - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_NO_CONNECTION - Static variable in exception com.sshtools.client.sftp.SftpStatusException
There is no connection to the file system
SSH_FX_NO_CONNECTION - Static variable in exception com.sshtools.server.SftpStatusEventException
There is no connection to the file system
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_NO_MEDIA - Static variable in exception com.sshtools.client.sftp.SftpStatusException
There is no media available at the remote location
SSH_FX_NO_MEDIA - Static variable in exception com.sshtools.server.SftpStatusEventException
There is no media available at the remote location
SSH_FX_NO_MEDIA - Static variable in class com.sshtools.server.SftpSubsystem
There is no media available at the remote location
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_NO_SUCH_FILE - Static variable in exception com.sshtools.client.sftp.SftpStatusException
No such file was found
SSH_FX_NO_SUCH_FILE - Static variable in exception com.sshtools.server.SftpStatusEventException
No such file was found
SSH_FX_NO_SUCH_PATH - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The path is invalid
SSH_FX_NO_SUCH_PATH - Static variable in exception com.sshtools.server.SftpStatusEventException
The path is invalid
SSH_FX_NO_SUCH_PATH - Static variable in class com.sshtools.server.SftpSubsystem
The path is invalid
SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_NOT_A_DIRECTORY - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_OK - Static variable in exception com.sshtools.client.sftp.SftpStatusException
Everything performed correctly
SSH_FX_OK - Static variable in exception com.sshtools.server.SftpStatusEventException
Everything performed correctly
SSH_FX_OP_UNSUPPORTED - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The operation requested is not supported
SSH_FX_OP_UNSUPPORTED - Static variable in exception com.sshtools.server.SftpStatusEventException
The operation requested is not supported
SSH_FX_OWNER_INVALID - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_OWNER_INVALID - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_OWNER_INVALID - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_PERMISSION_DENIED - Static variable in exception com.sshtools.client.sftp.SftpStatusException
The user does not have permission
SSH_FX_PERMISSION_DENIED - Static variable in exception com.sshtools.server.SftpStatusEventException
The user does not have permission
SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_QUOTA_EXCEEDED - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.sshtools.client.sftp.SftpStatusException
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.sshtools.server.SftpStatusEventException
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in class com.sshtools.server.SftpSubsystem
 
SSH_FX_WRITE_PROTECT - Static variable in exception com.sshtools.client.sftp.SftpStatusException
Cannot write to remote location
SSH_FX_WRITE_PROTECT - Static variable in exception com.sshtools.server.SftpStatusEventException
Cannot write to remote location
SSH_FX_WRITE_PROTECT - Static variable in class com.sshtools.server.SftpSubsystem
Cannot write to remote location
SSH_FXF_ACCESS_APPEND_DATA - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_APPEND_DATA_ATOMIC - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_AUDIT_ALARM_INFO - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_BACKUP - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_BLOCK_ADVISORY - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_BLOCK_DELETE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_BLOCK_READ - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_BLOCK_WRITE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_ACCESS_DISPOSITION - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
Version 5 new flags
SSH_FXF_ACCESS_TEXT_MODE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_BACKUP_STREAM - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_CREATE_NEW - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_CREATE_TRUNCATE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_DELETE_ON_CLOSE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_NOFOLLOW - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_OPEN_EXISTING - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_OPEN_OR_CREATE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_OVERRIDE_OWNER - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXF_TRUNCATE_EXISTING - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_ATTRS - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_DATA - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_EXTENDED - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_EXTENDED_REPLY - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_HANDLE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_NAME - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_RENAME_ATOMIC - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_RENAME_NATIVE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_RENAME_OVERWRITE - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_FXP_STATUS - Static variable in class com.sshtools.client.sftp.AbstractSftpTask
 
SSH_MSG_KEX_ECDH_INIT - Static variable in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
SSH_MSG_KEX_ECDH_REPLY - Static variable in class com.sshtools.server.components.jce.DiffieHellmanEcdh
 
SSH_MSG_SERVICE_ACCEPT - Static variable in class com.sshtools.common.ssh.TransportProtocol
 
SSH_MSG_SERVICE_REQUEST - Static variable in class com.sshtools.common.ssh.TransportProtocol
 
SSH_MSG_USERAUTH_BANNER - Static variable in class com.sshtools.client.AuthenticationProtocolClient
 
SSH_MSG_USERAUTH_BANNER - Static variable in class com.sshtools.server.AuthenticationProtocolServer
 
SSH_MSG_USERAUTH_FAILURE - Static variable in class com.sshtools.client.AuthenticationProtocolClient
 
SSH_MSG_USERAUTH_FAILURE - Static variable in class com.sshtools.server.AuthenticationProtocolServer
 
SSH_MSG_USERAUTH_INFO_REQUEST - Static variable in class com.sshtools.server.KeyboardInteractiveAuthentication
 
SSH_MSG_USERAUTH_INFO_RESPONSE - Static variable in class com.sshtools.server.KeyboardInteractiveAuthentication
 
SSH_MSG_USERAUTH_PK_OK - Static variable in class com.sshtools.client.PublicKeyAuthenticator
 
SSH_MSG_USERAUTH_PK_OK - Static variable in class com.sshtools.server.PublicKeyAuthentication
 
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.sshtools.client.AuthenticationProtocolClient
 
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.sshtools.server.AuthenticationProtocolServer
 
SSH_MSG_USERAUTH_SUCCESS - Static variable in class com.sshtools.client.AuthenticationProtocolClient
 
SSH_MSG_USERAUTH_SUCCESS - Static variable in class com.sshtools.server.AuthenticationProtocolServer
 
SSH_RSA_CERT_V01 - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
SshCipher - Class in com.sshtools.common.ssh.components
Base class for all SSH protocol ciphers.
SshCipher(String) - Constructor for class com.sshtools.common.ssh.components.SshCipher
 
SshClientContext - Class in com.sshtools.client
Holds the configuration for an SSH connection.
SshClientContext(SshEngine, ComponentManager) - Constructor for class com.sshtools.client.SshClientContext
 
SshClientContext(SshEngine) - Constructor for class com.sshtools.client.SshClientContext
 
SshCompression - Interface in com.sshtools.common.ssh.compression
Compression interface which can be implemented to provide the SSH Transport Protocol with compression.
SshContext - Class in com.sshtools.common.ssh
This class defines an SSH context for listening interfaces on the SshEngine.
SshContext(ComponentManager) - Constructor for class com.sshtools.common.ssh.SshContext
Constructs a default context but does not set the daemon
SshContext(SshEngine, ComponentManager) - Constructor for class com.sshtools.common.ssh.SshContext
Constructs a default context
sshContext - Variable in class com.sshtools.common.ssh.TransportProtocol
 
SshDsaPrivateKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all DSA private key implementations.
SshDsaPublicKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all DSA public key implementations.
SshEngine - Class in com.sshtools.common.nio
This class provides an abstract daemon for servicing any number of protocol contexts.
SshEngine() - Constructor for class com.sshtools.common.nio.SshEngine
Constructs the Daemon.
SshEngineContext - Class in com.sshtools.common.nio
Each instance of a SshEngine has a single configuration context.
SshEngineListener - Interface in com.sshtools.common.nio
 
SshEngineListenerAdapter - Class in com.sshtools.common.nio
 
SshEngineListenerAdapter() - Constructor for class com.sshtools.common.nio.SshEngineListenerAdapter
 
SshException - Exception in com.sshtools.common.ssh
Generic exception for J2SSH Maverick exception handling.
SshException(String, int) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description and reason.
SshException(int, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given cause and reason.
SshException(Throwable, int) - Constructor for exception com.sshtools.common.ssh.SshException
 
SshException(String, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description and cause.
SshException(Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception by providing the cause of the error.
SshException(String, int, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description cause, reason.
SshHmac - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all message authentication implementations.
SshIOException - Exception in com.sshtools.common.ssh
This class is provided so that when a channel InputStream/OutputStream interface has to throw an IOException; the real SshException cause can be retrieved.
SshIOException(SshException) - Constructor for exception com.sshtools.common.ssh.SshIOException
Construct the exception with the real exception.
SshKeyExchange<T extends SshContext> - Interface in com.sshtools.common.ssh
Base interface for SSH2 key exchange implementations.
SshKeyExchangeClient - Class in com.sshtools.client
An abstract base class for all key exchange implementations.
SshKeyExchangeClient() - Constructor for class com.sshtools.client.SshKeyExchangeClient
Contruct an uninitialized key exchange
SshKeyExchangeServer - Class in com.sshtools.server.components
Abstract representation of an SSH key exchange.
SshKeyExchangeServer(String) - Constructor for class com.sshtools.server.components.SshKeyExchangeServer
Contruct an uninitialized key exchange
SshKeyFingerprint - Class in com.sshtools.common.ssh
Utility methods to generate an SSH public key fingerprint.
SshKeyFingerprint() - Constructor for class com.sshtools.common.ssh.SshKeyFingerprint
 
SshKeyPair - Class in com.sshtools.common.ssh.components
Storage class for a public/private key pair.
SshKeyPair() - Constructor for class com.sshtools.common.ssh.components.SshKeyPair
 
SshKeyPairGenerator - Class in com.sshtools.common.publickey
Generate public/private key pairs.
SshKeyPairGenerator() - Constructor for class com.sshtools.common.publickey.SshKeyPairGenerator
 
SshMessage - Interface in com.sshtools.common.ssh
This interface provides a callback for writing SSH messages into the outgoing buffer.
SshPrivateKey - Interface in com.sshtools.common.ssh.components
Interface for SSH supported private keys.
SshPrivateKeyFile - Interface in com.sshtools.common.publickey
Interface which all private key formats must implement to provide decoding and decryption of the private key into a suitable format for the API.
SshPrivateKeyFileFactory - Class in com.sshtools.common.publickey
Private key format factory used to decode private key files.
SshPrivateKeyFileFactory() - Constructor for class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
SshPublicKey - Interface in com.sshtools.common.ssh.components
Interface for SSH supported public keys.
SshPublicKeyFile - Interface in com.sshtools.common.publickey
Interface which all public key formats must implement to provide decoding of the public key into a suitable format for the API.
SshPublicKeyFileFactory - Class in com.sshtools.common.publickey
Public key format factory used to decode different formats of public keys.
SshPublicKeyFileFactory() - Constructor for class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
SshRsaPrivateCrtKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA private co-efficient private key implementations.
SshRsaPrivateKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA private key implementations.
SshRsaPublicKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA public key implementations.
SshSecureRandomGenerator - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all secure random number generator implementations.
SshServerContext - Class in com.sshtools.server
 
SshServerContext(SshEngine, ComponentManager) - Constructor for class com.sshtools.server.SshServerContext
 
SshServerContext(SshEngine) - Constructor for class com.sshtools.server.SshServerContext
 
SSHTOOLS_FORMAT - Static variable in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
SshX509DsaPublicKey - Class in com.sshtools.common.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509DsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
 
SshX509DsaPublicKey(X509Certificate) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
 
SshX509DsaPublicKeyRfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509DsaPublicKeyRfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
SshX509DsaPublicKeyRfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
SshX509EcdsaSha2Nist256Rfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509EcdsaSha2Nist256Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist256Rfc6187
 
SshX509EcdsaSha2Nist256Rfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist256Rfc6187
 
SshX509EcdsaSha2Nist256Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist256Rfc6187
 
SshX509EcdsaSha2Nist384Rfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509EcdsaSha2Nist384Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist384Rfc6187
 
SshX509EcdsaSha2Nist384Rfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist384Rfc6187
 
SshX509EcdsaSha2Nist384Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist384Rfc6187
 
SshX509EcdsaSha2Nist521Rfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509EcdsaSha2Nist521Rfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist521Rfc6187
 
SshX509EcdsaSha2Nist521Rfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist521Rfc6187
 
SshX509EcdsaSha2Nist521Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2Nist521Rfc6187
 
SshX509EcdsaSha2NistPublicKeyRfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509EcdsaSha2NistPublicKeyRfc6187(String, String, String) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
SshX509EcdsaSha2NistPublicKeyRfc6187(ECPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
SshX509EcdsaSha2NistPublicKeyRfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509EcdsaSha2NistPublicKeyRfc6187
 
SshX509PublicKey - Interface in com.sshtools.common.ssh.components
 
SshX509Rsa2048Sha256Rfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509Rsa2048Sha256Rfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
SshX509Rsa2048Sha256Rfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
SshX509RsaPublicKey - Class in com.sshtools.common.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509RsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
 
SshX509RsaPublicKey(X509Certificate) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
 
SshX509RsaPublicKeyRfc6187 - Class in com.sshtools.common.ssh.components.jce
 
SshX509RsaPublicKeyRfc6187() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
SshX509RsaPublicKeyRfc6187(Certificate[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 
SshX509RsaSha1PublicKey - Class in com.sshtools.common.ssh.components.jce
Basic implementation of X509 certificate support.
SshX509RsaSha1PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
 
SshX509RsaSha1PublicKey(X509Certificate) - Constructor for class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
 
SSLContextConnection - Class in com.sshtools.common.nio.ssl
This class implements an SSL socket connection for the custom server.
SSLContextConnection() - Constructor for class com.sshtools.common.nio.ssl.SSLContextConnection
Default constructor.
SSLSocketConnection - Class in com.sshtools.common.nio.ssl
This class implements an SSL socket connection for the custom server.
SSLSocketConnection(SSLContext) - Constructor for class com.sshtools.common.nio.ssl.SSLSocketConnection
Default constructor.
start() - Method in class com.sshtools.client.AuthenticationProtocolClient
 
start() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
start() - Method in interface com.sshtools.common.ssh.Service
Start the service.
start() - Method in class com.sshtools.server.AuthenticationProtocolServer
Called by the TransportProtocol when the service starts.
start() - Method in class com.sshtools.server.platform.ExecutableCommand
Start the command.
started(long, String) - Method in interface com.sshtools.client.tasks.FileTransferProgress
The transfer has started
started(SshEngine) - Method in interface com.sshtools.common.nio.SshEngineListener
 
started(SshEngine) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
startedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
starting(SshEngine) - Method in interface com.sshtools.common.nio.SshEngineListener
 
starting(SshEngine) - Method in class com.sshtools.common.nio.SshEngineListenerAdapter
 
startListening(String, int, Connection<T>, SocketListeningForwardingFactoryImpl<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
startListeningInterface(ListeningInterface) - Method in class com.sshtools.common.nio.SshEngine
 
startLocalForwarding(String, int, String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
Start local port forwarding.
startRemoteForwarding(String, int, String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
Start remote port forwarding.
startRequest(String, byte[]) - Method in interface com.sshtools.server.AuthenticationMechanism
Start an authentication transaction.
startRequest(String, byte[]) - Method in class com.sshtools.server.KeyboardInteractiveAuthentication
 
startRequest(String, byte[]) - Method in class com.sshtools.server.NoneAuthentication
Start an authentication transaction.
startRequest(String, byte[]) - Method in class com.sshtools.server.PasswordAuthentication
 
startRequest(String, byte[]) - Method in class com.sshtools.server.PublicKeyAuthentication
 
startService(Service) - Method in class com.sshtools.client.TransportProtocolClient
 
startShell() - Method in class com.sshtools.client.SessionChannel
 
startShell() - Method in class com.sshtools.server.SessionChannel
Invoked when the user wants to start a shell.
startShell() - Method in class com.sshtools.server.UnsupportedSession
 
startSubsystem(String) - Method in class com.sshtools.client.SessionChannel
 
startTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
startup() - Method in class com.sshtools.common.nio.SshEngine
Starts the daemon, first calling the #configure(ConfigurationContext) method to allow your server to configure itself.
startX11Forwarding(boolean, String, byte[], int, ConnectionProtocol<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
stat(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the attributes of the file from the remote computer.
StaticContextFactory<T extends ProtocolContext> - Class in com.sshtools.common.nio
Holds a single context
StaticContextFactory(T) - Constructor for class com.sshtools.common.nio.StaticContextFactory
 
statLink(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Returns the attributes of the link from the remote computer.
stderr - Variable in class com.sshtools.server.platform.ExecutableCommand
Write STDERR data to this OutputStream
stdin - Variable in class com.sshtools.server.platform.ExecutableCommand
Receive STDIN from this InputStream
stdout - Variable in class com.sshtools.server.platform.ExecutableCommand
Write STDOUT data to this OutputStream *
STILL_ACTIVE - Static variable in class com.sshtools.server.platform.ExecutableCommand
Value returned from ExecutableCommand.getExitCode() to indicate that the process is still active.
stop() - Method in class com.sshtools.client.AuthenticationProtocolClient
 
stop() - Method in class com.sshtools.common.ssh.ConnectionProtocol
 
stop() - Method in interface com.sshtools.common.ssh.Service
Stop the service
stop() - Method in class com.sshtools.server.AuthenticationProtocolServer
Called by the TransportProtocol when the service stops.
stopAccepting() - Method in class com.sshtools.common.nio.ClientAcceptor
Stop accepting clients
stopAccepting() - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
stopForwarding(Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
stopForwarding(String, Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
stopListening(boolean) - Method in interface com.sshtools.common.ssh.ForwardingFactory
Stop listening on active interfaces.
stopListening(String, int, boolean, Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
Stop remote forwarding.
stopListening(String, boolean, Connection<T>) - Method in class com.sshtools.common.ssh.ForwardingManager
 
stopListening(boolean) - Method in class com.sshtools.common.ssh.SocketListeningForwardingFactoryImpl
 
stopLocalForwarding() - Method in class com.sshtools.client.ConnectionProtocolClient
 
stopLocalForwarding(String, int) - Method in class com.sshtools.client.ConnectionProtocolClient
 
stopLocalForwarding(String) - Method in class com.sshtools.client.ConnectionProtocolClient
 
su(String, String) - Method in class com.sshtools.client.shell.Shell
 
su(String, String, String) - Method in class com.sshtools.client.shell.Shell
 
su(String) - Method in class com.sshtools.client.shell.Shell
 
su(String, String, String, ShellMatcher) - Method in class com.sshtools.client.shell.Shell
 
Subsystem<T extends SshContext> - Class in com.sshtools.common.ssh
Defines the abstract attributes of an SSH Subsystem.
Subsystem(String) - Constructor for class com.sshtools.common.ssh.Subsystem
 
SUBSYSTEM - Static variable in class com.sshtools.server.ShellPolicy
 
Subsystem.ParseMessageOperation - Class in com.sshtools.common.ssh
 
SUBSYSTEM_NAME - Static variable in class com.sshtools.server.SftpSubsystem
 
subsystems - Variable in class com.sshtools.server.DefaultServerChannelFactory
 
sudo(String, String) - Method in class com.sshtools.client.shell.Shell
 
sudo(String, String, String) - Method in class com.sshtools.client.shell.Shell
 
sudo(String, String, String, ShellMatcher) - Method in class com.sshtools.client.shell.Shell
 
supported - Variable in class com.sshtools.common.ssh.components.ComponentFactory
The supported components stored in a Hashtable with a String key as the component name such as "3des-cbc" and a Class value storing the implementation class.
supportedCiphersCS() - Method in class com.sshtools.common.ssh.SshContext
Returns a factory implementation that enables configuration of the available ciphers.
supportedCiphersSC() - Method in class com.sshtools.common.ssh.SshContext
 
supportedCompressionsCS() - Method in class com.sshtools.common.ssh.SshContext
Get the supported compression algorithms.
supportedCompressionsSC() - Method in class com.sshtools.common.ssh.SshContext
 
supportedDigests() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported digests
supportedHMacsCS() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedHMacsSC() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedKeyExchanges() - Method in class com.sshtools.client.SshClientContext
 
supportedKeyExchanges() - Method in class com.sshtools.common.ssh.SshContext
Get the supported key exchange methods.
supportedMacsCS() - Method in class com.sshtools.common.ssh.SshContext
Get the supported message authentication algorithms.
supportedMacsSC() - Method in class com.sshtools.common.ssh.SshContext
 
supportedMechanisms - Variable in class com.sshtools.server.auth.DefaultAuthenticationMechanismFactory
 
supportedPublicKeys() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported public keys
supportedPublicKeys() - Method in class com.sshtools.common.ssh.SshContext
 
supportedRequests() - Method in interface com.sshtools.common.ssh.GlobalRequestHandler
Returns an array of strings containing the supported global requests.
supportedSsh2CiphersCS() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportedSsh2CiphersSC() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportsExtension(String) - Method in class com.sshtools.client.sftp.AbstractSftpTask
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.common.publickey.SshPrivateKeyFile
Method to determine whether the format supports changing of passphrases.
supportsRandomAccess() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
supportsRandomAccess() - Method in interface com.sshtools.server.sftp.AbstractFile
 
supportsRandomAccess() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
symlink(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Create a symbolic link on the remote computer.

T

tcpNoDelay - Variable in class com.sshtools.common.nio.ProtocolContext
 
test() - Method in class com.sshtools.client.components.DiffieHellmanGroup14Sha1JCE
 
test() - Method in class com.sshtools.client.components.DiffieHellmanGroup1Sha1JCE
 
test() - Method in class com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
 
test() - Method in interface com.sshtools.common.ssh.SshKeyExchange
 
test() - Method in class com.sshtools.server.components.SshKeyExchangeServer
 
TEXT_ALL - Static variable in class com.sshtools.common.util.EOLProcessor
This input style instructs the conversion to strip all line ending type characters and replace with the output style line ending
TEXT_ALL - Static variable in class com.sshtools.common.util.TextConversionStream
This input style instructs the conversion to strip all line ending type characters and replace with the output style line ending
TEXT_CR - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a CR line ending style and can be used for either input or output style parameters
TEXT_CR - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a CR line ending style and can be used for either input or output style parameters
TEXT_CRLF - Static variable in class com.sshtools.common.util.EOLProcessor
 
TEXT_CRLF - Static variable in class com.sshtools.common.util.TextConversionStream
 
TEXT_DOS - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a CRLF line ending combination and can be used for both input and output style parameters.
TEXT_DOS - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a CRLF line ending combinarion and can be used for both input and output style parameters.
TEXT_LF - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a single LF line ending style and can be used for either input or output style parameters
TEXT_LF - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a single LF line ending style and can be used for either input or output style parameters
TEXT_MAC - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a MAC line ending and can be used in either the input or output style parameters
TEXT_MAC - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a MAC line ending and can be used in either the input or output style parameters
TEXT_SYSTEM - Static variable in class com.sshtools.common.util.EOLProcessor
This output style specifies that the text will have line endings set to the current system setting.
TEXT_SYSTEM - Static variable in class com.sshtools.common.util.TextConversionStream
This output style specifies that the text will have line endings set to the current system setting.
TEXT_UNIX - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a LF line ending style and can be used for either input or output style parameters
TEXT_UNIX - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a LF line ending style and can be used for either input or output style parameters
TEXT_WINDOWS - Static variable in class com.sshtools.common.util.EOLProcessor
This indicates a CRLF line ending combination and can be used for both input and output style parameters.
TEXT_WINDOWS - Static variable in class com.sshtools.common.util.TextConversionStream
This indicates a CRLF line ending combinarion and can be used for both input and output style parameters.
TextConversionStream - Class in com.sshtools.common.util
This class processes text data and corrects line endings according to the settings provided.
TextConversionStream(int, int, OutputStream) - Constructor for class com.sshtools.common.util.TextConversionStream
 
timeout - Variable in class com.sshtools.client.tasks.AbstractSubsystemTask
 
toArray() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
toByteArray() - Method in class com.sshtools.client.sftp.SftpFileAttributes
Returns a formatted byte array suitable for encoding into SFTP subsystem messages.
toByteArray(ECPoint, EllipticCurve) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
toByteArray() - Method in class com.sshtools.common.util.SimpleASNWriter
 
toByteArray() - Method in class com.sshtools.common.util.UnsignedInteger64
Returns a byte array encoded with the unsigned integer.
toByteArray(int) - Method in class com.sshtools.server.SftpFileAttributes
Returns a formatted byte array suitable for encoding into SFTP subsystem messages.
toKeyPair(String) - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Decode the private key using the users passphrase.
TOO_MANY_CONNECTIONS - Static variable in class com.sshtools.common.ssh.TransportProtocol
Disconnect reason: Too many connections, try later
toPublicKey() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Convert the key file into a usable SshPublicKey.
toString() - Method in class com.sshtools.client.sftp.SftpFile
 
toString() - Method in class com.sshtools.common.events.EventObject
Returns a String representation of this EventObject.
toString() - Method in class com.sshtools.common.net.HttpHeader
 
toString() - Method in class com.sshtools.common.util.UnsignedInteger32
Returns a String representation of the unsigned integer.
toString() - Method in class com.sshtools.common.util.UnsignedInteger64
Return a String representation of the unsigned integer
TransferCancelledException - Exception in com.sshtools.client.sftp
Exception thrown when a file transfer is cancelled.
TransferCancelledException() - Constructor for exception com.sshtools.client.sftp.TransferCancelledException
Creates a new TransferCancelledException object.
transferState(TransportProtocol<? extends SshContext>) - Method in class com.sshtools.common.ssh.TransportProtocol
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.NoneCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transform(byte[]) - Method in class com.sshtools.common.ssh.components.SshCipher
Transform the byte array according to the cipher mode.
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.SshCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transport - Variable in class com.sshtools.client.SshKeyExchangeClient
The transport protocol for sending/receiving messages
transport - Variable in class com.sshtools.common.ssh.Subsystem
 
transport - Variable in class com.sshtools.server.components.SshKeyExchangeServer
The transport protocol for sending/receiving messages
TransportProtocol<T extends SshContext> - Class in com.sshtools.common.ssh
This class implements the SSH Transport Protocol for the SSHD server.
TransportProtocol(T, ConnectRequestFuture) - Constructor for class com.sshtools.common.ssh.TransportProtocol
Create a default transport protocol instance in CLIENT_MODE.
TransportProtocolClient - Class in com.sshtools.client
The implementation of the client side of the SSH transport protocol.
TransportProtocolClient(SshClientContext, ConnectRequestFuture) - Constructor for class com.sshtools.client.TransportProtocolClient
 
TransportProtocolListener - Interface in com.sshtools.common.ssh
An event handler for SSH Transport protocol events.
TransportProtocolServer - Class in com.sshtools.server
 
TransportProtocolServer(SshServerContext, ConnectRequestFuture) - Constructor for class com.sshtools.server.TransportProtocolServer
 
TripleDesCbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCbc() - Constructor for class com.sshtools.common.ssh.components.jce.TripleDesCbc
 
TripleDesCtr - Class in com.sshtools.common.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCtr() - Constructor for class com.sshtools.common.ssh.components.jce.TripleDesCtr
 
truncate() - Method in class com.sshtools.server.sftp.AbstractDirectFile
 
truncate() - Method in interface com.sshtools.server.sftp.AbstractFile
 
truncate() - Method in class com.sshtools.server.sftp.AbstractFileAdapter
 
type(String) - Method in class com.sshtools.client.shell.ShellController
 
type(String) - Method in interface com.sshtools.client.shell.ShellWriter
Send data to the remote command just like the user had typed it.
typeAndReturn(String) - Method in class com.sshtools.client.shell.ShellController
 
typeAndReturn(String) - Method in interface com.sshtools.client.shell.ShellWriter
Send data to the remote command and finish with a carriage return.

U

umask(int) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the umask used by this client.
umask(String) - Method in class com.sshtools.client.sftp.SftpClientTask
Sets the umask for this client.
UnauthorizedException - Exception in com.sshtools.client
Thrown by the APi when an operation is not authorized.
UnauthorizedException() - Constructor for exception com.sshtools.client.UnauthorizedException
 
uncompress(byte[], int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
uncompress(byte[], int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Uncompress a block of data.
uncompress(byte[], int, int) - Method in class com.sshtools.common.zlib.ZLibCompression
 
UNEXPECTED_TERMINATION - Static variable in exception com.sshtools.common.ssh.SshException
The connection unexpectedly terminated and so the connection can no longer be used.
UNKNOWN_CHANNEL_TYPE - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The channel type is unknown
unlockFile(byte[], long, long) - Method in class com.sshtools.client.sftp.AbstractSftpTask
 
unregisterTransport(TransportProtocol<T>) - Method in class com.sshtools.common.ssh.ConnectionManager
 
UnsignedInteger32 - Class in com.sshtools.common.util
This class provides a 32bit unsigned integer.
UnsignedInteger32(long) - Constructor for class com.sshtools.common.util.UnsignedInteger32
Creates a new UnsignedInteger32 object.
UnsignedInteger32(String) - Constructor for class com.sshtools.common.util.UnsignedInteger32
Creates a new UnsignedInteger32 object.
UnsignedInteger64 - Class in com.sshtools.common.util
This class provides a 64bit unsigned integer.
UnsignedInteger64(String) - Constructor for class com.sshtools.common.util.UnsignedInteger64
Creates a new UnsignedInteger64 object.
UnsignedInteger64(byte[]) - Constructor for class com.sshtools.common.util.UnsignedInteger64
Creates a new UnsignedInteger64 object.
UnsignedInteger64(long) - Constructor for class com.sshtools.common.util.UnsignedInteger64
 
UnsignedInteger64(BigInteger) - Constructor for class com.sshtools.common.util.UnsignedInteger64
Creates a new UnsignedInteger64 object.
UNSUPPORTED_ALGORITHM - Static variable in exception com.sshtools.common.ssh.SshException
In setting up a context an algorithm was specified that is not supported by the API.
UnsupportedChannelException - Exception in com.sshtools.common.ssh
 
UnsupportedChannelException() - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(String) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(Throwable) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(String, Throwable) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedFileOperationException - Exception in com.sshtools.server.platform
Thrown when the file system does not support a requested operation.
UnsupportedFileOperationException(String) - Constructor for exception com.sshtools.server.platform.UnsupportedFileOperationException
 
UnsupportedSession - Class in com.sshtools.server
This is a basic session that provides a message to the user to inform them that a shell or command cannot be executed because the server does not support an interactive session.
UnsupportedSession(int, int) - Constructor for class com.sshtools.server.UnsupportedSession
 
UnsupportedSession() - Constructor for class com.sshtools.server.UnsupportedSession
 
update(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
update(byte[]) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
update(byte[]) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
URLUTF8Encoder - Class in com.sshtools.common.util
Provides a method to encode any string into a URL-safe form.
URLUTF8Encoder() - Constructor for class com.sshtools.common.util.URLUTF8Encoder
 
useFirstPacket - Variable in class com.sshtools.client.SshKeyExchangeClient
 
useFirstPacket - Variable in class com.sshtools.server.components.SshKeyExchangeServer
 
username - Variable in class com.sshtools.common.ssh.ConnectionProtocol
 
util - package util
 
uuid - Variable in class com.sshtools.common.ssh.TransportProtocol
 

V

vanilla - package vanilla
 
VanillaSSHD - Class in vanilla
An example server that fulfils the basic requirements of the Maverick SSHD.
VanillaSSHD() - Constructor for class vanilla.VanillaSSHD
 
verify(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
verify(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
verify(long, byte[], int, int, byte[], int) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
verifyFiles(String, String) - Method in class com.sshtools.client.sftp.SftpClientTask
Verify a local and remote file.
verifyFiles(String, String, long, long) - Method in class com.sshtools.client.sftp.SftpClientTask
Verify a local and remote file.
verifyPassword(Connection<SshServerContext>, String, String) - Method in class com.sshtools.server.PasswordAuthenticationProvider
Implement this method to log the user into the system.
verifyPassword(Connection<SshServerContext>, String, String) - Method in class util.AllowAnythingPasswordAuthenticator
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
verifySignature(byte[], byte[]) - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Verify the signature.

W

waitFor(long) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
waitFor(long) - Method in interface com.sshtools.common.ssh.RequestFuture
 
waitForever() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
waitForever() - Method in interface com.sshtools.common.ssh.RequestFuture
 
wakeup() - Method in class com.sshtools.common.nio.SelectorThread
Wakeup the selector.
wantsToWrite() - Method in interface com.sshtools.common.nio.ProtocolEngine
Determines whether the protocol wants to write to the socket.
wantsToWrite() - Method in class com.sshtools.common.ssh.TransportProtocol
 
white_SPACE - Static variable in class com.sshtools.common.net.HttpHeader
 
write(byte[], int, int) - Method in class com.sshtools.client.sftp.SftpFileOutputStream
 
write(int) - Method in class com.sshtools.client.sftp.SftpFileOutputStream
 
write(int) - Method in class com.sshtools.client.tasks.SessionOutputStream
 
write(byte[], int, int) - Method in class com.sshtools.client.tasks.SessionOutputStream
 
write(int) - Method in class com.sshtools.common.util.Base64.OutputStream
 
write(byte[], int, int) - Method in class com.sshtools.common.util.Base64.OutputStream
 
write(int) - Method in class com.sshtools.common.util.DynamicBuffer
Write a byte array to the buffer
write(byte[], int, int) - Method in class com.sshtools.common.util.DynamicBuffer
 
write(int) - Method in class com.sshtools.common.util.TextConversionStream
 
write(byte[], int, int) - Method in class com.sshtools.common.util.TextConversionStream
 
write(byte[], int, int) - Method in interface com.sshtools.server.sftp.AbstractFileRandomAccess
 
write(byte[], int, int) - Method in class com.sshtools.server.sftp.AbstractFileSystem.OpenFile
 
write(int) - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
write(byte[], int, int) - Method in class com.sshtools.server.sftp.RandomAccessImpl
 
writeBigInteger(BigInteger) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a BigInteger to the array.
writeBinaryString(byte[]) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a binary string to the array.
writeBinaryString(byte[], int, int) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a binary string to the array.
writeBoolean(boolean) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a boolean value to the array.
writeByte(int) - Method in class com.sshtools.common.util.SimpleASNWriter
 
writeData(byte[]) - Method in class com.sshtools.common.util.SimpleASNWriter
 
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.client.sftp.AbstractSftpTask
Write a block of data to an open file.
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in interface com.sshtools.server.platform.FileSystem
Write a block of data to an open file.
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in interface com.sshtools.server.platform.NativeFileSystemProvider
Deprecated.
Write a block of data to an open file.
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.server.sftp.AbstractFileSystem
 
writeInt(long) - Method in class com.sshtools.common.util.ByteArrayWriter
Write an integer to the array
writeInt(int) - Method in class com.sshtools.common.util.ByteArrayWriter
Write an integer to the array.
writeLength(int) - Method in class com.sshtools.common.util.SimpleASNWriter
 
writeMessageIntoBuffer(ByteBuffer) - Method in class com.sshtools.common.ssh.ByteArrayMessage
 
writeMessageIntoBuffer(ByteBuffer) - Method in interface com.sshtools.common.ssh.SshMessage
Write the SSH message data into a ByteBuffer.
writeMPINT(BigInteger) - Method in class com.sshtools.common.util.ByteArrayWriter
 
WriteOperationRequest - Class in com.sshtools.common.nio
A throwble Object used to notify the read process that the no further messages should be processed and to allow the write process to write outstanding messages.
WriteOperationRequest() - Constructor for class com.sshtools.common.nio.WriteOperationRequest
 
writepos - Variable in class com.sshtools.common.util.DynamicBuffer
The current write position
writeShort(short) - Method in class com.sshtools.common.util.ByteArrayWriter
 
writeString(String) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a string to the byte array.
writeString(String, String) - Method in class com.sshtools.common.util.ByteArrayWriter
Write a String to the byte array converting the bytes using the given character set.
writeUINT32(UnsignedInteger32) - Method in class com.sshtools.common.util.ByteArrayWriter
 
writeUINT64(UnsignedInteger64) - Method in class com.sshtools.common.util.ByteArrayWriter
 
writeUINT64(long) - Method in class com.sshtools.common.util.ByteArrayWriter
 

X

X11_TYPE - Static variable in class com.sshtools.common.ssh.RemoteForwardingChannel
 
X509V3_SIGN_DSA - Static variable in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKey
 
X509V3_SIGN_RSA - Static variable in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKey
 
X509V3_SIGN_RSA_SHA1 - Static variable in class com.sshtools.common.ssh.components.jce.SshX509RsaSha1PublicKey
 
X509V3_SSH_DSS - Static variable in class com.sshtools.common.ssh.components.jce.SshX509DsaPublicKeyRfc6187
 
X509V3_SSH_RSA - Static variable in class com.sshtools.common.ssh.components.jce.SshX509Rsa2048Sha256Rfc6187
 
X509V3_SSH_RSA - Static variable in class com.sshtools.common.ssh.components.jce.SshX509RsaPublicKeyRfc6187
 

Z

ZLibCompression - Class in com.sshtools.common.zlib
 
ZLibCompression() - Constructor for class com.sshtools.common.zlib.ZLibCompression
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2016. All rights reserved.