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

A

AbstractComponentFactory - Class in com.maverick.ssh.components
An abstract utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
AbstractComponentFactory(Class) - Constructor for class com.maverick.ssh.components.AbstractComponentFactory
Create a component factory with the base class supplied.
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 - 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
 
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(String, Class) - Method in class com.maverick.ssh.components.AbstractComponentFactory
Add a new component type to the factory.
add(ByteBuffer) - Method in class com.maverick.sshd.ByteBufferPool
Add a buffer back to the pool.
addCommand(String, Class) - Method in class com.maverick.sshd.ConfigurationContext
Add a com.maverick.sshd.ExecutableCommand to the configuration.
addEventListener(ChannelEventListener) - Method in class com.maverick.sshd.Channel
Enable other objects to receive channel events
addHostKey(SshKeyPair) - Method in class com.maverick.sshd.ConfigurationContext
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.sshd.LicenseManager
Add the license.
addListeningInterface(String, int) - Method in class com.maverick.sshd.ConfigurationContext
Add an interface and port to the listening socket list.
addListeningInterface(InetAddress, int) - Method in class com.maverick.sshd.ConfigurationContext
 
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.ConfigurationContext
Set an authentication method as required.
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.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.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.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.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.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 occured 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
 
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 - Class in com.maverick.sshd.platform
This class provides an entry point for authenticating users.
AuthenticationProvider(NativeAuthenticationProvider, ConfigurationContext) - Constructor for class com.maverick.sshd.platform.AuthenticationProvider
 
AUTHORIZED_KEYS_STORE - Static variable in interface com.maverick.sshd.platform.NativeFileSystemProvider
 
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
 
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 class com.maverick.sshd.TransportProtocol
Disconnect reason: The application disconnected
ByteBufferPool - Class in com.maverick.sshd
A buffer pool fopr direct ByteBuffers
ByteBufferPool() - Constructor for class com.maverick.sshd.ByteBufferPool
Default constructor, buffers will have a capacity of 4096 bytes.
ByteBufferPool(int, boolean) - Constructor for class com.maverick.sshd.ByteBufferPool
Construct a pool.
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.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.
CANCELLED_CONNECTION - Static variable in exception com.maverick.ssh.SshException
The user cancelled the connection.
canClose() - Method in class com.maverick.sshd.Channel
 
canClose() - Method in class com.maverick.sshd.ForwardingChannel
 
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) - Method in interface com.maverick.sshd.AccessManager
Can the remote ip address connect to this server.
canConnect(SocketAddress) - Method in class com.maverick.sshd.AccessManagerAdapter
Can the remote ip address connect to this server.
canConnect(String) - Method in class com.maverick.sshd.AccessManagerAdapter
Perform an access permissions check to determine whether the user can connect to this server.
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(byte[], 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(byte[], String, String) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canForward(byte[], 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(byte[], String, ForwardingChannel, boolean) - Method in class com.maverick.sshd.AccessManagerAdapter
 
canListen(byte[], 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(byte[], String, String, int) - Method in class com.maverick.sshd.AccessManagerAdapter
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.
canOpenChannel(byte[], String, Channel) - Method in interface com.maverick.sshd.AccessManager
Can the user open a channel.
canOpenChannel(byte[], String, Channel) - Method in class com.maverick.sshd.AccessManagerAdapter
Can the user open a channel.
canRead(String, String, String) - Method in interface com.maverick.sshd.vfs.VFSPermissionHandler
Return true if the user can read the file.
canStartShell(byte[], String) - Method in interface com.maverick.sshd.AccessManager
Perform an access permissions check to determine whether the user can start a shell.
canStartShell(byte[], String) - Method in class com.maverick.sshd.AccessManagerAdapter
Perform an access permissions check to determine whether the user can start a shell.
canStartSubsystem(byte[], 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(byte[], 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(byte[], String, String, String) - Method in interface com.maverick.sshd.platform.NativeAuthenticationProvider
Implement this method to change the users password
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 occured.
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_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_BLOWFISH_CBC - Static variable in class com.maverick.sshd.ConfigurationContext
The Blowfish CBC cipher
CIPHER_TRIPLEDES_CBC - Static variable in class com.maverick.sshd.ConfigurationContext
The 3DES CBC cipher *
clear() - Method in class com.maverick.ssh.components.AbstractComponentFactory
Clear all of the entries in this component factory.
clientId - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
clientKexInit - Variable in class com.maverick.sshd.components.SshKeyExchangeServer
 
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.
close() - Method in class com.maverick.sshd.TransportProtocol
 
closeFile(byte[]) - Method in interface com.maverick.sshd.platform.NativeFileSystemProvider
Close an open file or directory.
closeFile(byte[]) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 
closeFilesystem() - Method in interface com.maverick.sshd.platform.NativeFileSystemProvider
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.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.platform - package com.maverick.sshd.platform
This package contains the interfaces that need 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.
completedAuthentication() - Method in class com.maverick.sshd.AuthenticationProtocol
Each succesful completion of an authentication method should call this method.
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 occured
COMPRESSION_NONE - Static variable in class com.maverick.sshd.ConfigurationContext
Compression off *
COMPRESSION_ZLIB - Static variable in class com.maverick.sshd.ConfigurationContext
ZLIB compression *
ConfigurationContext - Class in com.maverick.sshd
Defines configuration settings for an SSHD instance.
configure(ConfigurationContext) - Method in class com.maverick.sshd.SshDaemon
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_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.AbstractComponentFactory
Determine whether the factory supports a given component type.
containsCommand(String) - Method in class com.maverick.sshd.ConfigurationContext
Determine whether a command is configured.
context - Variable in class com.maverick.sshd.Subsystem
 
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.ForwardingChannel
 
createChannel() - Method in class com.maverick.sshd.LocalForwardingChannel
 
createChannel() - Method in class com.maverick.sshd.RemoteForwardingChannel
 
createChannel() - Method in class com.maverick.sshd.SessionChannel
 
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
 
createFilenamePattern(String) - Method in class com.maverick.sshd.scp.ScpCommand
Creates a FilenamePattern.
createInstance(String, Class) - Method in class com.maverick.ssh.components.AbstractComponentFactory
Overide this method to create an instance of the component.
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.NativeFileSystemProvider
Create a symbolic link.
createSymbolicLink(String, String) - Method in class com.maverick.sshd.vfs.VirtualFileSystem
 

D

decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decrypt(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.standalone.Ssh1Des
 
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-group1-sha1".
DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.maverick.sshd.components.standalone.DiffieHellmanGroup14Sha1Server
Constant for the algorithm name "diffie-hellman-group1-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".
DiffieHellmanGroup14Sha1JCE - Class in com.maverick.sshd.components.jce
Implementation of the required SSH Transport Protocol key exchange method "diffie-hellman-group1-sha1".
DiffieHellmanGroup14Sha1JCE() - Constructor for class com.maverick.sshd.components.jce.DiffieHellmanGroup14Sha1JCE
Contruct 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
Contruct 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
Contruct 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
Contruct an uninitialized instance.
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() - 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
 
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
 
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.ForwardingChannel
 
evaluateWindowSpace(int) - Method in class com.maverick.sshd.Channel
Called to evaluate the window space available.
evaluateWindowSpace(int) - Method in class com.maverick.sshd.ForwardingChannel
 
evaluateWindowSpace(int) - Method in class com.maverick.sshd.SessionChannel
 
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
 
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 occured.
fileExists(String) - Method in interface com.maverick.sshd.platform.NativeFileSystemProvider
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.
finish() - Method in class com.maverick.ssh.Packet
 
finishConnect(SelectionKey) - Method in class com.maverick.sshd.LocalForwardingChannel
 
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 occured the port forwarding system.
ForwardingChannel - Class in com.maverick.sshd
An abstract forwarding channel implementation for use with both local and remote forwarding operations.
ForwardingChannel(String) - Constructor for class com.maverick.sshd.ForwardingChannel
Construct the forwarding channel.

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
 
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.sshd.ByteBufferPool
Get a ByteBuffer
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.ConfigurationContext
Get the current AccessManager for this configuration.
getActiveChannels() - Method in class com.maverick.sshd.ConnectionProtocol
 
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.HmacSha1
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
The algorithm name "rsa1"
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.maverick.ssh.components.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.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.