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

A

AbstractDigest - Class in com.maverick.ssh.components.jce
An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractDigest(String) - Constructor for class com.maverick.ssh.components.jce.AbstractDigest
 
AbstractHmac - Class in com.maverick.ssh.components.jce
An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractHmac(String, int) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractHmac(String, int, int) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractHmac - Class in com.maverick.ssh.components.standalone
Data integrity is provided by the SSH Transport Protocol by including with each packet a message authentication code (MAC) that is computed from a shared secret, packet sequence number, and the contents of the packet.
AbstractHmac(String, HMac) - Constructor for class com.maverick.ssh.components.standalone.AbstractHmac
Construct an uninitialized MAC
AbstractJCECipher - Class in com.maverick.ssh.components.jce
An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AbstractJCECipher(String, String, int, String) - Constructor for class com.maverick.ssh.components.jce.AbstractJCECipher
 
AbstractKeyExchange - Interface in com.maverick.ssh.components.jce
 
AbstractPublicKey - Interface in com.maverick.ssh.components.jce
 
accept(File, String) - Method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename matches the filename pattern.
accept(File) - Method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename matches the filename pattern.
AccessManager - Interface in com.maverick.sshd
Use this interface to control access to SSH services.
AccessManagerAdapter - Class in com.maverick.sshd
An adapter for AccessManager
AccessManagerAdapter() - Constructor for class com.maverick.sshd.AccessManagerAdapter
 
add(ByteBuffer) - Method in class com.maverick.nio.ByteBufferPool
Add a buffer back to the pool.
add(String, Class) - Method in class com.maverick.ssh.components.ComponentFactory
Add a new component type to the factory.
addCommand(String, Class) - Method in class com.maverick.sshd.SshContext
Add an com.maverick.sshd.ExecutableCommand to the configuration.
addEventListener(EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addEventListener(String, EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addEventListener(EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addEventListener(ChannelEventListener) - Method in class com.maverick.sshd.Channel
Enable other objects to receive channel events
addEventListener(TransportProtocolListener) - Method in class com.maverick.sshd.TransportProtocol
 
addGlobalRequestHandler(GlobalRequestHandler) - Method in class com.maverick.sshd.ConnectionProtocol
 
addGlobalRequestHandler(GlobalRequestHandler) - Method in class com.maverick.sshd.SshContext
 
addHostKey(SshKeyPair) - Method in class com.maverick.sshd.SshContext
Add a host key to the configuration.
addInputListener(OutputStream) - Method in class com.maverick.sshd.Channel
Add an OutputStream to receive all channel data input from the remote side of the connection.
addLicense(String) - Static method in class com.maverick.nio.LicenseManager
Add the license.
addListeningInterface(String, int, ProtocolContext) - Method in class com.maverick.nio.DaemonContext
Add an interface and port to the listening socket list and provide the protocol context.
addListeningInterface(InetAddress, int, ProtocolContext) - Method in class com.maverick.nio.DaemonContext
Add an interface and port to the listening socket list and provide the protocol context.
addMount(String, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
addOutputListener(OutputStream) - Method in class com.maverick.sshd.Channel
Add an OutputStream to receive all of the channels output.
addRequiredAuthentication(String) - Method in class com.maverick.sshd.SshContext
Set an authentication method as required.
addSelectorOperation(Runnable) - Method in class com.maverick.nio.SelectorThread
Add an operation to the selector.
ADMINISTRATIVIVELY_PROHIBITED - Static variable in exception com.maverick.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128_CBC - Static variable in class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128_CTR - Static variable in class com.maverick.ssh.components.standalone.AES128Ctr
 
AES128Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.maverick.ssh.components.jce.AES128Cbc
 
AES128Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES128Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES128Cbc
 
AES128Ctr - Class in com.maverick.ssh.components.jce
 
AES128Ctr() - Constructor for class com.maverick.ssh.components.jce.AES128Ctr
 
AES128Ctr - Class in com.maverick.ssh.components.standalone
128 bit Counter Mode AES cipher
AES128Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES128Ctr
 
AES192_CBC - Static variable in class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192_CTR - Static variable in class com.maverick.ssh.components.standalone.AES192Ctr
 
AES192Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.maverick.ssh.components.jce.AES192Cbc
 
AES192Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES192Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES192Cbc
 
AES192Ctr - Class in com.maverick.ssh.components.jce
 
AES192Ctr() - Constructor for class com.maverick.ssh.components.jce.AES192Ctr
 
AES192Ctr - Class in com.maverick.ssh.components.standalone
192 bit Counter Mode AES cipher
AES192Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES192Ctr
 
AES256_CBC - Static variable in class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256_CTR - Static variable in class com.maverick.ssh.components.standalone.AES256Ctr
 
AES256Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.maverick.ssh.components.jce.AES256Cbc
 
AES256Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
AES256Cbc() - Constructor for class com.maverick.ssh.components.standalone.AES256Cbc
 
AES256Ctr - Class in com.maverick.ssh.components.jce
 
AES256Ctr() - Constructor for class com.maverick.ssh.components.jce.AES256Ctr
 
AES256Ctr - Class in com.maverick.ssh.components.standalone
256 bit Counter Mode AES cipher
AES256Ctr() - Constructor for class com.maverick.ssh.components.standalone.AES256Ctr
 
AGENT_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred within the agent.
allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.maverick.sshd.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.maverick.sshd.UnsupportedSession
 
ANY - Static variable in class com.maverick.sshd.SshContext
 
ArcFour - Class in com.maverick.ssh.components.jce
 
ArcFour() - Constructor for class com.maverick.ssh.components.jce.ArcFour
 
ArcFour128 - Class in com.maverick.ssh.components.jce
 
ArcFour128() - Constructor for class com.maverick.ssh.components.jce.ArcFour128
 
ArcFour256 - Class in com.maverick.ssh.components.jce
 
ArcFour256() - Constructor for class com.maverick.ssh.components.jce.ArcFour256
 
ATTRIBUTE_ATTEMPTED_USERNAME - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_AUTHENTICATION_METHOD - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_AUTHENTICATION_METHODS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_BYTES_READ - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_BYTES_TRANSFERED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_BYTES_WRITTEN - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_COMMAND - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_CONNECTION - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_DIRECTORY_PATH - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_FILE_NAME - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_FILE_NEW_NAME - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_FILE_TARGET - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_ENTRANCE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_EXIT - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_HOST_KEY - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_IP - Static variable in class com.maverick.nio.EventCodes
 
ATTRIBUTE_LOCAL_CIPHERS_CS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CIPHERS_SC - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_COMPONENT_LIST - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_LOCAL_CS_COMPRESSIONS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CS_MACS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_KEY_EXCHANGES - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_PUBLICKEYS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_COMPRESSIONS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_MACS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_LOG_MESSAGE - Static variable in class com.maverick.nio.EventCodes
This attribute is the key for the log message previously passes to log.info()/log.debug() calls
ATTRIBUTE_NEW_ATRTIBUTES - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_NFS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_NUMBER_OF_CONNECTIONS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_OLD_ATTRIBUTES - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_OPERATION_FINISHED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_OPERATION_STARTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_REMOTE_CIPHERS_CS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CIPHERS_SC - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_COMPONENT_LIST - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
ATTRIBUTE_REMOTE_CS_COMPRESSIONS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CS_MACS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_KEY_EXCHANGES - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_PUBLICKEYS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_COMPRESSIONS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_MACS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_THROWABLE - Static variable in class com.maverick.nio.EventCodes
This attribute is the key for the throwable object previously passed in some log.info() calls.
ATTRIBUTE_USING_CS_CIPHER - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_COMPRESSION - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_MAC - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_KEY_EXCHANGE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_PUBLICKEY - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_CIPHER - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_COMPRESSION - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_MAC - Static variable in class com.maverick.sshd.events.SSHDEventCodes
algorithm negotiation preferences
AUTH_CANCELLED_BY_USER - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: Authentication was cancelled
AuthenticationMechanism - Interface in com.maverick.sshd
Each authentication mechanism the server supports should implement this interface.
AuthenticationProtocol - Class in com.maverick.sshd
This class implements the SSH Authentication Protocol.
AuthenticationProtocol() - Constructor for class com.maverick.sshd.AuthenticationProtocol
 
AuthenticationProvider - Interface in com.maverick.sshd.platform
Implement this interface to customize the authentication of users logging into your server.
AUTHORIZED_KEYS_STORE - Static variable in interface com.maverick.sshd.platform.FileSystem
 
authorizedKeysFile - Variable in class com.maverick.sshd.AuthorizedKeysStoreImpl
The path relative to the users home directory from which to load authorized keys
AuthorizedKeysStoreImpl - Class in com.maverick.sshd
This class implements the OpenSSH style authorized_keys public key store.
AuthorizedKeysStoreImpl() - Constructor for class com.maverick.sshd.AuthorizedKeysStoreImpl
Create a default authorized_keys store that reads keys from .ssh/authorized_keys.
AuthorizedKeysStoreImpl(String) - Constructor for class com.maverick.sshd.AuthorizedKeysStoreImpl
Create an authorized keys stores that reads keys from a custom location.

B

BAD_API_USAGE - Static variable in exception com.maverick.ssh.SshException
The API has encountered an error because of incorrect usage.
Base64EncodedFileFormat - Class in com.sshtools.publickey
 
Base64EncodedFileFormat(String, String) - Constructor for class com.sshtools.publickey.Base64EncodedFileFormat
 
begin - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
belongsTo(ConnectionProtocol) - Method in interface com.maverick.sshd.RemoteForwardingFactory
Does this factory belong to the connection provided?
belongsTo(ConnectionProtocol) - Method in class com.maverick.sshd.RemoteForwardingFactoryImpl
 
bindInterface(String, int, ConnectionProtocol) - Method in interface com.maverick.sshd.RemoteForwardingFactory
A client has requested that the server start listening and forward any subsequent connections to the client.
bindInterface(String, int, ConnectionProtocol) - Method in class com.maverick.sshd.RemoteForwardingFactoryImpl
 
Bits32ToBytes(int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
Bits32ToInts(int, int[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
BLOCK_SIZE - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
BlowfishCbc - Class in com.maverick.ssh.components.jce
An implementation of the Blowfish cipher using a JCE provider.
BlowfishCbc() - Constructor for class com.maverick.ssh.components.jce.BlowfishCbc
 
BlowfishCbc - Class in com.maverick.ssh.components.standalone
Blowfish cipher for SSH2.
BlowfishCbc() - Constructor for class com.maverick.ssh.components.standalone.BlowfishCbc
 
BY_APPLICATION - Static variable in interface com.maverick.nio.ProtocolEngine
Disconnect reason: The application disconnected
BY_APPLICATION - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The application disconnected
ByteBufferPool - Class in com.maverick.nio
This class provides a pool for either direct or non direct ByteBuffers.
ByteBufferPool() - Constructor for class com.maverick.nio.ByteBufferPool
Create a default pool of ByteBuffers with 4k capacity
ByteBufferPool(int, boolean) - Constructor for class com.maverick.nio.ByteBufferPool
Create a pool of ByteBuffers.
BytesTo32bits(byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 

C

calculateExchangeHash() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
Calculates the exchange hash as an SHA1 hash of the following data.
calculateExchangeHash() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
Calculates the exchange hash as an SHA1 hash of the following data.
CANCELLED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication was cancelled by the user
CANCELLED_CONNECTION - Static variable in exception com.maverick.ssh.SshException
The user cancelled the connection.
canClose() - Method in class com.maverick.sshd.Channel
Can this channel close?
canClose() - Method in class com.maverick.sshd.SocketForwardingChannel
 
canConnect(String) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can connect to this server.
canConnect(SocketAddress, SocketAddress) - Method in interface com.maverick.sshd.AccessManager
Can the remote ip address connect to this server.
canConnect(String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canConnect(SocketAddress, SocketAddress) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canExecute(String, String, String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Return true if the user can execute the file or list the directory.
canExecuteCommand(String, String, String) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can execute the specified command
canExecuteCommand(String, String, String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canForward(String, String, ForwardingChannel, boolean) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can open a forwarding channel to/on the specified host:port combination
canForward(String, String, ForwardingChannel, boolean) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canListen(String, String, String, int) - Method in interface com.maverick.sshd.AccessManager
Perform an access permission check to determine whether the user can open up a listening port on the server to forward remote connections to the remote client.
canListen(String, String, String, int) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canOpenChannel(String, String, Channel) - Method in interface com.maverick.sshd.AccessManager
Can the user open a channel.
canOpenChannel(String, String, Channel) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canRead(String, String, String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Return true if the user can read the file.
canStartShell(String, String) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can start a shell.
canStartShell(String, String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canStartSubsystem(String, String, String) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can start the specified subsystem
canStartSubsystem(String, String, String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canWrite(String, String, String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Return true if the user can write to the file.
CAST128_CBC - Static variable in class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST128Cbc - Class in com.maverick.ssh.components.standalone
This cipher can optionally be added to the J2SSH Maverick API.
CAST128Cbc() - Constructor for class com.maverick.ssh.components.standalone.CAST128Cbc
 
CAST5Engine - Class in com.maverick.ssh.components.standalone
A class that provides CAST key encryption operations, such as encoding data and generating keys.
CAST5Engine() - Constructor for class com.maverick.ssh.components.standalone.CAST5Engine
 
CAST_Decipher(int, int, int[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
CAST_Encipher(int, int, int[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
changePassphrase(String, String) - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Change the passphrase of the key file.
changePassword(Connection, String, String, String) - Method in interface com.maverick.sshd.platform.AuthenticationProvider
Implement this method to change the users password
changePassword(byte[], String, String, String) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Implement this method to change the users password
changePositionofAlgorithm(String, int) - Method in class com.maverick.ssh.components.ComponentFactory
 
changeWindowDimensions(int, int, int, int) - Method in class com.maverick.sshd.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.maverick.sshd.UnsupportedSession
 
Channel - Class in com.maverick.sshd
This abstract class provides the basic functions of an SSH2 channel.
Channel(String, int, int) - Constructor for class com.maverick.sshd.Channel
Construct a channel with the specified settings.
Channel.QueuedData - Class in com.maverick.sshd
 
Channel.QueuedData() - Constructor for class com.maverick.sshd.Channel.QueuedData
 
CHANNEL_FAILURE - Static variable in exception com.maverick.ssh.SshException
Indicates that a channel has failed; this is used by channel implementations (such as port forwarding or session channels) to indicate that the channel has critically failed.
ChannelEventAdapter - Class in com.maverick.sshd
An adapter for the ChannelEventListener interface.
ChannelEventAdapter() - Constructor for class com.maverick.sshd.ChannelEventAdapter
 
ChannelEventListener - Interface in com.maverick.sshd
Interface for receiving Channel events (currently only supports the close event).
ChannelOpenException - Exception in com.maverick.ssh
Exception thrown when a channel cannot be opened, the reason for which should be specified in with any of the constants defined here.
ChannelOpenException(String, int) - Constructor for exception com.maverick.ssh.ChannelOpenException
 
CHARSET_ENCODING - Static variable in class com.maverick.sshd.TransportProtocol
Character set encoding.
CIPHER_AES128_CBC - Static variable in class com.maverick.sshd.SshContext
The AES 128 bit cipher
CIPHER_AES192_CBC - Static variable in class com.maverick.sshd.SshContext
The AES 192 bit cipher
CIPHER_AES256_CBC - Static variable in class com.maverick.sshd.SshContext
The AES 128 bit cipher
CIPHER_BLOWFISH_CBC - Static variable in class com.maverick.sshd.SshContext
The Blowfish CBC cipher
CIPHER_TRIPLEDES_CBC - Static variable in class com.maverick.sshd.SshContext
The 3DES CBC cipher
clear() - Method in class com.maverick.ssh.components.ComponentFactory
Clear all of the entries in this component factory.
clearIdleState(IdleStateListener) - Method in class com.maverick.sshd.Channel
Clear an idle state listener.
ClientAcceptor - Class in com.maverick.nio
An abstract class for the NIO framework to accept client connections.
ClientAcceptor(ProtocolContext) - Constructor for class com.maverick.nio.ClientAcceptor
Construct an acceptor with a protocol context.
ClientConnector - Interface in com.maverick.nio
An interface for the NIO framework to connect outgoing sockets.
clientId - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
clientKexInit - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
clone() - Method in class com.maverick.ssh.components.ComponentFactory
 
clone() - Method in class com.maverick.sshd.scp.FilenamePattern
Clone this filename pattern matcher.
close() - Method in class com.maverick.sshd.Channel
This method closes the channel and free's its resources.
closeConnection() - Method in class com.maverick.nio.SocketConnection
Close this socket connection.
closed - Variable in class com.maverick.nio.SocketConnection
 
closeFile(byte[]) - Method in interface com.maverick.sshd.platform.FileSystem
Close an open file or directory.
closeFile(byte[]) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
closeFile(byte[], boolean) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
closeFilesystem() - Method in interface com.maverick.sshd.platform.FileSystem
The filesystem instance is being closed and no further use of the instance is required.
closeFilesystem() - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
com.maverick.nio - package com.maverick.nio
This package contains a generic framework for Java NIO daemons.
com.maverick.sftp - package com.maverick.sftp
The base implementation of the SFTP protocol enabling SFTP to be operated over both SSH1 and SSH2 connections.
com.maverick.ssh - package com.maverick.ssh
This package contains a set of general interface contracts for SSH communication that provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications.
com.maverick.ssh.components - package com.maverick.ssh.components
This package contains an abstract cryptographic provider for the SSH protocol.
com.maverick.ssh.components.jce - package com.maverick.ssh.components.jce
This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider.
com.maverick.ssh.components.standalone - package com.maverick.ssh.components.standalone
This package contains a set of algoritm implementations that use an internal cryptographic provider.
com.maverick.sshd - package com.maverick.sshd
This package contains the base implementation of the SSH server.
com.maverick.sshd.components - package com.maverick.sshd.components
This package contains the specific server components required by the Maverick SSHD server.
com.maverick.sshd.components.jce - package com.maverick.sshd.components.jce
This package contains a set of algoritm implementations that enable the Maverick SSHD to use a Java Cryptography Extension provider.
com.maverick.sshd.components.standalone - package com.maverick.sshd.components.standalone
This package contains a set of algoritm implementations that enable the Maverick SSHD to use the internal cryptographic provider.
com.maverick.sshd.events - package com.maverick.sshd.events
 
com.maverick.sshd.platform - package com.maverick.sshd.platform
This package contains the interfaces that are required to be implemented to create an SSH server implementation.
com.maverick.sshd.scp - package com.maverick.sshd.scp
This package contains an implementation of SCP for the Maverick SSHD
com.maverick.sshd.vfs - package com.maverick.sshd.vfs
This package contains a Virtual File System which implements a platform independent version of the NativeFileSystemProvider.
com.sshtools.publickey - package com.sshtools.publickey
This package contains utility classes for loading/storing public/private keys and is based on the SSHTools key format architecture.
compareCharIgnoreCase(char, char, char) - Static method in class com.maverick.sshd.scp.FilenamePattern
Determine if a character falls within a given character range, ignoring case.
COMPLETE - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication completed
completedAuthentication() - Method in class com.maverick.sshd.AuthenticationProtocol
Each successful completion of an authentication method should call this method.
completedWrite() - Method in interface com.maverick.nio.SocketWriteCallback
 
ComponentFactory - Class in com.maverick.ssh.components
A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
ComponentFactory(Class) - Constructor for class com.maverick.ssh.components.ComponentFactory
Create a component factory with the base class supplied.
ComponentManager - Class in com.maverick.ssh.components
An abstract class that manages the components used by the SSH API.
ComponentManager() - Constructor for class com.maverick.ssh.components.ComponentManager
 
COMPRESSION_ERROR - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: A compression error occurred
COMPRESSION_NONE - Static variable in class com.maverick.sshd.SshContext
Compression off
COMPRESSION_ZLIB - Static variable in class com.maverick.sshd.SshContext
ZLIB compression
configure(DaemonContext) - Method in class com.maverick.nio.Daemon
Called before the server is started so that you can configure the server to your own requirements.
CONNECT_FAILED - Static variable in exception com.maverick.ssh.ChannelOpenException
The connection could not be established
CONNECT_FAILED - Static variable in exception com.maverick.ssh.SshException
The connection could not be established.
CONNECTED - Static variable in class com.maverick.sshd.TransportProtocol
Protocol state: The transport protocol is connected and services can be started or may already be active.
connection - Variable in class com.maverick.sshd.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 - Class in com.maverick.sshd
 
Connection() - Constructor for class com.maverick.sshd.Connection
 
CONNECTION_CLOSED - Static variable in exception com.maverick.ssh.SshException
An attempt has been made to use a connection that has been closed and is no longer valid.
CONNECTION_LOST - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The connection was lost
ConnectionManager - Class in com.maverick.sshd
This class holds the current sessions by TransportProtocol and ConnectionProtocol.
ConnectionProtocol - Class in com.maverick.sshd
This class implements the SSH Connection Protocol as an SSH Transport Protocol service.
contains(String) - Method in class com.maverick.ssh.components.ComponentFactory
Determine whether the factory supports a given component type.
containsCommand(String) - Method in class com.maverick.sshd.SshContext
Determine whether a command is configured.
context - Variable in class com.maverick.sshd.Subsystem
 
convertFile(File, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
convertFile(File, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
create(SshKeyPair, String, String, int) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
create(SshPublicKey, String, int) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
createChannel() - Method in class com.maverick.sshd.Channel
Called when the channel is being created.
createChannel() - Method in class com.maverick.sshd.LocalForwardingChannel
Create the forwarding channel.
createChannel() - Method in class com.maverick.sshd.RemoteForwardingChannel
Creates the end of the channelopenmessage string address that was connected uint32 port that was connected string originator IP address uint32 originator port
createChannel() - Method in class com.maverick.sshd.SessionChannel
set the max window space as a multiple of the minimum window space.
createChannel() - Method in class com.maverick.sshd.SocketForwardingChannel
 
createConnection(Daemon) - Method in class com.maverick.nio.ProtocolContext
Create a socket handler for this protocol.
createConnectionImpl() - Method in class com.maverick.nio.ProtocolContext
Creates a socket handler from the configured implementation class.
createDefaultConfiguration(SshContext) - Method in class com.maverick.sshd.GSSAPIWithMICAuthentication
Create the default JAAS Configuration.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of a DSA private key.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.ServerComponentManager
Create a DSA private key from DSA parameters.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of a DSA public key.
createDsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
Create an uninitialized instance of a DSA public key
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createDsaPublicKey() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createDsaPublicKey() - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.ServerComponentManager
Create an instance of an DSA public key.
createDsaPublicKey() - Method in class com.maverick.sshd.components.ServerComponentManager
Create an uninitialized instance of a DSA public key.
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createDsaPublicKey() - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createEngine() - Method in class com.maverick.nio.ProtocolContext
Create a protocol engine.
createEngine() - Method in class com.maverick.sshd.SshContext
 
createFile(SshKeyPair, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Take a SshPrivateKey and write it to a file.
createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Take a SshPublicKey and write it to a file
createFilenamePattern(String) - Method in class com.maverick.sshd.scp.ScpCommand
Creates a FilenamePattern.
createInstance(String, Class) - Method in class com.maverick.ssh.components.ComponentFactory
Override this method to create an instance of the component.
createInstance(Connection, String) - Method in interface com.maverick.sshd.platform.FileSystemFactory
 
createInstance(Connection, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystemFactory
 
createNewOrdering(int[]) - Method in class com.maverick.ssh.components.ComponentFactory
 
createProcess(String, Map) - Method in class com.maverick.sshd.platform.ExecutableCommand
Create the process but wait for the ExecutableCommand.onStart() method before performing any IO.
createProcess(String, Map) - Method in class com.maverick.sshd.platform.NativeExecutableCommand
 
createProcess(String, Map) - Method in class com.maverick.sshd.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.maverick.ssh.components.ComponentManager
Create an instance of an RSA co-effecient private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA co-efficent private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.ServerComponentManager
Create a RSA co-efficient key from RSA parameters.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.ServerComponentManager
Create an RSA co-efficient key from RSA parameters.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA private key.
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.sshd.components.ServerComponentManager
Create an RSA private key from RSA parameters
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an RSA public key.
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.sshd.components.ServerComponentManager
Create an instance of an RSA public key from RSA parameters.
createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
Create an instance of an SSH2 RSA public key.
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
createSsh2RsaPublicKey() - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
createSsh2RsaPublicKey() - Method in class com.maverick.sshd.components.ServerComponentManager
Create an uninitialized instance of an RSA public key
createSsh2RsaPublicKey() - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
createSymbolicLink(String, String) - Method in interface com.maverick.sshd.platform.FileSystem
Create a symbolic link.
createSymbolicLink(String, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 

D

Daemon - Class in com.maverick.nio
This class provides an abstract daemon for servicing any number of protocol contexts.
Daemon() - Constructor for class com.maverick.nio.Daemon
Constructs the Daemon.
daemon - Variable in class com.maverick.nio.SocketConnection
 
DaemonContext - Class in com.maverick.nio
Each instance of a Daemon has a single configuration context.
daemonContext - Variable in class com.maverick.nio.SocketConnection
 
decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decodeSSH2PublicKey(String, byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
 
decrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
DECRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Decryption mode.
decryptBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
Constant for the algorithm name "diffie-hellman-group14-sha1".
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
Constant for the algorithm name "diffie-hellman-group14-sha1".
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
Constant for the algorithm name "diffie-hellman-group1-sha1".
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
Constant for the algorithm name "diffie-hellman-group-exchange-sha1".
DiffieHellmanGroup14Sha1JCE - Class in com.maverick.sshd.components.jce
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group14-sha1".
DiffieHellmanGroup14Sha1JCE() - Constructor for class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroup14Sha1Server - Class in com.maverick.sshd.components.standalone
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup14Sha1Server() - Constructor for class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
Construct an uninitialized instance.
DiffieHellmanGroup1Sha1JCE - Class in com.maverick.sshd.components.jce
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup1Sha1JCE() - Constructor for class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
Construct an uninitialized instance.
DiffieHellmanGroup1Sha1Server - Class in com.maverick.sshd.components.standalone
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup1Sha1Server() - Constructor for class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
Construct an uninitialized instance.
DiffieHellmanGroupExchangeSha1JCE - Class in com.maverick.sshd.components.jce
 
DiffieHellmanGroupExchangeSha1JCE() - Constructor for class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
Construct an uninitialized instance.
DiffieHellmanGroupExchangeSha1Server - Class in com.maverick.sshd.components.standalone
 
DiffieHellmanGroupExchangeSha1Server() - Constructor for class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
Construct an uninitialized instance.
DiffieHellmanGroups - Class in com.maverick.ssh.components
 
DiffieHellmanGroups() - Constructor for class com.maverick.ssh.components.DiffieHellmanGroups
 
Digest - Interface in com.maverick.ssh.components
A general interface for a digest with utility methods to add java types into the digest.
DIR_SEP1 - Static variable in class com.maverick.sshd.scp.FilenamePattern
System-dependent directory path separator character (1).
DIR_SEP2 - Static variable in class com.maverick.sshd.scp.FilenamePattern
System-dependent directory path separator character (2).
discardAuthentication() - Method in class com.maverick.sshd.AuthenticationProtocol
Inform the protocol that the current authentication should be discarded.
disconnect(int, String) - Method in interface com.maverick.nio.ProtocolEngine
Disconnect the Engine
disconnect(String) - Method in class com.maverick.sshd.Connection
 
disconnect() - Method in class com.maverick.sshd.ConnectionProtocol
Disconnect the current connection.
disconnect(int, String) - Method in class com.maverick.sshd.TransportProtocol
Disconnect from the remote host.
DISCONNECTED - Static variable in class com.maverick.sshd.TransportProtocol
Protocol state: The transport protocol has disconnected.
doFinal() - Method in interface com.maverick.ssh.components.Digest
Do the final processing and return the hash.
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
doFinal() - Method in interface com.maverick.ssh.components.SshHmac
 
doFinal() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 

E

encrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
ENCRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Encryption mode.
encryptBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
end - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
endSession(Connection) - Method in interface com.maverick.sshd.platform.AuthenticationProvider
 
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.maverick.sshd.scp.FilenamePattern
Compare this object to another.
evaluateClosure() - Method in class com.maverick.sshd.SocketForwardingChannel
set the closePending flag to true and attempt to close the channel
evaluateWindowSpace(int) - Method in class com.maverick.sshd.Channel
Called to evaluate the window space available.
evaluateWindowSpace(int) - Method in class com.maverick.sshd.SessionChannel
 
evaluateWindowSpace(int) - Method in class com.maverick.sshd.SocketForwardingChannel
 
Event - Class in com.maverick.nio
Superclass of all events that may be fired during the life of SSHD.
Event(Object, int, boolean) - Constructor for class com.maverick.nio.Event
 
EVENT_AUTHENTICATION_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_CONNECTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_CONNECTION_ATTEMPT - Static variable in class com.maverick.nio.EventCodes
 
EVENT_DEBUG_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.debug(String) calls
EVENT_DISCONNECTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_ERROR_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.error(String) calls
EVENT_EXCEPTION_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.info(String,Throwable) calls
EVENT_FAILED_TO_NEGOTIATE_TRANSPORT_COMPONENT - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_FORWARDING_REMOTE_STARTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_FORWARDING_REMOTE_STOPPED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_HOSTKEY_ACCEPTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_HOSTKEY_RECEIVED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_HOSTKEY_REJECTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_KEY_EXCHANGE_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_KEY_EXCHANGE_FAILURE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_KEY_EXCHANGE_INIT - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.info(String) calls
EVENT_REACHED_CONNECTION_LIMIT - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SCP_DOWNLOAD_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SCP_UPLOAD_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_DIR - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_DIRECTORY_CREATED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_DIRECTORY_DELETED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_FILE_ACCESS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_FILE_DELETED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_FILE_DOWNLOAD_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_FILE_RENAMED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_FILE_UPLOAD_COMPLETE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_SESSION_STARTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_SESSION_STOPPED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_SET_ATTRIBUTES - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SFTP_SYMLINK_CREATED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SHELL_COMMAND - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_SHELL_SESSION_STARTED - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_USERAUTH_FAILURE - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EVENT_USERAUTH_SUCCESS - Static variable in class com.maverick.sshd.events.SSHDEventCodes
 
EventCodes - Class in com.maverick.nio
List of unique SSHD Event codes
EventCodes() - Constructor for class com.maverick.nio.EventCodes
 
EventListener - Interface in com.maverick.nio
Interface to be implemented by classes interested in receiving SSHDEvent events.
EventService - Interface in com.maverick.nio
Interface to be implemented by an event service implementation.
EventServiceImplementation - Class in com.maverick.nio
Event Service Implementation singleton, that manages SSHD Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.maverick.nio.EventServiceImplementation
 
EventServiceImplementation - Class in com.maverick.sshd.events
Event Service Implementation singleton, that manages SSHD Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.maverick.sshd.events.EventServiceImplementation
 
exchangeGroup(byte[]) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
exchangeGroup(byte[]) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
 
exchangeHash - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
The exchange hash produced during key exchange.
ExecutableCommand - Class in com.maverick.sshd.platform
This class can be extended to provide a single executable command.
ExecutableCommand() - Constructor for class com.maverick.sshd.platform.ExecutableCommand
 
ExecutableCommand(int) - Constructor for class com.maverick.sshd.platform.ExecutableCommand
 
executeCommand(String) - Method in class com.maverick.sshd.SessionChannel
Invoked when the user wants to execute a command
executeCommand(String) - Method in class com.maverick.sshd.UnsupportedSession
 

F

F1(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
F2(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
F3(int, int, int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
FAILED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication failed
failedAuthentication() - Method in class com.maverick.sshd.AuthenticationProtocol
A failed authentication attempt should call this method.
failedAuthentication(boolean, boolean) - Method in class com.maverick.sshd.AuthenticationProtocol
Called by the completeAuthentication method if a partial authentication success occurred.
fileExists(String) - Method in interface com.maverick.sshd.platform.FileSystem
Determine whether a file exists and return the result
fileExists(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
FilenamePattern - Class in com.maverick.sshd.scp
Filename pattern matcher.
FilenamePattern() - Constructor for class com.maverick.sshd.scp.FilenamePattern
Default constructor.
FilenamePattern(String) - Constructor for class com.maverick.sshd.scp.FilenamePattern
Constructor.
FilenamePattern(String, boolean) - Constructor for class com.maverick.sshd.scp.FilenamePattern
Constructor.
FileSystem - Interface in com.maverick.sshd.platform
Provides native file system access for the built in SFTP server.
FileSystemFactory - Interface in com.maverick.sshd.platform
 
finish() - Method in class com.maverick.ssh.Packet
 
finishAccept(SelectionKey) - Method in class com.maverick.nio.ClientAcceptor
Called by the framework when the OP_ACCEPT event is fired for this acceptor.
finishAccept(SelectionKey, ProtocolContext) - Method in class com.maverick.nio.ClientAcceptor
Complete the accept operation.
finishAccept(SelectionKey, ProtocolContext) - Method in class com.maverick.sshd.RemoteForwardingFactoryImpl
 
finishConnect(SelectionKey) - Method in interface com.maverick.nio.ClientConnector
Complete the connect operation.
finishConnect(SelectionKey) - Method in class com.maverick.sshd.LocalForwardingChannel
Called when the forwarded socket has been connected.
firstPacketFollows - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
formatKey(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
formatLongname(SftpFile) - Static method in class com.maverick.sshd.SftpSubsystem
Format a String with the details of the file.
formatLongname(SftpFileAttributes, String) - Static method in class com.maverick.sshd.SftpSubsystem
Format a String with the details of the file.
FORWARDING_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred the port forwarding system.
ForwardingCallback - Interface in com.maverick.sshd
This interface defines the callback methods required by the socketless SSHD implementation
ForwardingChannel - Class in com.maverick.sshd
An abstract forwarding channel implementation for use with both local and remote forwarding operations.
ForwardingChannel(String, int, int) - Constructor for class com.maverick.sshd.ForwardingChannel
Construct the forwarding channel.
forwardingFactories - Variable in class com.maverick.nio.ForwardingManager
 
ForwardingManager - Class in com.maverick.nio
 
ForwardingManager() - Constructor for class com.maverick.nio.ForwardingManager
 
FURTHER_AUTHENTICATION_REQUIRED - Static variable in interface com.maverick.ssh.SshAuthentication
The authentication succeeded but further authentication is required

G

generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
generate(long, byte[], int, int, byte[], int) - Method in interface com.maverick.ssh.components.SshHmac
 
generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Generate a MAC from the data supplied.
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.ComponentManager
Generate a new DSA public/private key pair.
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
generateDsaKeyPair(int) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
generateDsaKeyPair(int) - Method in class com.maverick.sshd.components.ServerComponentManager
Generate a DSA key pair.
generateDsaKeyPair(int) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
GenerateKeyFiles(File, String, int, int, int) - Static method in class com.maverick.sshd.SshContext
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.publickey.SshKeyPairGenerator
Generates a new key pair.
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.ComponentManager
Generate an RSA public/private pair.
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
generateRsaKeyPair(int) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
generateRsaKeyPair(int) - Method in class com.maverick.sshd.components.ServerComponentManager
Generate an RSA key pair.
generateRsaKeyPair(int) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
get() - Method in class com.maverick.nio.ByteBufferPool
Get a free buffer from the pool.
getAbsolutePath() - Method in class com.maverick.sshd.SftpFile
Get the absolute path
getAccessedTime() - Method in class com.maverick.sshd.SftpFileAttributes
Get the last accessed time.
getAccessManager() - Method in class com.maverick.sshd.SshContext
Get the current AccessManager for this configuration.
getAddressToBind() - Method in class com.maverick.nio.ListeningInterface
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacMD5
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacMD596
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha1
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha196
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha256
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.HmacSha512
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.SshCipher
 
getAlgorithm() - Method in interface com.maverick.ssh.components.SshHmac
 
getAlgorithm() - Method in interface com.maverick.ssh.components.SshPrivateKey
 
getAlgorithm() - Method in interface com.maverick.ssh.components.SshPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Get the algorithm name
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.BlowfishCbc
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
The algorithm name is "ssh-dss"
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.standalone.TripleDesCbc
Get the algorithm name
getAlgorithm() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Get the key exchange algorithm name.
getAlgorithm() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
Get the algorithm name for this key exchange
getAlgorithm() - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
Get the algorithm name for this key exchange
getAlgorithmName() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
getAllConnections() - Method in class com.maverick.sshd.ConnectionManager
 
getAllocatedBuffers() - Method in class com.maverick.nio.ByteBufferPool
Get the number of buffers currently allocated out.
getAllowDeniedKEX() - Method in class com.maverick.sshd.SshContext
 
getAttributes() - Method in class com.maverick.sshd.SftpFile
Get the files attributes.
getAuthenticationProvider() - Method in class com.maverick.sshd.SshContext
Get the NativeAuthenticationProvider for this SSHD instance.
getAuthenticationStatus() - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
 
getBannerForUser(String) - Method in class com.maverick.sshd.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.maverick.sshd.SshContext
Get the authentication banner to display to connecting clients.
getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getBitLength() - Method in interface com.maverick.ssh.components.SshPublicKey
Get the bit length of the public key
getBlockSize() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour128
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour256
 
getBlockSize() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
getBlockSize() - Method in class com.maverick.ssh.components.NoneCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh.components.SshCipher
Get the cipher block size.
getBlockSize() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
getBlockSize() - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
getBlockSize() - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
getBufferPool() - Method in class com.maverick.nio.DaemonContext
Returns a direct buffer pool.
getCapacity() - Method in class com.maverick.nio.ByteBufferPool
Get the capacity of buffers in this pool.
getCause() - Method in exception com.maverick.ssh.SshException
If an INTERNAL_ERROR reason is given this method MAY return the cause of the error.
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
 
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 
getChannelLimit() - Method in class com.maverick.sshd.SshContext
Get the maximum number of open channels allowed by each client.
getChannelType() - Method in class com.maverick.sshd.Channel
The name of this channel.
getCiphersCS() - Method in class com.maverick.sshd.SshContext
 
getCiphersSC() - Method in class com.maverick.sshd.SshContext
Get the ciphers for the Server->Client stream.
getCommand(String) - Method in class com.maverick.sshd.SshContext
Get the Class implementation for a given command.
getComment() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
getComment() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
getComment() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Get the comment applied to the key file.
getCompressionLevel() - Method in class com.maverick.sshd.SshContext
Get the current compression level
getConnection() - Method in class com.maverick.sshd.Channel
Returns the ConnectionProtocol associated with this channel.
getConnectionById(String) - Method in class com.maverick.sshd.ConnectionManager
 
getContext() - Method in class com.maverick.nio.Daemon
Get the context for this Daemon.
getContext() - Method in class com.maverick.nio.ListeningInterface
 
getContext() - Method in class com.maverick.sshd.Channel
Get the current configuration from the underlying connection.
getContext() - Method in class com.maverick.sshd.Connection
 
getContext() - Method in class com.maverick.sshd.ConnectionProtocol
Get the connections ConfigurationContext.
getContext() - Method in class com.maverick.sshd.TransportProtocol
 
getCrtCoefficient() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getCrtCoefficient() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getDaemonContext() - Method in class com.maverick.nio.SocketConnection
Get the daemon process for this socket.
getDefaultPath() - Method in interface com.maverick.sshd.platform.FileSystem
Get the default path for the current session.
getDefaultPath() - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
getDefaultTerminal() - Method in class com.maverick.sshd.SshContext
Get the default terminal to execute when the user requests to start a shell.
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
Get the encoded format required by SSH1
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in interface com.maverick.ssh.components.SshPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
Get the encoded format required by SSH1
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Returns the key encoded into a byte array as defined in the SSH Transport Protocol.
getEncoded() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getExchangeHash() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Get the output of the key exchange
getExitCode() - Method in class com.maverick.sshd.platform.ExecutableCommand
Get the exit code for this process.
getExitCode() - Method in class com.maverick.sshd.platform.NativeExecutableCommand
 
getExitCode() - Method in class com.maverick.sshd.scp.ScpCommand
 
getExtendedAttributes() - Method in class com.maverick.sshd.SftpFileAttributes
Get the extended attributes.
getFileAttributes(String) - Method in interface com.maverick.sshd.platform.FileSystem
Get the attributes for a given file.
getFileAttributes(byte[]) - Method in interface com.maverick.sshd.platform.FileSystem
Get the attributes for a given file handle.
getFileAttributes(byte[]) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
getFileAttributes(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
getFilename() - Method in class com.maverick.sshd.SftpFile
Get the filename.
getFileSystemProvider() - Method in class com.maverick.sshd.SshContext
Get the FileSystem for this SSHD instance.
getFileSystemProvider_KeyStore() - Method in class com.maverick.sshd.SshContext
 
getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getFingerprint() - Method in interface com.maverick.ssh.components.SshPublicKey
Return an SSH fingerprint of the public key
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getFingerprint(byte[]) - Static method in class com.maverick.ssh.SshKeyFingerprint
Generate an SSH key fingerprint as defined in draft-ietf-secsh-fingerprint-00.txt.
getFormattedKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
getFormattedKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
getFormattedKey() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get the formatted key
getFormattedKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Get the formatted key.
getForwardingCallback() - Method in class com.maverick.sshd.SshContext
Get the forwarding callback implementation for this server context.
getFreeBuffers() - Method in class com.maverick.nio.ByteBufferPool
Get the number of buffers that are ready to be allocated.
getG() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getG() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getGID() - Method in class com.maverick.sshd.SftpFileAttributes
Get the GID of this file.
getGlobalRequestHandler(String) - Method in class com.maverick.sshd.SshContext
 
getGroup(Connection) - Method in interface com.maverick.sshd.platform.AuthenticationProvider
Get the primary group for a user
getGroup() - Method in class com.maverick.sshd.SftpFileAttributes
 
getHeaderValue(String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getHomeDirectory(Connection) - Method in interface com.maverick.sshd.platform.AuthenticationProvider
Get a users home directory.
getHomeDirectory(byte[], String) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Implement this method to return the actual location of the users home directory.
getHost() - Method in class com.maverick.sshd.ForwardingChannel
The hostname of the endpoint of tunnel.
getHostKey() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Get the host key supplied during key exchange.
getHostKey(String) - Method in class com.maverick.sshd.SshContext
Get the SSHD host key for a given algorithm.
getHostKeys() - Method in class com.maverick.sshd.SshContext
Get all the hosts keys.
getIdleConnectionTimeoutSeconds() - Method in class com.maverick.sshd.SshContext
Should the connection be disconnected on session timeout?
getIdleServiceRunPeriod() - Method in class com.maverick.nio.DaemonContext
Get the time in seconds for each idle period service run.
getIdleStates() - Method in class com.maverick.nio.SocketConnection
Get the idle state manager.
getInactiveServiceRunsPerIdleEvent() - Method in class com.maverick.nio.DaemonContext
To determine whether any channels are idle a service run is performed to evaluate the state of each channel.
getInputStream() - Method in class com.maverick.sshd.platform.ExecutableCommand
Get the STDIN InputStream for this process.
getInstance(Class) - Static method in class com.maverick.nio.ForwardingManager
Get the singleton instance of a remote forwarding manager implementation.
getInstance(String) - Method in class com.maverick.ssh.components.ComponentFactory
Get a new instance of a supported component.
getInstance() - Static method in class com.maverick.ssh.components.ComponentManager
Get the installed component manager.
getInstance() - Static method in class com.maverick.ssh.components.standalone.SecureRND
 
getInstance() - Static method in class com.maverick.sshd.components.ServerComponentManager
Get the installed component manager.
getInstance() - Static method in class com.maverick.sshd.ConnectionManager
Get the only instance of the ConnectionManager
getInstruction() - Method in class com.maverick.sshd.PasswordKeyboardInteractiveProvider
 
getInstruction() - Method in interface com.maverick.sshd.platform.KeyboardInteractiveProvider
 
getInterestedOps() - Method in class com.maverick.nio.SocketConnection
Get the initial interested ops for this socket.
getInterestedOps() - Method in interface com.maverick.nio.SocketHandler
Returns the current operations the handler is interested in
getInterestedOps() - Method in class com.maverick.sshd.SocketForwardingChannel
 
getIpv6WorkaroundBindAddress() - Method in class com.maverick.nio.DaemonContext
 
getIpv6WorkaroundPort() - Method in class com.maverick.nio.DaemonContext
 
getKeepAliveDataMaxLength() - Method in class com.maverick.sshd.SshContext
Get the maximum data length for the keep-alive packet.
getKeepAliveInterval() - Method in class com.maverick.sshd.SshContext
Get the current keep-alive interval (in seconds).
getKerberosConfiguration() - Method in class com.maverick.sshd.SshContext
Get the custom Kerberos configuration.
getKerberosDC() - Method in class com.maverick.sshd.SshContext
Get the Kerberos domain controller address .
getKerberosRealm() - Method in class com.maverick.sshd.SshContext
Get the realm name to use for GSSAPI Kerberos authentication.
getKerberosServicePassword() - Method in class com.maverick.sshd.SshContext
Get the Kerberos service account password.
getKerberosServicePrincipal() - Method in class com.maverick.sshd.SshContext
Get the Kerberos service account password.
getKeyBlob(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
getKeyboardInteractiveProvider() - Method in class com.maverick.sshd.SshContext
Get the current provider for keyboard-interactive authentication
getKeyExchangePacketLimit() - Method in class com.maverick.sshd.SshContext
Get the number of packets to send before a key exchange is forced
getKeyExchanges() - Method in class com.maverick.sshd.SshContext
Get the ciphers for the Server->Client stream.
getKeyExchangeTransferLimit() - Method in class com.maverick.sshd.SshContext
Get the number of bytes to transfer before a key exchange is forced.
getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.maverick.ssh.components.SshKeyPair
Wraps a public/private key pair into an SshKeyPair instance.
getListeningInterfaces() - Method in class com.maverick.nio.DaemonContext
Get the listening socket list.
getLocalAddress() - Method in class com.maverick.nio.SocketConnection
Returns the local address to which the remote socket is connected.
getLocalAddress() - Method in class com.maverick.sshd.Connection
 
getLocalAddress() - Method in class com.maverick.sshd.ConnectionProtocol
Get the local address to which the remote socket is connected.
getLocalAddress() - Method in class com.maverick.sshd.TransportProtocol
Returns the local address to which the remote socket is connected.
getLocalId() - Method in class com.maverick.sshd.Channel
The local channel id
getLocalPacket() - Method in class com.maverick.sshd.Channel
The maximum size of a single packet that the local side will accept.
getLocalPort() - Method in class com.maverick.nio.SocketConnection
Returns the local port to which the remote socket is connected.
getLocalPort() - Method in class com.maverick.sshd.Connection
 
getLocalPort() - Method in class com.maverick.sshd.ConnectionProtocol
Get the local port ro which the remote socket is connected.
getLocalPort() - Method in class com.maverick.sshd.TransportProtocol
Returns the local port to which the remote socket is connected.
getLocalSocketAddress() - Method in class com.maverick.sshd.Connection
 
getLocalWindow() - Method in class com.maverick.sshd.Channel
The current size of the local data window.
getLoggedOnUsers() - Method in class com.maverick.sshd.ConnectionManager
Get a list of currently logged on users.
getMacLength() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getMacLength() - Method in interface com.maverick.ssh.components.SshHmac
 
getMacLength() - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Get the length of the MAC.
getMacsCS() - Method in class com.maverick.sshd.SshContext
Get the ciphers for the Client->Server stream.
getMacsSC() - Method in class com.maverick.sshd.SshContext
Get the ciphers for the Server->Client stream.
getMaskString() - Method in class com.maverick.sshd.SftpFileAttributes
Return the UNIX style mode mask
getMaxAuthentications() - Method in class com.maverick.sshd.SshContext
Get the maximum number of failed authentications allowed for each connection.
getMaximumChannelsPerThread() - Method in class com.maverick.nio.DaemonContext
Get the maximum number of channels that can be serviced by a single selector thread.
getMaximumConnections() - Method in class com.maverick.sshd.SshContext
Get the maximum number of connections allowed at any one time.
getMaximumLoad() - Method in class com.maverick.nio.SelectorThread
Get the maximum number of channels that this thread can service.
getMaximumPacketLength() - Method in class com.maverick.sshd.SshContext
Get the maximum supported length of an SSH packet.
getMaximumPublicKeyVerificationAttempts() - Method in class com.maverick.sshd.SshContext
Get the number of public keys that each user can attempt to verify for public key authentication.
getMaximumSocketsBacklogPerRemotelyForwardedConnection() - Method in class com.maverick.sshd.SshContext
 
getMethod() - Method in interface com.maverick.ssh.SshAuthentication
The SSH authentication method name
getMethod() - Method in interface com.maverick.sshd.AuthenticationMechanism
Return the SSH method name for this authentication.
getMethod() - Method in class com.maverick.sshd.GSSAPIWithMICAuthentication
 
getMethod() - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
getMethod() - Method in class com.maverick.sshd.NoneAuthentication
Return the SSH method name for this authentication.
getMethod() - Method in class com.maverick.sshd.PasswordAuthentication
 
getMethod() - Method in class com.maverick.sshd.PublicKeyAuthentication
 
getModifiedTime() - Method in class com.maverick.sshd.SftpFileAttributes
Get the last modified time.
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getModulus() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getName() - Method in interface com.maverick.nio.SelectorThreadImpl
Get the name of the implementation.
getName() - Method in class com.maverick.sshd.PasswordKeyboardInteractiveProvider
 
getName() - Method in interface com.maverick.sshd.platform.KeyboardInteractiveProvider
 
getOriginatingHost() - Method in class com.maverick.sshd.ForwardingChannel
The hostname of the startpoint of tunnel.
getOriginatingPort() - Method in class com.maverick.sshd.ForwardingChannel
The port number of the startpoint of tunnel.
getOutputStream() - Method in class com.maverick.sshd.platform.ExecutableCommand
Get the STDOUT OutputStream for this process.
getP() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getP() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getParameter(String) - Method in class com.maverick.sshd.AuthenticationProtocol
 
getPattern() - Method in class com.maverick.sshd.scp.FilenamePattern
Retrieve the pattern for the filename pattern matcher.
getPerContextAlgorithmPreferences() - Static method in class com.maverick.ssh.components.ComponentManager
 
getPerContextAlgorithmPreferences() - Static method in class com.maverick.sshd.components.ServerComponentManager
 
getPermanentAcceptThreads() - Method in class com.maverick.nio.DaemonContext
Get the number of permanent accept threads.
getPermanentConnectThreads() - Method in class com.maverick.nio.DaemonContext
Get the number of permanent connect threads.
getPermanentTransferThreads() - Method in class com.maverick.nio.DaemonContext
Get the number of permanent transfer threads.
getPermissions() - Method in class com.maverick.sshd.SftpFileAttributes
Get the current permissions value.
getPermissions(String, String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Get the files attributes.
getPermissionsString() - Method in class com.maverick.sshd.SftpFileAttributes
Returns a formatted permissions string.
getPort() - Method in class com.maverick.nio.SocketConnection
Returns the local port to which the remote socket is connected.
getPort() - Method in class com.maverick.sshd.ForwardingChannel
The port number of the endpoint of tunnel.
getPreferredCipherCS() - Method in class com.maverick.sshd.SshContext
Get the currently preferred cipher for the Client->Server stream.
getPreferredCipherSC() - Method in class com.maverick.sshd.SshContext
Get the currently preferred cipher for the Server->Client stream.
getPreferredCompressionCS() - Method in class com.maverick.sshd.SshContext
Get the currently preferred compression for the Client->Server stream.
getPreferredCompressionSC() - Method in class com.maverick.sshd.SshContext
Get the currently preferred compression for the Server->Client stream.
getPreferredKeyExchange() - Method in class com.maverick.sshd.SshContext
Get the currently preferred key exchange method.
getPreferredMacCS() - Method in class com.maverick.sshd.SshContext
Get the currently preferred mac for the Client->Server stream.
getPreferredMacSC() - Method in class com.maverick.sshd.SshContext
Get the currently supported mac for the Server-Client stream.
getPreferredPublicKey() - Method in class com.maverick.sshd.SshContext
Get the currently preferred public key algorithm.
getPrimeExponentP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrimeQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getPrivateExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
 
getPrivateKey() - Method in class com.maverick.ssh.components.SshKeyPair
Get the private key.
getProduct() - Method in class com.maverick.nio.DaemonContext
Get the product name used to prefix thread names
getProperty(String) - Method in class com.maverick.sshd.Connection
 
getPropertyNames() - Method in class com.maverick.sshd.Connection
 
getProtocolEngine() - Method in class com.maverick.nio.SocketConnection
Get the protocol engine for this socket.
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
getProvider() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractKeyExchange
 
getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractPublicKey
 
getProvider() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
 
getProvider() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
 
getProvider() - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
getProvider() - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the provider for a specific algorithm.
getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the provider for a specific algorithm.
getProviderForAlgorithm(String) - Static method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Get the provider for a specific algorithm.
getProxy() - Method in class com.maverick.nio.ListeningInterface
 
getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getPublicKey() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
getPublicKey() - Method in class com.maverick.ssh.components.SshKeyPair
Get the public key.
getPublicKey() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPrivateKey
 
getPublicKeys() - Method in class com.maverick.sshd.SshContext
Get the ciphers for the Server->Client stream.
getPublicKeyStore() - Method in class com.maverick.sshd.SshContext
Get the currently configured public key store for authorizing public keys
getQ() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getQ() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
getQueueSize() - Method in class com.maverick.sshd.Channel
 
getQueueSize() - Method in class com.maverick.sshd.ConnectionProtocol
 
getQueueSizes() - Method in class com.maverick.sshd.TransportProtocol
 
getRealException() - Method in exception com.maverick.ssh.SshIOException
Get the real exception
getRealPath(String) - Method in interface com.maverick.sshd.platform.FileSystem
Get the real path for a given path.
getRealPath(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
getReason() - Method in exception com.maverick.ssh.ChannelOpenException
 
getReason() - Method in exception com.maverick.ssh.SshException
Get the reason for the exception
getReceiveBufferSize() - Method in class com.maverick.nio.ProtocolContext
Get the socket receive buffer size.
getReleaseDate() - Static method in class com.maverick.nio.Daemon
Returns the release date of the current version.
getRemoteAddress() - Method in class com.maverick.nio.SocketConnection
Returns the address of the remote socket.
getRemoteAddress() - Method in class com.maverick.sshd.Connection
 
getRemoteAddress() - Method in class com.maverick.sshd.ConnectionProtocol
Get the address of the remote client.
getRemoteAddress() - Method in class com.maverick.sshd.TransportProtocol
 
getRemoteForwardingCancelKillsTunnels() - Method in class com.maverick.sshd.SshContext
Determines whether the cancellation of a remote forwarding drops currently active tunnels
getRemoteForwardingFactory(int) - Method in class com.maverick.sshd.RemoteForwardingManager
Get the RemoteForwardingFactory implementation for a given port.
getRemoteForwardingFactoryImpl() - Method in class com.maverick.sshd.SshContext
 
getRemoteForwardingManagerImpl() - Method in class com.maverick.sshd.SshContext
 
getRemoteId() - Method in class com.maverick.sshd.Channel
The remote sides channel id
getRemoteIdentification() - Method in class com.maverick.sshd.TransportProtocol
 
getRemotePacket() - Method in class com.maverick.sshd.Channel
The maximum size of a single packet that the remote side will accept.
getRemotePort() - Method in class com.maverick.sshd.Connection
 
getRemotePort() - Method in class com.maverick.sshd.TransportProtocol
Returns the remote port of the connected socket.
getRemoteSocketAddress() - Method in class com.maverick.sshd.Connection
 
getRemoteWindow() - Method in class com.maverick.sshd.Channel
The current size of the remote data window.
getRequiredAuthentications(String, String) - Method in interface com.maverick.sshd.AccessManager
Called by the AuthenticationProtocol to retrieve a list of required authentications for each user.
getRequiredAuthentications(String, String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
getRequiredAuthentications() - Method in class com.maverick.sshd.SshContext
Lists the required authentication methods.
getRND() - Method in class com.maverick.ssh.components.ComponentManager
Get the secure random number generator.
getRND() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
getRND() - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
getRND() - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
getRND() - Method in class com.maverick.sshd.components.ServerComponentManager
Get the secure number generator implementation.
getRND() - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
getRND() - Method in class com.maverick.sshd.TransportProtocol
Gets the secure random number generator for this transport.
getSafePrime(UnsignedInteger32) - Static method in class com.maverick.ssh.components.DiffieHellmanGroups
get the biggest safe prime from the list that is <= maximumSize
getSecret() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Get the secret value produced during key exchange.
getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the secure random implementation for the API.
getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the secure random implementation for the API.
getSecureRandom() - Static method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Get the secure random implementation for the API.
getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Get the algorithm used for secure random number generation.
getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEProvider
Get the algorithm used for secure random number generation.
getSecureRandomAlgorithm() - Static method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Get the algorithm used for secure random number generation.
getSelectorId() - Method in class com.maverick.nio.SelectorThread
Get the id of this selector thread.
getSelectorProvider() - Method in class com.maverick.nio.DaemonContext
Get the SelectorProvider used to create Selector instances.
getSendBufferSize() - Method in class com.maverick.nio.ProtocolContext
Get the socket send buffer size.
getServer() - Method in class com.maverick.nio.DaemonContext
Get the instance of the SSHD for this context.
getServer() - Method in class com.maverick.sshd.SshContext
Get the instance of the SSHD for this context.
getServicePrinicipal(SshContext) - Method in class com.maverick.sshd.GSSAPIWithMICAuthentication
 
getSessionId() - Method in class com.maverick.sshd.Connection
 
getSessionid() - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
getSessionIdentifier() - Method in class com.maverick.sshd.Channel
Get the session id for the current connection.
getSessionIdentifier() - Method in class com.maverick.sshd.ConnectionProtocol
 
getSessionIdentifier() - Method in class com.maverick.sshd.SessionChannel
Get the session id for the current connection.
getSessionIdentifier() - Method in class com.maverick.sshd.TransportProtocol
 
getSessionTimeout() - Method in class com.maverick.sshd.SshContext
Returns the session timeout in seconds
getSFTPCharsetEncoding() - Method in class com.maverick.sshd.SshContext
Get the current encoding value for filenames in SFTP sessions.
getShellCommand() - Method in class com.maverick.sshd.SshContext
Get an ExecutableCommand implementation that provides the default shell.
getSignature() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Get the signature produced during key exchange.
getSize() - Method in class com.maverick.sshd.SftpFileAttributes
Get the size of the file.
getSocketChannel() - Method in class com.maverick.nio.SocketConnection
Get the SocketChannel for this socket.
getSocketConnection() - Method in interface com.maverick.nio.ProtocolEngine
Get the SocketConnection for this connection.
getSocketConnection() - Method in class com.maverick.sshd.TransportProtocol
 
getSocketOptionKeepAlive() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the SO_KEEPALIVE socket option is set on connected sockets.
getSocketOptionReuseAddress() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the SO_REUSEADDR socket option will be set on a server socket.
getSocketOptionTcpNoDelay() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the TCP_NODELAY socket option is set on connected sockets.
getSoftwareVersionComments() - Method in class com.maverick.sshd.SshContext
Get the software/version/comments field that is to be used in the SSH protocols negotiation procedure.
getSshContext() - Method in class com.maverick.sshd.TransportProtocol
 
getState() - Method in class com.maverick.sshd.TransportProtocol
 
getStatus() - Method in exception com.maverick.sftp.SftpStatusException
Get the status
getStatusText(int) - Static method in exception com.maverick.sftp.SftpStatusException
Convert a SSH_FXP_STATUS code into a readable string
getStderrOutputStream() - Method in class com.maverick.sshd.platform.ExecutableCommand
Get the STDERR OutputStream for this process.
getSupportedPublicKeys() - Method in class com.maverick.sshd.SshContext
Returns a comma delimited string containing installed public key types.
getThread() - Method in class com.maverick.nio.SocketConnection
Get the selector thread for this connection
getThreadLoad() - Method in class com.maverick.nio.SelectorThread
Get the current thread load.
getTooManyConnectionsText() - Method in class com.maverick.sshd.SshContext
 
getTotalMemoryAllocated() - Method in class com.maverick.nio.ByteBufferPool
Calculate the total memory allocated by this pool.
getTotalMemoryInUse() - Method in class com.maverick.nio.ByteBufferPool
Calculate the total memory in use by this pool.
getTransport() - Method in class com.maverick.sshd.ConnectionProtocol
Get the underlying transport.
getTransport() - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
getType() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Get a description of the format type e.g.
getUID() - Method in class com.maverick.sshd.SftpFileAttributes
Get the UID of the owner.
getUserGroup(byte[], String) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Implement this method to return the users group.
getUsername() - Method in interface com.maverick.ssh.SshAuthentication
Get the username for this authentication attempt.
getUsername() - Method in class com.maverick.sshd.Connection
 
getUsername() - Method in class com.maverick.sshd.ConnectionProtocol
Get the username for the connected user.
getUsername() - Method in class com.maverick.sshd.SftpFileAttributes
 
getUUID() - Method in class com.maverick.sshd.TransportProtocol
 
getVersion() - Static method in class com.maverick.nio.Daemon
Returns the current version of the API.
getVersion() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getVersion() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
getVersion() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
getVFSHomeDirectory(String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Get the VFS home directory for a user.
getX() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getX() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
 
getY() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
getY() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
 
GlobalRequestHandler - Interface in com.maverick.sshd
The SSH protocol allows for the sending of requests independently of any communication channel.
group1 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group14 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group15 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group16 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group17 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group18 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
group5 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
 
GSSAPIWithMICAuthentication - Class in com.maverick.sshd
 
GSSAPIWithMICAuthentication() - Constructor for class com.maverick.sshd.GSSAPIWithMICAuthentication
 

H

haltIncomingData() - Method in class com.maverick.sshd.SessionChannel
 
hasAccessedTime() - Method in class com.maverick.sshd.SftpFileAttributes
Get if the file has a last accessed time.
hasAuthenticated() - Method in class com.maverick.sshd.PasswordKeyboardInteractiveProvider
 
hasAuthenticated() - Method in interface com.maverick.sshd.platform.KeyboardInteractiveProvider
 
hasGID() - Method in class com.maverick.sshd.SftpFileAttributes
 
hasGroup() - Method in class com.maverick.sshd.SftpFileAttributes
Get if this file has a group associated with it.
hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
hashCode() - Method in class com.maverick.sshd.scp.FilenamePattern
Calculate a hash code for this object.
hashCode() - Method in class com.maverick.sshd.SftpFile
 
hasModifiedTime() - Method in class com.maverick.sshd.SftpFileAttributes
Get if the file has a last modified time.
hasPublicKey(String) - Method in class com.maverick.sshd.SshContext
Determine if the server has a host key configured.
hasQueuedData() - Method in class com.maverick.sshd.Channel
 
hasReceivedNewKeys() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
 
hasSentNewKeys() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
 
hasSize() - Method in class com.maverick.sshd.SftpFileAttributes
 
hasUID() - Method in class com.maverick.sshd.SftpFileAttributes
 
hasUsername() - Method in class com.maverick.sshd.SftpFileAttributes
Get if this file has a username associated with it.
HMAC_MD5 - Static variable in class com.maverick.sshd.SshContext
MD5 message authentication
HMAC_SHA1 - Static variable in class com.maverick.sshd.SshContext
SHA1 message authentication
HmacMD5 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.maverick.ssh.components.jce.HmacMD5
 
HmacMD596 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD596() - Constructor for class com.maverick.ssh.components.jce.HmacMD596
 
HmacSha1 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.maverick.ssh.components.jce.HmacSha1
 
HmacSha196 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha196() - Constructor for class com.maverick.ssh.components.jce.HmacSha196
 
HmacSha256 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256() - Constructor for class com.maverick.ssh.components.jce.HmacSha256
 
HmacSha512 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512() - Constructor for class com.maverick.ssh.components.jce.HmacSha512
 
HOST_KEY_NOT_VERIFIABLE - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The host key supplied could not be verified
HOST_NOT_ALLOWED - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The host is not allowed
hostKey - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
The server's host key.
hostToConnect - Variable in class com.maverick.sshd.ForwardingChannel
Tunnel endpoint hostname

I

idle() - Method in interface com.maverick.nio.IdleStateListener
Process an idle event.
idle() - Method in class com.maverick.sshd.SessionChannel
 
idle() - Method in class com.maverick.sshd.TransportProtocol
Called when the selector framework is idle.
IdleStateListener - Interface in com.maverick.nio
A class implementing this interface is notified when the selector it is registered with becomes idle.
IdleStateManager - Class in com.maverick.nio
Class that checks the idle state of another class.
IdleStateManager(int, int) - Constructor for class com.maverick.nio.IdleStateManager
 
IGNORE_CASE - Static variable in class com.maverick.sshd.scp.FilenamePattern
System-dependent filename case-sensitivity flag.
ILLEGAL_USER_NAME - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The user's name is illegal
init() - Method in class com.maverick.ssh.components.ComponentManager
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour128
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour256
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha1
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha196
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha256
 
init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha512
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
Initialize the public key from a blob of binary data.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.NoneCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.SshCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in interface com.maverick.ssh.components.SshHmac
 
init(byte[], int, int) - Method in interface com.maverick.ssh.components.SshPublicKey
Initialize the public key from a blob of binary data.
init(byte[]) - Method in class com.maverick.ssh.components.standalone.AbstractHmac
Initialize the MAC
init(boolean, byte[]) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
init(byte[]) - Method in class com.maverick.ssh.components.standalone.SHA1HMac
 
init(byte[]) - Method in class com.maverick.ssh.components.standalone.SHA1HMac96
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.standalone.Ssh1Des3
 
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1RsaPublicKey
Initiate the key from an encoded byte array.
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh2DsaPublicKey
Initialize the public key from an SSH2 key blob
init(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh2RsaPublicKey
 
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in interface com.maverick.sshd.AuthenticationMechanism
Initializes the mechanism with variables.
init(TransportProtocol) - Method in class com.maverick.sshd.AuthenticationProtocol
Construct the protocol using the given transport
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
 
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
 
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
init() - Method in class com.maverick.sshd.components.ServerComponentManager
 
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Initialize the server side key exchange.
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
 
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
 
init(TransportProtocol, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
 
init(TransportProtocol) - Method in class com.maverick.sshd.ConnectionProtocol
 
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in class com.maverick.sshd.GSSAPIWithMICAuthentication
 
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in class com.maverick.sshd.NoneAuthentication
Initializes the mechanism with variables.
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in class com.maverick.sshd.PasswordAuthentication
 
init(String, KeyboardInteractiveAuthentication) - Method in class com.maverick.sshd.PasswordKeyboardInteractiveProvider
 
init(SessionChannel) - Method in class com.maverick.sshd.platform.ExecutableCommand
Initialize the command.
init(String, KeyboardInteractiveAuthentication) - Method in interface com.maverick.sshd.platform.KeyboardInteractiveProvider
 
init(TransportProtocol, AuthenticationProtocol, byte[]) - Method in class com.maverick.sshd.PublicKeyAuthentication
 
init(SessionChannel, SshContext) - Method in class com.maverick.sshd.SftpSubsystem
 
init(Daemon) - Method in class com.maverick.sshd.SshContext
Initialise the SshContext by setting the daemon
init(SessionChannel, SshContext) - Method in class com.maverick.sshd.Subsystem
Initialize the subsystem with the current session and configuration.
init(Connection, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
initialize(ProtocolEngine, Daemon) - Method in class com.maverick.nio.SocketConnection
Initialize the socket with the protocol engine and the daemon process.
initialize(ProtocolEngine, Daemon) - Method in interface com.maverick.nio.SocketHandler
Initialize this socket with a ProtocolEngine and the current Daemon.
initialize(ProtocolEngine, Daemon) - Method in class com.maverick.sshd.SocketForwardingChannel
No initialization is necessary so this method does nothing.
initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Initialize the default JCE provider used by the API.
initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Initialize the default JCE provider used by the API.
initializeDefaultProvider(Provider) - Static method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Initialize the default JCE provider used by the API.
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the digest factory.
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.sshd.components.ServerComponentManager
Initialize the digest factory.
initializeDigestFactory(ComponentFactory) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 HMAC factory.
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.sshd.components.ServerComponentManager
Initialize the SSH2 HMac factory.
initializeHmacFactory(ComponentFactory) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 key exchange factory.
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.sshd.components.ServerComponentManager
Initialize the key exchange factory.
initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Initialize a provider for a specific algorithm.
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the public key factory.
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.sshd.components.ServerComponentManager
Initialize the public key factory.
initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH1 cipher factory.
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
Initialize the SSH2 cipher factory.
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.standalone.StandaloneComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.sshd.components.ServerComponentManager
Initialize the SSH2 cipher factory.
initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
INTERNAL_ERROR - Static variable in exception com.maverick.ssh.SshException
An internal error occurred within the API; in all cases contact sshtools.com support with the details of this error and the state of the connection when receiving this exception is unknown.
IntsTo32bits(int[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
INVALID_HANDLE - Static variable in exception com.maverick.sftp.SftpStatusException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in exception com.maverick.sftp.SftpStatusException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in exception com.maverick.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
InvalidHandleException - Exception in com.maverick.sshd.platform
Thrown when an invalid file handle is received.
InvalidHandleException(String) - Constructor for exception com.maverick.sshd.platform.InvalidHandleException
Constructs the exception.
InvalidPassphraseException - Exception in com.sshtools.publickey
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
 
InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
 
isAuthenticated() - Method in class com.maverick.sshd.Connection
 
isAuthorizedKey(SshPublicKey, Connection, AuthenticationProvider) - Method in class com.maverick.sshd.AuthorizedKeysStoreImpl
Checks the given public key by comparing it against the public keys stored in the users authorized_keys file.
isAuthorizedKey(SshPublicKey, Connection, AuthenticationProvider) - Method in interface com.maverick.sshd.PublicKeyStore
Check the supplied public key against the users authorized keys.
isBlock() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a block special file.
isCharacter() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a character device.
isClosed() - Method in class com.maverick.sshd.Channel
Indicates the channel has been closed
isClosing() - Method in class com.maverick.sshd.Channel
Indicates whether the channel is currently performing a close operation
isConnected() - Method in interface com.maverick.nio.ProtocolEngine
Is the protocol connected.
isConnected() - Method in class com.maverick.nio.SocketConnection
Is the socket still connected?
isConnected() - Method in class com.maverick.sshd.TransportProtocol
Determine if the protocol is still connected
isDirectory() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a directory
isDisconnected() - Method in class com.maverick.sshd.Connection
 
isEnableNoneCipher() - Static method in class com.maverick.ssh.components.ComponentManager
 
isEnableNoneCipher() - Static method in class com.maverick.sshd.components.ServerComponentManager
 
isEOF() - Method in class com.maverick.sshd.Channel
Indicates that the channel is EOF (it will not be receiving any more data from the remote side).
isFifo() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a pipe.
isFile() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a file.
isFileSystemAsynchronous() - Method in class com.maverick.sshd.SshContext
Get the file system operation mode; asynchronous (spawn a thread for each SFTP session so that file operations are not performed on the selector thread) or synchronous (use the selector thread - may affect performance on slow file systems (e.g.
isFlagSet(int) - Method in class com.maverick.sshd.SftpFileAttributes
Determine if a permissions flag is set.
isFormatted(byte[], String, String) - Static method in class com.sshtools.publickey.Base64EncodedFileFormat
 
isIPV6Interface() - Method in class com.maverick.nio.ListeningInterface
 
isLink() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isListening(int) - Method in class com.maverick.sshd.RemoteForwardingManager
Is there an existing forwarding listening on a particular port?
isOpen() - Method in class com.maverick.sshd.Channel
Get the open state of the channel.
isPassphraseProtected() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Determine if the private key file is protected by a passphrase.
isPermanent() - Method in class com.maverick.nio.SelectorThread
Is this a permanent thread?
isReady() - Method in class com.maverick.nio.IdleStateManager
Called by a selector to determine when the service run is ready to be executed.
isSelectorThread() - Method in class com.maverick.nio.SocketConnection
Is the current thread this sockets SelectorThread?
isSocket() - Method in class com.maverick.sshd.SftpFileAttributes
Determine whether these attributes refer to a socket.
isStarted() - Method in class com.maverick.nio.Daemon
Get whether the daemon is currently started
isStarting() - Method in class com.maverick.nio.Daemon
 
isUsingDirectBuffers() - Method in class com.maverick.nio.DaemonContext
Determine whether the daemon is using direct byte buffers.
isValidPattern(String) - Method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename pattern is well-formed.

J

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

K

keepAlive - Variable in class com.maverick.nio.ProtocolContext
 
KEX_DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.sshd.SshContext
Constant for the algorithm name "diffie-hellman-group14-sha1".
KEX_DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.maverick.sshd.SshContext
Constant for the algorithm name "diffie-hellman-group1-sha1".
KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.maverick.sshd.SshContext
Constant for the algorithm name "diffie-hellman-group-exchange-sha1".
key - Variable in class com.maverick.nio.SocketConnection
 
KEY_EXCHANGE_FAILED - Static variable in exception com.maverick.ssh.SshException
The protocol failed to negotiate a transport algorithm or failed to verify the host key of the remote host.
KEY_EXCHANGE_FAILED - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: Key exchange failed
KEYBOARD_INTERACTIVE - Static variable in class com.maverick.sshd.SshContext
 
KEYBOARD_INTERACTIVE_AUTHENTICATION - Static variable in class com.maverick.sshd.SshContext
 
KeyboardInteractiveAuthentication - Class in com.maverick.sshd
 
KeyboardInteractiveAuthentication() - Constructor for class com.maverick.sshd.KeyboardInteractiveAuthentication
 
KeyboardInteractiveProvider - Interface in com.maverick.sshd.platform
 
kill() - Method in class com.maverick.sshd.platform.ExecutableCommand
Kill the command.
kill() - Method in class com.maverick.sshd.platform.NativeExecutableCommand
 
kill() - Method in class com.maverick.sshd.scp.ScpCommand
Called when channel is closing

L

LICENSE_ERROR - Static variable in exception com.maverick.ssh.SshException
The API is not licensed!
LicenseException - Exception in com.maverick.nio
 
LicenseException(String) - Constructor for exception com.maverick.nio.LicenseException
 
LicenseManager - Class in com.maverick.nio
Add your license using the static method provided by this class.
LicenseManager() - Constructor for class com.maverick.nio.LicenseManager
 
list(String) - Method in class com.maverick.ssh.components.ComponentFactory
List the types of components supported by this factory.
ListeningInterface - Class in com.maverick.nio
 
ListeningInterface(InetSocketAddress, ProtocolContext) - Constructor for class com.maverick.nio.ListeningInterface
 
listeningPorts - Variable in class com.maverick.nio.ForwardingManager
 
loadHostKey(InputStream, String, int) - Method in class com.maverick.sshd.SshContext
 
loadHostKey(InputStream, String, int, String) - Method in class com.maverick.sshd.SshContext
 
loadHostKey(InputStream, String, int, int, int, String) - Method in class com.maverick.sshd.SshContext
 
loadKey(File, String) - Method in class com.maverick.sshd.SshContext
 
loadKey(InputStream, String) - Method in class com.maverick.sshd.SshContext
 
loadKeystore(InputStream, String, String, String, SshContext) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Load a keystore for use as an SSH host key.
loadKeystore(InputStream, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
Load a keystore for use as an SSH host key.
loadKeystore(File, String, String, String, SshContext) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
loadKeystore(File, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.jce.JCEServerComponentManager
 
loadKeystore(File, String, String, String, SshContext) - Method in class com.maverick.sshd.components.ServerComponentManager
Load a host key from a keystore file.
loadKeystore(InputStream, String, String, String, SshContext) - Method in class com.maverick.sshd.components.ServerComponentManager
Load a host key from a keystore InputStream.
loadKeystore(File, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.ServerComponentManager
 
loadKeystore(InputStream, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.ServerComponentManager
 
loadKeystore(File, String, String, String, SshContext) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
loadKeystore(InputStream, String, String, String, SshContext) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
loadKeystore(File, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
loadKeystore(InputStream, String, String, String, String, SshContext) - Method in class com.maverick.sshd.components.standalone.StandaloneServerComponentManager
 
loadKeystore(File, String, String, String) - Method in class com.maverick.sshd.SshContext
Load a keystore for use as an SSH host key.
loadKeystore(InputStream, String, String, String) - Method in class com.maverick.sshd.SshContext
 
loadKeystore(File, String, String, String, String) - Method in class com.maverick.sshd.SshContext
 
loadKeystore(InputStream, String, String, String, String) - Method in class com.maverick.sshd.SshContext
 
loadOrGenerateHostKey(File, String, int) - Method in class com.maverick.sshd.SshContext
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.maverick.sshd.SshContext
 
loadOrGenerateHostKey(File, String, int, int, int, String) - Method in class com.maverick.sshd.SshContext
Load a host key from file, if the file does not exist then generate the key.
localForwardingCancelled(String, int, byte[]) - Method in interface com.maverick.sshd.ForwardingCallback
A client has cancelled a local forwarding
LocalForwardingChannel - Class in com.maverick.sshd
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.maverick.sshd.LocalForwardingChannel
Constructs a forwarding channel of the type "direct-tcpip"
localForwardingStarted(String, int, byte[]) - Method in interface com.maverick.sshd.ForwardingCallback
A client has started a local forwarding
localwindow - Variable in class com.maverick.sshd.Channel
 
localWindowLock - Variable in class com.maverick.sshd.Channel
 
lock - Static variable in class com.maverick.sshd.TransportProtocol
 
logoffUser(byte[], String, SocketAddress) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Logoff the user.
logonUser(byte[], String, String, SocketAddress) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Implement this method to log the user into the system.
logonUser(byte[], String, SocketAddress) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
This method performs a trusted logon; this method should only be called when the user has been authenticated.
logonUser(byte[], String, SocketAddress, SshPublicKey, boolean) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
This method performs a trusted logon; this method should only be called when the user has been authenticated.

M

M32 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
m_any - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Match any single character.
m_closure - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Match zero or more characters.
m_dirSep - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Directory path separator.
m_escape - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Escape any special meaning.
m_hasDirSep - Variable in class com.maverick.sshd.scp.FilenamePattern
This pattern contains directory path separator characters.
m_ignoreCase - Variable in class com.maverick.sshd.scp.FilenamePattern
Ignore case when matching filenames.
m_negate - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Negation.
m_pat - Variable in class com.maverick.sshd.scp.FilenamePattern
Filename pattern.
m_setClose - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Character set close.
m_setExcl - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Character set exclusion.
m_setOpen - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Character set open.
m_setThru - Variable in class com.maverick.sshd.scp.FilenamePattern
Special pattern character: Character set range.
mac - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
MAC_ERROR - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: An error occurred verifying the MAC
macLength - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
macSize - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
main(String[]) - Static method in class com.maverick.sshd.scp.FilenamePattern
Test driver for this class.
makeDirectory(String) - Method in interface com.maverick.sshd.platform.FileSystem
Create a directory.
makeDirectory(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
matches(String, String) - Static method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename matches a filename pattern.
matches(String) - Method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename matches the filename pattern.
matchSubpattern(int, String, int) - Method in class com.maverick.sshd.scp.FilenamePattern
Determine if a filename substring matches a pattern substring.
MAX_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
MAX_WINDOW_SPACE - Variable in class com.maverick.sshd.SessionChannel
 
MD5Digest - Class in com.maverick.ssh.components.jce
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.jce.MD5Digest
 
MD5Digest - Class in com.maverick.ssh.components.standalone
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.standalone.MD5Digest
 
MD5HMac - Class in com.maverick.ssh.components.standalone
MD5 HMac implementation for SSH2
MD5HMac() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac
 
MD5HMac96 - Class in com.maverick.ssh.components.standalone
MD5 HMac implementation for SSH2
MD5HMac96() - Constructor for class com.maverick.ssh.components.standalone.MD5HMac96
 
messageAttributes - Static variable in class com.maverick.sshd.events.SSHDEventMessages
 
messageCodes - Static variable in class com.maverick.sshd.events.SSHDEventMessages
 
messageSent() - Method in interface com.maverick.sshd.SshMessage
 
MIN_WINDOW_SPACE - Variable in class com.maverick.sshd.SessionChannel
 

N

NativeAuthenticationProvider - Interface in com.maverick.sshd.platform
Implement this interface to customize the authentication of users logging into your server.
NativeExecutableCommand - Class in com.maverick.sshd.platform
A further extension of the ExecutableCommand that provides the ability to execute a native process.
NativeExecutableCommand() - Constructor for class com.maverick.sshd.platform.NativeExecutableCommand
 
NEGOTIATING_PROTOCOL - Static variable in class com.maverick.sshd.TransportProtocol
Protocol state: Negotation of the protocol version
nextBytes(byte[]) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[]) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[]) - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.standalone.SecureRND
 
nextInt() - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextInt() - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextInt() - Method in class com.maverick.ssh.components.standalone.SecureRND
 
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: No more authentication methods are available
NoneAuthentication - Class in com.maverick.sshd
This authentication mechanism can be used to send custom banner messages to the client.
NoneAuthentication() - Constructor for class com.maverick.sshd.NoneAuthentication
 
NoneCipher - Class in com.maverick.ssh.components
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.maverick.ssh.components.NoneCipher
 
numberOfConnections - Static variable in class com.maverick.sshd.TransportProtocol
 

O

onChannelClose(Channel) - Method in class com.maverick.sshd.ChannelEventAdapter
 
onChannelClose(Channel) - Method in interface com.maverick.sshd.ChannelEventListener
The channel has been closed
onChannelClosed() - Method in class com.maverick.sshd.Channel
Called when the channel has been closed to enable resources to be freed.
onChannelClosed() - Method in class com.maverick.sshd.SocketForwardingChannel
 
onChannelClosed() - Method in class com.maverick.sshd.UnsupportedSession
 
onChannelClosing() - Method in class com.maverick.sshd.Channel
Called before the channel is closed
onChannelClosing(Channel) - Method in class com.maverick.sshd.ChannelEventAdapter
 
onChannelClosing(Channel) - Method in interface com.maverick.sshd.ChannelEventListener
The channel is closing, but has not sent its SSH_MSG_CHANNEL_CLOSE
onChannelClosing() - Method in class com.maverick.sshd.SessionChannel
Called when the channel is closing.
onChannelClosing() - Method in class com.maverick.sshd.SocketForwardingChannel
does nothing
onChannelData(byte[]) - Method in class com.maverick.sshd.Channel
Called by the channel when data arrives from the remote side.
onChannelData(byte[]) - Method in class com.maverick.sshd.SessionChannel
Called when data arrives on the channel.
onChannelData(byte[]) - Method in class com.maverick.sshd.SocketForwardingChannel
data has arrived from the end of the tunnel so add to the queue of data heading towards the start of the tunnel
onChannelEOF(Channel) - Method in class com.maverick.sshd.ChannelEventAdapter
 
onChannelEOF(Channel) - Method in interface com.maverick.sshd.ChannelEventListener
The channel has received an EOF from the remote client
onChannelFree() - Method in class com.maverick.sshd.Channel
This method is called when the channel has been closed and all its resources are no longer required.
onChannelFree() - Method in class com.maverick.sshd.SessionChannel
Free the session and its resources.
onChannelFree() - Method in class com.maverick.sshd.SocketForwardingChannel
does nothing
onChannelOpen() - Method in class com.maverick.sshd.Channel
Called when the channel has been opened - this method is only called when the remote side requests a channel open.
onChannelOpen(Channel) - Method in class com.maverick.sshd.ChannelEventAdapter
 
onChannelOpen(Channel) - Method in interface com.maverick.sshd.ChannelEventListener
The channel has been opened.
onChannelOpen() - Method in class com.maverick.sshd.SessionChannel
Called once the channel has been opened.
onChannelOpen() - Method in class com.maverick.sshd.SocketForwardingChannel
does nothing
onChannelOpenConfirmation() - Method in class com.maverick.sshd.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.maverick.sshd.LocalForwardingChannel
Called when the channel has been confirmed as open.
onChannelOpenConfirmation() - Method in class com.maverick.sshd.RemoteForwardingChannel
 
onChannelOpenConfirmation() - Method in class com.maverick.sshd.SessionChannel
Called when the channel is confirmed as open
onChannelOpenConfirmation() - Method in class com.maverick.sshd.SocketForwardingChannel
 
onChannelOpenFailure() - Method in class com.maverick.sshd.Channel
Called when the remote side fails to open a channel in response to our request.
onChannelOpenFailure() - Method in class com.maverick.sshd.RemoteForwardingChannel
Either nothing was listening on the clients end of the tunnel, or the connection was rejected.
onChannelOpenFailure() - Method in class com.maverick.sshd.UnsupportedSession
 
onChannelRequest(String, boolean, byte[]) - Method in class com.maverick.sshd.Channel
Called when a channel request is received.
onChannelRequest(String, boolean, byte[]) - Method in class com.maverick.sshd.SessionChannel
Process session requests and invoke the relevant abstract methods of this class to handle the requests.
onChannelRequest(String, boolean, byte[]) - Method in class com.maverick.sshd.SocketForwardingChannel
 
onDisconnect(TransportProtocol) - Method in interface com.maverick.sshd.TransportProtocolListener
The transport was disconnected.
onExtendedData(byte[], int) - Method in class com.maverick.sshd.Channel
Called by the channel when extended data arrives
onExtendedData(byte[], int) - Method in class com.maverick.sshd.SessionChannel
Called when extended data arrives on the channel - for a session channel this would not normally be called.
onExtendedData(byte[], int) - Method in class com.maverick.sshd.SocketForwardingChannel
does nothing
onLocalEOF() - Method in class com.maverick.sshd.Channel
Called when the local side is EOF.
onLocalEOF() - Method in class com.maverick.sshd.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.maverick.sshd.UnsupportedSession
 
onMessageReceived(byte[]) - Method in class com.maverick.sshd.SftpSubsystem
 
onMessageReceived(byte[]) - Method in class com.maverick.sshd.Subsystem
Called when a subsystem message has been extracted from the incoming data stream.
onRegistrationComplete() - Method in class com.maverick.sshd.LocalForwardingChannel
Called when the forwarded sockets selector has been registered with a com,maverick.nio.SelectorThread.
onRegistrationComplete() - Method in class com.maverick.sshd.RemoteForwardingChannel
 
onRegistrationComplete() - Method in class com.maverick.sshd.SocketForwardingChannel
Called by the subsystem when the selector registration has been completed.
onRemoteClose() - Method in class com.maverick.sshd.Channel
Called when the remote side closes the channel.
onRemoteClose() - Method in class com.maverick.sshd.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.maverick.sshd.Channel
Called when the remote side reports its OutputStream as EOF.
onRemoteEOF() - Method in class com.maverick.sshd.RemoteForwardingChannel
Called when the remote side is EOF.
onRemoteEOF() - Method in class com.maverick.sshd.SessionChannel
The remote side has reported EOF so no more data will be received.
onRemoteEOF() - Method in class com.maverick.sshd.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.maverick.sshd.UnsupportedSession
 
onSessionOpen() - Method in class com.maverick.sshd.SessionChannel
Called once the session is open and data can be sent/received.
onSessionOpen() - Method in class com.maverick.sshd.UnsupportedSession
 
onSocketClose() - Method in interface com.maverick.nio.ProtocolEngine
The socket has closed.
onSocketClose() - Method in class com.maverick.sshd.TransportProtocol
Disconnects everything internally
onSocketConnect(SocketConnection) - Method in interface com.maverick.nio.ProtocolEngine
The socket is connected and the protocol can now start.
onSocketConnect(SocketConnection) - Method in class com.maverick.sshd.TransportProtocol
 
onSocketRead(ByteBuffer) - Method in interface com.maverick.nio.ProtocolEngine
Data has arrived on the socket.
onSocketRead(ByteBuffer) - Method in class com.maverick.sshd.TransportProtocol
Called when the socket channel is reported to be ready for reading.
onSocketWrite(ByteBuffer) - Method in interface com.maverick.nio.ProtocolEngine
The socket is ready for writing.
onSocketWrite(ByteBuffer) - Method in class com.maverick.sshd.TransportProtocol
Called when the socket channel is reported to be ready for writing.
onStart() - Method in class com.maverick.sshd.platform.ExecutableCommand
Called once the command has been started.
onStart() - Method in class com.maverick.sshd.platform.NativeExecutableCommand
 
onStart() - Method in class com.maverick.sshd.scp.ScpCommand
Start the process.
onSubsystemFree() - Method in class com.maverick.sshd.SftpSubsystem
Called to free the subsystem and its resources.
onSubsystemFree() - Method in class com.maverick.sshd.Subsystem
The subsystem has been closed and all resources should be freed.
onWindowAdjust(int) - Method in class com.maverick.sshd.Channel
 
OPEN_APPEND - Static variable in interface com.maverick.sshd.platform.FileSystem
File open flag, forces all writes to append data at the end of the file.
OPEN_CREATE - Static variable in interface com.maverick.sshd.platform.FileSystem
File open flag, if specified a new file will be created if one does not already exist.
OPEN_EXCLUSIVE - Static variable in interface com.maverick.sshd.platform.FileSystem
File open flag, causes an open request to fail if the named file already exists.
OPEN_READ - Static variable in interface com.maverick.sshd.platform.FileSystem
File open flag, opens the file for reading.
OPEN_TRUNCATE - Static variable in interface com.maverick.sshd.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_WRITE - Static variable in interface com.maverick.sshd.platform.FileSystem
File open flag, opens the file for writing.
openChannel(byte[]) - Method in class com.maverick.sshd.Channel
Called when the channel is being opened.
openChannel(Channel) - Method in class com.maverick.sshd.ConnectionProtocol
 
openChannel(byte[]) - Method in class com.maverick.sshd.LocalForwardingChannel
Open a forwarding channel.
openChannel(byte[]) - Method in class com.maverick.sshd.RemoteForwardingChannel
 
openChannel(byte[]) - Method in class com.maverick.sshd.SessionChannel
 
openChannel(byte[]) - Method in class com.maverick.sshd.SocketForwardingChannel
 
openDirectory(String) - Method in interface com.maverick.sshd.platform.FileSystem
Open a directory for reading and allocate an open file handle.
openDirectory(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in interface com.maverick.sshd.platform.FileSystem
Open a file for reading/writing and allocate an open file handle.
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
OpenSSHPublicKeyFile - Class in com.sshtools.publickey
 
order - Variable in class com.maverick.ssh.components.ComponentFactory
 
originatingHost - Variable in class com.maverick.sshd.ForwardingChannel
Tunnel startpoint hostname
originatingPort - Variable in class com.maverick.sshd.ForwardingChannel
Tunnel startpoint port number

P

Packet - Class in com.maverick.ssh
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.maverick.ssh.Packet
 
Packet(int) - Constructor for class com.maverick.ssh.Packet
 
parse(byte[]) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implementation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse an InputStream and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
PASSWORD - Static variable in class com.maverick.sshd.SshContext
 
PASSWORD_AUTHENTICATION - Static variable in class com.maverick.sshd.SshContext
Identifier for password authentication
PasswordAuthentication - Class in com.maverick.sshd
Provides an AuthenticationMechanism that enables the standard SSH password authentication.
PasswordAuthentication() - Constructor for class com.maverick.sshd.PasswordAuthentication
Construct an instance.
PasswordChangeException - Exception in com.maverick.sshd.platform
Thrown when the login process requires that the user change their password.
PasswordChangeException() - Constructor for exception com.maverick.sshd.platform.PasswordChangeException
 
PasswordChangeException(String) - Constructor for exception com.maverick.sshd.platform.PasswordChangeException
 
PasswordKeyboardInteractiveProvider - Class in com.maverick.sshd
 
PasswordKeyboardInteractiveProvider() - Constructor for class com.maverick.sshd.PasswordKeyboardInteractiveProvider
 
PAT_ANY - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Any single character.
PAT_CLOSURE - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Zero or more characters.
PAT_DIR_SEP - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Directory path separator.
PAT_ESCAPE - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Escape any special meaning.
PAT_NEGATE - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Negation.
PAT_SET_CLOSE - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Character set close.
PAT_SET_EXCL - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Character set exclusion.
PAT_SET_OPEN - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Character set open.
PAT_SET_THRU - Static variable in class com.maverick.sshd.scp.FilenamePattern
Default pattern character: Character set range.
PERFORMING_KEYEXCHANGE - Static variable in class com.maverick.sshd.TransportProtocol
Protocol state: The protocol is performing key exchange
PermissionDeniedException - Exception in com.maverick.sshd.platform
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.maverick.sshd.platform.PermissionDeniedException
 
portToConnect - Variable in class com.maverick.sshd.ForwardingChannel
Tunnel endpoint port number
position() - Method in class com.maverick.ssh.Packet
 
POSSIBLE_CORRUPT_FILE - Static variable in exception com.maverick.ssh.SshException
An error occurred reading the contents of a file.
postMessage(SshMessage) - Method in class com.maverick.sshd.TransportProtocol
 
postMessage(SshMessage, boolean) - Method in class com.maverick.sshd.TransportProtocol
 
processBlock(byte[], int, byte[], int) - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
processGlobalRequest(GlobalRequest, ConnectionProtocol) - Method in interface com.maverick.sshd.GlobalRequestHandler
Process a global request.
processMessage(byte[]) - Method in interface com.maverick.sshd.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.maverick.sshd.AuthenticationProtocol
Process an SSH message.
processMessage(byte[]) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
 
processMessage(byte[]) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroup1Sha1JCE
 
processMessage(byte[]) - Method in class com.maverick.sshd.components.jce.DiffieHellmanGroupExchangeSha1JCE
 
processMessage(byte[]) - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Process a key exchange message
processMessage(byte[]) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
 
processMessage(byte[]) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroup1Sha1Server
 
processMessage(byte[]) - Method in class com.maverick.sshd.components.standalone.DiffieHellmanGroupExchangeSha1Server
 
processMessage(byte[]) - Method in class com.maverick.sshd.ConnectionProtocol
 
processMessage(byte[]) - Method in class com.maverick.sshd.GSSAPIWithMICAuthentication
 
processMessage(byte[]) - Method in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
processMessage(byte[]) - Method in class com.maverick.sshd.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.maverick.sshd.PasswordAuthentication
 
processMessage(byte[]) - Method in class com.maverick.sshd.PublicKeyAuthentication
 
processMessage(byte[]) - Method in class com.maverick.sshd.Subsystem
Process channel data and transform into a subsystem message when enough data has arrived.
processReadEvent() - Method in class com.maverick.nio.SocketConnection
The selector is ready to be read.
processReadEvent() - Method in interface com.maverick.nio.SocketHandler
The selector is ready to be read.
processReadEvent() - Method in class com.maverick.sshd.SocketForwardingChannel
read data from the start/end of tunnel and write it into the ssh tunnel.
processSelectionKey(SelectionKey) - Method in interface com.maverick.nio.SelectorThreadImpl
Process a selection key.
processSignal(String) - Method in class com.maverick.sshd.SessionChannel
A signal can be delivered to the process by the client.
processSignal(String) - Method in class com.maverick.sshd.UnsupportedSession
 
processStderrData(byte[]) - Method in class com.maverick.sshd.UnsupportedSession
 
processStdinData(byte[]) - Method in class com.maverick.sshd.platform.ExecutableCommand
Called by the session to pass incoming data into the process.
processStdinData(byte[]) - Method in class com.maverick.sshd.platform.NativeExecutableCommand
 
processStdinData(byte[]) - Method in class com.maverick.sshd.SessionChannel
Data has arrived on the session's stdin stream.
processStdinData(byte[]) - Method in class com.maverick.sshd.UnsupportedSession
 
processWriteEvent() - Method in class com.maverick.nio.SocketConnection
The selector is ready to be written to.
processWriteEvent() - Method in interface com.maverick.nio.SocketHandler
The selector is ready to be written to.
processWriteEvent() - Method in class com.maverick.sshd.SocketForwardingChannel
read data from the ssh tunnel and write it to the start/end point.
PROMPT_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_ERROR - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: A protocol error occurred
PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The protocol version is not supported
PROTOCOL_VIOLATION - Static variable in exception com.maverick.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
ProtocolContext - Class in com.maverick.nio
A protocol context defines the behaviour for a listening interface.
ProtocolContext() - Constructor for class com.maverick.nio.ProtocolContext
 
ProtocolEngine - Interface in com.maverick.nio
This interface defines the contract for a protocol implementation.
protocolEngine - Variable in class com.maverick.nio.SocketConnection
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
prvkey - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
PSEUDO_TTY_ERROR - Static variable in exception com.maverick.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
pubkey - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
pubkey - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
PUBLIC_KEY - Static variable in class com.maverick.sshd.SshContext
 
PUBLIC_KEY_ACCEPTABLE - Static variable in interface com.maverick.ssh.SshAuthentication
The public key provided is acceptable for authentication
PUBLIC_KEY_SSHDSS - Static variable in class com.maverick.sshd.SshContext
SSH2 DSA Public Key
PUBLIC_KEY_SSHRSA - Static variable in class com.maverick.sshd.SshContext
SSH2 RSA Public Key
PUBLIC_KEYandPASSWORD - Static variable in class com.maverick.sshd.SshContext
 
PUBLICKEY_AUTHENTICATION - Static variable in class com.maverick.sshd.SshContext
Identifier for public key authentication
PublicKeyAuthentication - Class in com.maverick.sshd
Provides an AuthenticationMechanism that enables the public key authentication.
PublicKeyAuthentication() - Constructor for class com.maverick.sshd.PublicKeyAuthentication
 
PublicKeyStore - Interface in com.maverick.sshd
This interface allows you to define a custom public key store for the publickey authentication mechanism.
putBigInteger(BigInteger) - Method in interface com.maverick.ssh.components.Digest
Update the digest with a BigInteger value.
putBigInteger(BigInteger) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putByte(byte) - Method in interface com.maverick.ssh.components.Digest
Put a single byte into the digest.
putByte(byte) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[]) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest.
putBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest
putBytes(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putInt(int) - Method in interface com.maverick.ssh.components.Digest
Put an integer into the digest.
putInt(int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putString(String) - Method in interface com.maverick.ssh.components.Digest
Put a String into the digest.
putString(String) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 

Q

queueSize() - Method in class com.maverick.sshd.Channel
 

R

readDirectory(byte[]) - Method in interface com.maverick.sshd.platform.FileSystem
Read the contents of a directory.
readDirectory(byte[]) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in interface com.maverick.sshd.platform.FileSystem
Read a block of data from an open file.
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
readSymbolicLink(String) - Method in interface com.maverick.sshd.platform.FileSystem
Read the target location of a symbolic link.
readSymbolicLink(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
receiveBufferSize - Variable in class com.maverick.nio.ProtocolContext
 
RED_ROUNDS - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
register(IdleStateListener) - Method in class com.maverick.nio.IdleStateManager
 
register(SelectableChannel, int, Object, boolean) - Method in class com.maverick.nio.SelectorThread
Register a channel with the selector.
registerAcceptor(ClientAcceptor, ServerSocketChannel) - Method in class com.maverick.nio.Daemon
Register a client acceptor with the daemon.
registerConnection(ConnectionProtocol, Class) - Method in class com.maverick.sshd.RemoteForwardingManager
Register a connection with the forwarding manager.
registerConnector(ClientConnector, SocketChannel) - Method in class com.maverick.nio.Daemon
Register a client connector with the daemon.
registerExtendedData(int) - Method in class com.maverick.sshd.Channel
Call this method to register an extended data type.
registerHandler(SocketHandler, SelectableChannel) - Method in class com.maverick.nio.Daemon
Register a socket handler with the daemon.
registerHandler(SocketHandler, SelectableChannel, SelectorThread) - Method in class com.maverick.nio.Daemon
Register a socket handler with the daemon.
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in interface com.maverick.nio.SelectorRegistrationListener
The registration completed and its selector added to an available SelectorThread
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.maverick.nio.SocketConnection
The sockets channel has completed registration.
registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.maverick.sshd.SocketForwardingChannel
 
REMOTE_HOST_DISCONNECTED - Static variable in exception com.maverick.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
remoteForwardingCancelled(String, int, byte[]) - Method in interface com.maverick.sshd.ForwardingCallback
A client has cancelled a remote forwarding
RemoteForwardingChannel - Class in com.maverick.sshd
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.maverick.sshd.RemoteForwardingChannel
Constructs a forwarding channel of the type "forwarded-tcpip"
RemoteForwardingFactory - Interface in com.maverick.sshd
This interface defines the behaviour for remote forwarding requests.
RemoteForwardingFactoryImpl - Class in com.maverick.sshd
This class implements the standard socket based forwarding for the SSHD.
RemoteForwardingFactoryImpl() - Constructor for class com.maverick.sshd.RemoteForwardingFactoryImpl
 
RemoteForwardingManager - Class in com.maverick.sshd
This class provides management of remote forwarding requests.
RemoteForwardingManager() - Constructor for class com.maverick.sshd.RemoteForwardingManager
 
remoteForwardingStarted(String, int, byte[]) - Method in interface com.maverick.sshd.ForwardingCallback
A client has started a remote forwarding
remove(IdleStateListener) - Method in class com.maverick.nio.IdleStateManager
Called by a listener when they want to remove themselves
remove(String) - Method in class com.maverick.ssh.components.ComponentFactory
Remove a supported component
removeAcceptor(ListeningInterface) - Method in class com.maverick.nio.Daemon
 
removeDirectory(String) - Method in interface com.maverick.sshd.platform.FileSystem
Remove an empty directory from the file system.
removeDirectory(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
removeEventListener(String) - Static method in class com.maverick.nio.DaemonContext
 
removeExtendedAttribute(String) - Method in class com.maverick.sshd.SftpFileAttributes
Set a single extended attribute value.
removeFile(String) - Method in interface com.maverick.sshd.platform.FileSystem
Remove a file.
removeFile(String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
removeListeningInterface(InetAddress, int) - Method in class com.maverick.nio.DaemonContext
Remove a listening interface from the daemon at runtime.
removeListeningInterface(String, int) - Method in class com.maverick.nio.DaemonContext
Remove a listening interface from the daemon at runtime.
removeListeningInterface(String) - Method in class com.maverick.nio.DaemonContext
Deprecated. use DaemonContext.removeListeningInterface(String, int) instead.
renameFile(String, String) - Method in interface com.maverick.sshd.platform.FileSystem
Rename a file.
renameFile(String, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
RESERVED - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: Reserved
reset(IdleStateListener) - Method in class com.maverick.nio.IdleStateManager
Called by a listener when they want their idle state to be reset.
reset() - Method in interface com.maverick.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.maverick.ssh.components.standalone.CAST5Engine
 
reset() - Method in class com.maverick.ssh.Packet
 
reset() - Method in class com.maverick.sshd.components.SshKeyExchangeServer
Reset the key exchange.
resetIdleState(IdleStateListener) - Method in class com.maverick.sshd.Channel
Allows a channel to register and receive idle state events.
RESOURCE_SHORTAGE - Static variable in exception com.maverick.ssh.ChannelOpenException
There are no more resources available to open the channel
resumeIncomingData() - Method in class com.maverick.sshd.SessionChannel
 
reuseAddress - Variable in class com.maverick.nio.ProtocolContext
 
run() - Method in class com.maverick.nio.SelectorThread
The threads main.
run() - Method in class com.maverick.sshd.scp.ScpCommand
 

S

S1 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S2 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S3 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S4 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S5 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S6 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S7 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S8 - Static variable in class com.maverick.ssh.components.standalone.CAST5Engine
 
S_IFBLK - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFCHR - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFDIR - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFIFO - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFLNK - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFMT - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Format mask constant can be used to mask off a file type from the mode.
S_IFREG - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFSOCK - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IRGRP - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IROTH - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IRUSR - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_ISGID - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISUID - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_IWGRP - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWOTH - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWUSR - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IXGRP - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits a file's group to execute the file or to search the file's directory.
S_IXOTH - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.maverick.sshd.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
SCP - Static variable in interface com.maverick.sshd.platform.FileSystem
 
SCP_TRANSFER_CANCELLED - Static variable in exception com.maverick.ssh.SshException
The user cancelled an active SCP transfer.
ScpCommand - Class in com.maverick.sshd.scp
Provides support for the SCP command.
ScpCommand() - Constructor for class com.maverick.sshd.scp.ScpCommand
Creates a new ScpCommand object.
secret - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
The secret value produced during key exchange.
SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
SECSHPublicKeyFile - Class in com.sshtools.publickey
 
SecureRND - Class in com.maverick.ssh.components.jce
Secure random number generator implementation for JCE provider.
SecureRND() - Constructor for class com.maverick.ssh.components.jce.SecureRND
 
SecureRND - Class in com.maverick.ssh.components.standalone
Secure random implementation.
SecureRND() - Constructor for class com.maverick.ssh.components.standalone.SecureRND
 
selectNextThread() - Method in class com.maverick.nio.SelectorThreadPool
Select the next available thread with the minimum load.
SelectorRegistrationListener - Interface in com.maverick.nio
Allows an object to receive notification that a registration has completed on a SelectorThread.
SelectorThread - Class in com.maverick.nio
Provides management of a single selector.
SelectorThread(SelectorThreadPool, SelectorThreadImpl, boolean, int, int, int, int, SelectorProvider) - Constructor for class com.maverick.nio.SelectorThread
Construct a new selector thread.
selectorThread - Variable in class com.maverick.nio.SocketConnection
 
SelectorThreadImpl - Interface in com.maverick.nio
Each SelectorThread requires an implementation of this interface to pass selection events.
SelectorThreadPool - Class in com.maverick.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.maverick.nio.SelectorThreadPool
Construct a thread pool.
sendBufferSize - Variable in class com.maverick.nio.ProtocolContext
 
sendChannelData(byte[]) - Method in class com.maverick.sshd.Channel
Send channel data to the remote side of the channel.
sendChannelData(byte[], Runnable) - Method in class com.maverick.sshd.Channel
 
sendChannelData(byte[], int, int) - Method in class com.maverick.sshd.Channel
Send channel data to the remote side of the channel.
sendChannelData(byte[], int, int, Runnable) - Method in class com.maverick.sshd.Channel
 
sendChannelDataWithBuffering(byte[]) - Method in class com.maverick.sshd.Channel
Send channel data to the remote side of the channel and block until the data has been added to the local buffer.
sendChannelDataWithBuffering(byte[], int, int) - Method in class com.maverick.sshd.Channel
Send channel data to the remote side of the channel and block until the data has been sent.
sendChannelDataWithBuffering(byte[], int, int) - Method in class com.maverick.sshd.SessionChannel
Send channel data to the remote side of the channel and block until the data has been sent.
sendChannelOpenConfirmation(Channel, byte[]) - Method in class com.maverick.sshd.ConnectionProtocol
 
sendChannelOpenFailure(Channel, int, String) - Method in class com.maverick.sshd.ConnectionProtocol
 
sendChannelRequest(String, boolean, byte[]) - Method in class com.maverick.sshd.Channel
Send a channel request.
sendEOF() - Method in class com.maverick.sshd.Channel
You can send EOF when you have no more data to send.
sendExitStatus(int) - Method in class com.maverick.sshd.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.maverick.sshd.Channel
Send extended channel data.
sendExtendedData(byte[], int, int, int) - Method in class com.maverick.sshd.Channel
Send extended channel data.
sendGlobalRequest(GlobalRequest) - Method in class com.maverick.sshd.ConnectionProtocol
 
sendMessage(Packet) - Method in class com.maverick.sshd.Subsystem
Send a subsystem message.
sendMessage(SshMessage) - Method in class com.maverick.sshd.TransportProtocol
Deprecated. use #postMessage() instead.
sendNewKeys() - Method in class com.maverick.sshd.TransportProtocol
 
sendRequestResponse(boolean) - Method in class com.maverick.sshd.Channel
Send a channel request.
sendStderrData(byte[], int, int) - Method in class com.maverick.sshd.SessionChannel
Sends stderr data to the remote client.
sendStderrData(byte[]) - Method in class com.maverick.sshd.SessionChannel
Send stderr data to the remote client.
sendStdoutData(byte[], int, int) - Method in class com.maverick.sshd.SessionChannel
Sends stdout data to the remote client.
sendStdoutData(byte[]) - Method in class com.maverick.sshd.SessionChannel
Sends stdout data to the remote client
sendWindowAdjust(int) - Method in class com.maverick.sshd.Channel
Adjust the local window by adding more bytes.
ServerComponentManager - Class in com.maverick.sshd.components
An abstract class that manages the components used by the SSH API.
ServerComponentManager() - Constructor for class com.maverick.sshd.components.ServerComponentManager
 
serverId - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
serverKexInit - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
service() - Method in class com.maverick.nio.IdleStateManager
Called by a thread which is managing idle states
SERVICE_NOT_AVAILABLE - Static variable in class com.maverick.sshd.TransportProtocol
Disconnect reason: The requested service is not available
session - Variable in class com.maverick.sshd.platform.ExecutableCommand
The session channel instance on which this command is being executed
session - Variable in class com.maverick.sshd.Subsystem
 
SESSION_STREAM_ERROR - Static variable in exception com.maverick.ssh.SshException
An error occurred whilst accessing a sessions streams
SessionChannel - Class in com.maverick.sshd
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.maverick.sshd.SessionChannel
 
sessionid - Variable in class com.maverick.sshd.KeyboardInteractiveAuthentication
 
sessionid - Variable in class com.maverick.sshd.PasswordAuthentication
 
setAccessManager(AccessManager) - Method in class com.maverick.sshd.SshContext
If you want to control access to individual SSH features then add an instance of the AccessManager here.
setAllowDeniedKEX(boolean) - Method in class com.maverick.sshd.SshContext
 
setAsynchronousFileOperations(boolean) - Method in class com.maverick.sshd.SshContext
Deprecated. this property should no longer be set. Default behaviour is to require an asynchronous operation thread and has been changed due to vulnerabilities in allowing read requests to be performed on the selector thread. This method will be removed in a future release.
setAuthenticationProvider(AuthenticationProvider) - Method in class com.maverick.sshd.SshContext
Set the AuthenticationProvider for this SSHD instance.
setBannerMessage(String) - Method in class com.maverick.sshd.