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

A

actionPerformed(ActionEvent) - Method in class com.sshtools.sshterm.SshTerminalFrame
Fired when an action is performed
add(UnsignedInteger) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
addAuthenticationMethod(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Adds and authentication method to the properties.
addFocusListener(FocusListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Adds a feature to the FocusListener attribute of the SwingTerminal object
addKeyListener(KeyListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Add a key listener to the VDU.
addMessage(SshMessage) - Method in class com.sshtools.j2ssh.transport.SshMessageStore
Adds a message to the message store and notify the waiting threads.
addMouseListener(MouseListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Add a mouse listener to the VDU.
addMouseMotionListener(MouseMotionListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Add a mouse motion listener to the VDU.
AlgorithmInitializationException - exception com.sshtools.j2ssh.transport.AlgorithmInitializationException.
This exception is thrown where ever an algorithm cannot be initialized properly.
AlgorithmInitializationException(String) - Constructor for class com.sshtools.j2ssh.transport.AlgorithmInitializationException
Constructs the exception.
algorithmName - Static variable in class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
The blowfish algorithm name for SSH
AlgorithmNotAgreedException - exception com.sshtools.j2ssh.transport.AlgorithmNotAgreedException.
This exception is thrown whenever an algorithm cannot be agreed between the remote host's supported algorithm's and the local computers supported algorithms.
AlgorithmNotAgreedException(String) - Constructor for class com.sshtools.j2ssh.transport.AlgorithmNotAgreedException
Constructs the exception.
AlgorithmNotSupportedException - exception com.sshtools.j2ssh.transport.AlgorithmNotSupportedException.
This exception is thrown when an algorithm is not supported by any cryptographic providers currently registered with the jdk.
AlgorithmNotSupportedException(String) - Constructor for class com.sshtools.j2ssh.transport.AlgorithmNotSupportedException
Constructs the exception.
AlgorithmOperationException - exception com.sshtools.j2ssh.transport.AlgorithmOperationException.
This exception is thrown whenever an algorithm operation error occurs.
AlgorithmOperationException(String) - Constructor for class com.sshtools.j2ssh.transport.AlgorithmOperationException
Constructs the exception
AllowHost - class com.sshtools.j2ssh.transport.AllowHost.
Generated by the JAXB toolkit to represent the allowHost Element in the allowed hosts XML configuration file.
AllowHost() - Constructor for class com.sshtools.j2ssh.transport.AllowHost
 
allowHost(String, String, boolean) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Allows the host access if the host provides the host key specified.
ANSI - Static variable in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Field
AUTH_PASSWORD - Static variable in class com.sshtools.j2ssh.authentication.SshAuthenticationFactory
The Password authentication method name
authenticate(SshAuthentication) - Method in class com.sshtools.j2ssh.client.SessionClient
Authenticates the user using the authentication method provided.
authenticate(SshAuthentication, Service) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Authenticate a user with the given authentication method.
authenticate(TransportProtocol, String) - Method in interface com.sshtools.j2ssh.authentication.SshAuthentication
The main authentication method; an implementation should authenticate by using the messages detailed in the method specification.
authenticate(TransportProtocol, String) - Method in class com.sshtools.j2ssh.authentication.PasswordAuthentication
Sends the password authentication over the transport protocol.
AuthenticationConfiguration - class com.sshtools.j2ssh.configuration.AuthenticationConfiguration.
Generated by the JAXB toolkit to represent the AuthenticationConfiguration Element in the SSH API configuration file.
AuthenticationConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
 
AuthenticationMethod - class com.sshtools.j2ssh.configuration.AuthenticationMethod.
Generated by the JAXB toolkit to represent the AuthenticationMethod Element in the SSH API configuration file.
AuthenticationMethod() - Constructor for class com.sshtools.j2ssh.configuration.AuthenticationMethod
 
AuthenticationProtocol - class com.sshtools.j2ssh.authentication.AuthenticationProtocol.
Implements the SSH Authentication protocol as a Transport layer service.
AuthenticationProtocol() - Constructor for class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Constructor for the AuthenticationProtocol
AuthenticationProtocolException - exception com.sshtools.j2ssh.authentication.AuthenticationProtocolException.
Can be thrown during authentication by the SshAuthentication class or any of its subclasses to indicate a critical error (not failed authentication).
AuthenticationProtocolException(String) - Constructor for class com.sshtools.j2ssh.authentication.AuthenticationProtocolException
Constructor for the AuthenticationProtocolException object
AuthenticationProtocolState - class com.sshtools.j2ssh.authentication.AuthenticationProtocolState.
Holds the state of the authentication protocol.
AuthenticationProtocolState() - Constructor for class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Constructor for the state object.

B

beep() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Play the beep sound ...
beginKeyExchange() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Sets the transport layer up for performing the key exchange, this is called when either a SSH_MSG_KEXINIT message is received or sent by either party
BlowfishCbc - class com.sshtools.j2ssh.transport.cipher.BlowfishCbc.
This class is going to implement the blowfish-cbc encryption when I get around to doing it
BlowfishCbc() - Constructor for class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
Constructor for the BlowfishCbc object
BOLD - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Make character bold.
bufSize - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
ByteArrayReader - class com.sshtools.util.ByteArrayReader.
Provides a reader type interface into the ByteArrayInputStream.
ByteArrayReader(byte[]) - Constructor for class com.sshtools.util.ByteArrayReader
Constructor for the ByteArrayReader object
ByteArrayWriter - class com.sshtools.util.ByteArrayWriter.
Provides a reader type interface into the ByteArrayOutputStream
ByteArrayWriter() - Constructor for class com.sshtools.util.ByteArrayWriter
Constructor for the ByteArrayWriter object

C

calculateExchangeHash(byte[]) - Method in class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
This method is during key exchange to calculate the exchange hash The exchange hash is computed as the concatenation of the following: The clients identification string, The servers identification string, The payload of the clients SSH_MSG_KEXINIT, The payload of the servers SSH_MSG_KEX_INIT, The servers host key, The diffie hellman e value, The diffie hellman f value, The diffie hellman k value.
CenterableDialog - class com.sshtools.sshterm.CenterableDialog.
A utility class to be used as the base of all dialogs instead of JDialog.
CenterableDialog(Frame) - Constructor for class com.sshtools.sshterm.CenterableDialog
Creates a new dialog
CenterableDialog(Frame, boolean) - Constructor for class com.sshtools.sshterm.CenterableDialog
Creates a new dialog
CenterableDialog(Frame, String) - Constructor for class com.sshtools.sshterm.CenterableDialog
Create a new dialog
CenterableDialog(Frame, String, boolean) - Constructor for class com.sshtools.sshterm.CenterableDialog
Creates a new dialog
changeTerminalDimensions(PseudoTerminal) - Method in class com.sshtools.j2ssh.client.SessionClient
Changes the terminal dimensions to the newly provided settings
Channel - class com.sshtools.j2ssh.connection.Channel.
Implements an SSH connection protocol channel.
Channel(String, long, long, long) - Constructor for class com.sshtools.j2ssh.connection.Channel
Constructor for the Channel when the channel request comes from the remote side.
Channel(String, String, long, long) - Constructor for class com.sshtools.j2ssh.connection.Channel
The constructor for the Channel when the local side request the channel to be opened.
charArray - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
charAttributes - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
CIPHER_3DES - Static variable in class com.sshtools.j2ssh.transport.cipher.SshCipherFactory
The standard TripleDes cipher
CipherAlgorithm - class com.sshtools.j2ssh.configuration.CipherAlgorithm.
Generated by the JAXB toolkit to represent the CipherAlgorithm Element in the SSH API configuration file.
CipherAlgorithm() - Constructor for class com.sshtools.j2ssh.configuration.CipherAlgorithm
 
CipherConfiguration - class com.sshtools.j2ssh.configuration.CipherConfiguration.
Generated by the JAXB toolkit to represent the CipherConfiguration Element in the SSH API configuration file.
CipherConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.CipherConfiguration
 
clearScreen() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Method
clearSelection() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
clientIdent - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The identification string sent by the client
clientKexInit - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The key exchange init message sent by the client
close() - Method in class com.sshtools.j2ssh.client.SessionClient
Closes the session
close() - Method in class com.sshtools.j2ssh.connection.Channel
Closes the channel.
closeChannel(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Closes the channel by sending the SSH_MSG_CHANNEL_CLOSE message.
COLOR - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
COLOR_BG - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
COLOR_BOLD - Static variable in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Field
COLOR_FG - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
COLOR_INVERT - Static variable in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Field
com.sshtools.j2ssh - package com.sshtools.j2ssh
 
com.sshtools.j2ssh.authentication - package com.sshtools.j2ssh.authentication
 
com.sshtools.j2ssh.client - package com.sshtools.j2ssh.client
 
com.sshtools.j2ssh.configuration - package com.sshtools.j2ssh.configuration
 
com.sshtools.j2ssh.connection - package com.sshtools.j2ssh.connection
 
com.sshtools.j2ssh.transport - package com.sshtools.j2ssh.transport
 
com.sshtools.j2ssh.transport.cipher - package com.sshtools.j2ssh.transport.cipher
 
com.sshtools.j2ssh.transport.compression - package com.sshtools.j2ssh.transport.compression
 
com.sshtools.j2ssh.transport.hmac - package com.sshtools.j2ssh.transport.hmac
 
com.sshtools.j2ssh.transport.kex - package com.sshtools.j2ssh.transport.kex
 
com.sshtools.j2ssh.transport.publickey - package com.sshtools.j2ssh.transport.publickey
 
com.sshtools.sshterm - package com.sshtools.sshterm
 
com.sshtools.sshterm.emulation - package com.sshtools.sshterm.emulation
 
com.sshtools.util - package com.sshtools.util
 
COMP_NONE - Static variable in class com.sshtools.j2ssh.transport.compression.SshCompressionFactory
Defines the none method
COMPLETE - Static variable in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Field
COMPLETE - Static variable in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
The key exchange completed
completeKeyExchange() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Completes key exchange by creating keys from the exchange hash and puts them into use
completeOnNewKeys - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Indicates when either the remote or local side has completed key exchange
CompressionAlgorithm - class com.sshtools.j2ssh.configuration.CompressionAlgorithm.
Generated by the JAXB toolkit to represent the CompressionAlgorithm Element in the SSH API configuration file.
CompressionAlgorithm() - Constructor for class com.sshtools.j2ssh.configuration.CompressionAlgorithm
 
CompressionConfiguration - class com.sshtools.j2ssh.configuration.CompressionConfiguration.
Generated by the JAXB toolkit to represent the CompressionConfiguration Element in the SSH API configuration file.
CompressionConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.CompressionConfiguration
 
ConfigurationLoader - class com.sshtools.j2ssh.configuration.ConfigurationLoader.
Performs one time configuration loading for the JSSH project.
ConfigurationLoader() - Constructor for class com.sshtools.j2ssh.configuration.ConfigurationLoader
Constructor for the ConfigurationLoader object
connectAsynchronously(SshConnectionProperties, HostKeyVerification) - Method in class com.sshtools.j2ssh.client.SessionClient
Connects to the remote computer asynchronously.
ConnectionProtocol - class com.sshtools.j2ssh.connection.ConnectionProtocol.
Implementation for the SSH connection protocol as a transport layer service.
ConnectionProtocol() - Constructor for class com.sshtools.j2ssh.connection.ConnectionProtocol
Constructor for the SshConnectionProtocol object
connectSynchronously(SshConnectionProperties, HostKeyVerification) - Method in class com.sshtools.j2ssh.client.SessionClient
Connects to the remote host synchronously
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess
Constructs a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Constucts a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest
Constructs a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Constructs a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Constructs a byye array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgRequestFailure
Abstract method implementaiton to construct a byte array contianing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Abstract method implementation to construct a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Abstract method implementation to construct a byte array containing the message
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Abstract method implementation to construct a message to create a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Abstract method implementation to construct a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Description of the Method
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelData
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelClose
Abstract method implementation to construct a byte array containing the message data.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.transport.SshMessage
Abstract method which is called to construct the byte array returned in a call to toByteArray.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Abstract method implementation to construct a byte array containing the message.
constructByteArray(ByteArrayWriter) - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Abstract method implementation to create a byte array containing the message.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess
Constructs the message a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Constructs the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest
Constructs the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Constructs the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Constructs the message from data received.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgRequestFailure
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Abstract method implementation to construct the message from a byte array
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Abstract method implementation to construct the message from a byte array
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Abstract method implementation to extract the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Description of the Method
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelData
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.connection.SshMsgChannelClose
Abstract method implementation to contstruct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.transport.SshMessage
Abstract method which is called to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Abstract method implementation to construct the message from a byte array.
constructMessage(ByteArrayReader) - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Abstract method implementation to construct the message from a byte array.
consumeLocalWindow(long) - Method in class com.sshtools.j2ssh.connection.Channel
Consumes local window space.
consumeRemoteWindow(long) - Method in class com.sshtools.j2ssh.connection.Channel
Consumes remote window space.
cursorX - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
cursorY - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field

D

debug - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Enable debug messages.
DECRYPT_MODE - Static variable in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Declares the cipher as decrypting
deleteAllowHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
deleteArea(int, int, int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Delete a rectangular portion of the screen.
deleteArea(int, int, int, int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Delete a rectangular portion of the screen.
deleteAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
deleteAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
deleteChar(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Delete a character at a given position on the screen.
deleteCipherAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
deleteCompressionAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
deleteDenyHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
deleteKeyExchangeAlgorithm() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
deleteLine(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Delete a line at a specific position.
deleteMacAlgorithm() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
deletePublicKeyAlgorithm() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
DenyHost - class com.sshtools.j2ssh.transport.DenyHost.
Generated by the JAXB toolkit to represent the denyHost Element in the allowed hosts XML configuration file.
DenyHost() - Constructor for class com.sshtools.j2ssh.transport.DenyHost
 
denyHost(String, boolean) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Denys the host access.
determineAlgorithm(List, List) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Helper method to determine the first algorithm that appears in the client list that is also supported by the server
DhGroup1Sha1 - class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1.
Implements the diffie-hellman-group1-sha1 key exchange method as described in the transport protocol specification [SSH-TRANS]
DhGroup1Sha1() - Constructor for class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
Constructor for the DhGroup1Sha1 object
DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory
The diffie-hellman-group1-sha1 method
disconnect(String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Disconnects the connection by sending a disconnect message with the BY_APPLICAITON reason.
disconnect(String) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Closes the connection
display - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
a generic display that should redraw on demand
doFinal() - Method in class com.sshtools.util.Hash
Description of the Method
doubleValue() - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
drawChar(Graphics, char, int, int, int, int) - Method in class com.sshtools.sshterm.emulation.SoftFont
Description of the Method

E

emptyAllowHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
emptyAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
emptyAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
emptyCipherAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
emptyCompressionAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
emptyDenyHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
emptyKeyExchangeAlgorithm() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
emptyMacAlgorithm() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
emptyPublicKeyAlgorithm() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
emulation - Variable in class com.sshtools.sshterm.SshTerminalFrame
The emulation object
ENCRYPT_MODE - Static variable in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Declares the cipher as encrypting
equals(int) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
equals(long) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
equals(Object) - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
equals(UnsignedInteger) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
exchangeHash - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The exchange hash output from key exchange
executeCommand(String) - Method in class com.sshtools.j2ssh.client.SessionClient
Requests that the remote server start the execution of the given command.

F

FAILED - Static variable in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Field
FAILED - Static variable in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
The key exchange failed.
floatValue() - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
fromByteArray(ByteArrayReader) - Method in class com.sshtools.j2ssh.transport.SshMessage
Constructs an SshMessage from a byte array.

G

generate(long, byte[], int, int) - Method in interface com.sshtools.j2ssh.transport.hmac.SshHmac
Called to generate a mac
generate(long, byte[], int, int) - Method in class com.sshtools.j2ssh.transport.hmac.HmacSha
Generates the mac
getAdditionalText() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Gets the additional text
getAlgorithmName() - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Gets the algorithmName attribute of the PublicKeyAlgorithm object
getAlgorithmName() - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Gets the algorithmName attribute of the MacAlgorithm object
getAlgorithmName() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Gets the algorithmName attribute of the KeyExchangeAlgorithm object
getAlgorithmName() - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Gets the algorithmName attribute of the CompressionAlgorithm object
getAlgorithmName() - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Gets the algorithmName attribute of the CipherAlgorithm object
getAllowHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Gets the allowHost attribute of the HostAuthorizations object
getAPIConfiguration() - Static method in class com.sshtools.j2ssh.configuration.ConfigurationLoader
Gets the API Configuration instance.
getAttributes(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the attributes for the specified position.
getAuthenticationBanner() - Method in class com.sshtools.j2ssh.client.SessionClient
Returns the authenticaiton banner supplied by the remote server.
getAuthenticationConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the authenticationConfiguration attribute of the SshAPIConfiguration object
getAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the authenticationMethod attribute of the SshConnection object
getAuthenticationMethod() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Gets the authenticationMethod attribute of the AuthenticationConfiguration object
getAuthenticationMethods() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the list of authentication methods for this connection
getAvailableAuthentications() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Gets the available Authentications methods
getAvailableAuthMethods() - Method in class com.sshtools.j2ssh.client.SessionClient
Provides the list of available authentication methods for the current user
getAvailableAuths(String, String) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Gets the available authentication methods returned by the server.
getBanner() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Gets the banner text.
getBannerMessage() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Gets the authentication banner message received from the server.
getBlockSize() - Method in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Gets the blockSize of the cipher
getBlockSize() - Method in class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
Gets the cipher block size
getBottomMargin() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the bottom scroll margin.
getBufferSize() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Retrieve current scrollback buffer size.
getBytesToAdd() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Gets the number of bytes to add to the window space
getChannelData() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Gets the channel request specific data
getChannelData() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the channel data
getChannelData() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the channel specific data
getChannelData() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Gets the channel data
getChannelData() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelData
Gets the channel data.
getChannelId() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Gets the channel id
getChannelName() - Method in class com.sshtools.j2ssh.connection.Channel
Gets the channel name.
getChannelOpenData() - Method in class com.sshtools.j2ssh.connection.Channel
Gets the SSH_MSG_CHANNEL_OPEN message data.
getChannelType() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the channel type
getChannelType() - Method in class com.sshtools.j2ssh.connection.Channel
Gets the channel type.
getChar(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the character at the specified position.
getCipherAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Gets the cipherAlgorithm attribute of the CipherConfiguration object
getCipherConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the cipherConfiguration attribute of the SshAPIConfiguration object
getClientToServer() - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Gets the clientToServer attribute of the PreferredMac object
getClientToServer() - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Gets the clientToServer attribute of the PreferredEncryption object
getClientToServer() - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Gets the clientToServer attribute of the PreferredCompression object
getColorSet() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Get current color set.
getColumns() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the number of columns for the terminal
getColumns() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get amount of columns on the screen.
getCompressionAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Gets the compressionAlgorithm attribute of the CompressionConfiguration object
getCompressionConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the compressionConfiguration attribute of the SshAPIConfiguration object
getConfigurationLocation() - Static method in class com.sshtools.j2ssh.configuration.ConfigurationLoader
Returns the sshtools home directory.
getCursorColumn() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the current column of the cursor position.
getCursorRow() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the current line of the cursor position.
getDataTypeCode() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Gets the dataTypeCode
getDecryptionAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to determine the correct decryption algorithm to use This is found by iterating through the clients supported algorithm and selecting the first supported decryption method that the server also supports.
getDecryptionAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the decryption algorithm to be used after key exchange.
getDefaultAlgorithm() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Gets the defaultAlgorithm attribute of the PublicKeyConfiguration object
getDefaultAlgorithm() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Gets the defaultAlgorithm attribute of the MacConfiguration object
getDefaultAlgorithm() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Gets the defaultAlgorithm attribute of the KeyExchangeConfiguration object
getDefaultAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Gets the defaultAlgorithm attribute of the CompressionConfiguration object
getDefaultAlgorithm() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Gets the defaultAlgorithm attribute of the CipherConfiguration object
getDefaultCipher() - Static method in class com.sshtools.j2ssh.transport.cipher.SshCipherFactory
Returns the configurations default cipher.
getDefaultCompression() - Static method in class com.sshtools.j2ssh.transport.compression.SshCompressionFactory
Returns the default compression method.
getDefaultHmac() - Static method in class com.sshtools.j2ssh.transport.hmac.SshHmacFactory
Gets the default message authentication method
getDefaultKeyExchange() - Static method in class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory
Gets the default key exchange method name
getDefaultPublicKey() - Static method in class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory
Gets the default public key mechanism
getDenyHost() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Gets the denyHost attribute of the HostAuthorizations object
getDisplayName() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Gets the displayName attribute of the AuthenticationMethod object
getE() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Gets the diffie hellman e value
getEncodedTerminalModes() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the terminal modes
getEncodedTerminalModes() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Gets the encodedTerminalModes attribute of the TerminalEmulation object
getEncryptionAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to determine the correct encryption algorithm to use This is found by iterating through the clients supported algorithm and selecting the first supported encryption method that the server also supports.
getEncryptionAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the encryption algorithm to be used after key exchange.
getExchangeHash() - Method in class com.sshtools.j2ssh.transport.Service
Gets the exchange hash produced from key exchange
getExchangeHash() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the exchange hash output of the key exchange
getExitCode() - Method in class com.sshtools.j2ssh.client.SessionClient
Gets the exit code of the comman exectued.
getF() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Gets the f attribute of the message
getFailureReason() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the failure reason
getFingerprint() - Method in class com.sshtools.j2ssh.transport.AllowHost
Gets the fingerprint attribute of the AllowHost object
getFingerprint() - Method in interface com.sshtools.j2ssh.transport.publickey.SshPublicKey
Implement this method to return the keys fingerprint
getFingerprint() - Method in class com.sshtools.j2ssh.transport.publickey.SshDss
Gets the keys fingerprint
getFormattedKey() - Method in interface com.sshtools.j2ssh.transport.publickey.SshPublicKey
Implement this to return a formatted key string
getFormattedKey() - Method in class com.sshtools.j2ssh.transport.publickey.SshDss
Gets the formatted key
getHeight() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the height in pixels of the terminal
getHeight() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Gets the height attribute of the TerminalEmulation object
getHost() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the host name for the connection
getHostKey() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Gets the hostKey attribute of the message
getHostKey() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the host key supplied by the server during key exchange
getHostname() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the hostname attribute of the SshConnection object
getHostName() - Method in class com.sshtools.j2ssh.transport.DenyHost
Gets the hostName attribute of the DenyHost object
getHostName() - Method in class com.sshtools.j2ssh.transport.AllowHost
Gets the hostName attribute of the AllowHost object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Gets the implementationClass attribute of the PublicKeyAlgorithm object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Gets the implementationClass attribute of the MacAlgorithm object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Gets the implementationClass attribute of the KeyExchangeAlgorithm object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Gets the implementationClass attribute of the CompressionAlgorithm object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Gets the implementationClass attribute of the CipherAlgorithm object
getImplementationClass() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Gets the implementationClass attribute of the AuthenticationMethod object
getInitialWindowSize() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the initial window size
getInitialWindowSize() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the initial window size
getInputStreamCompAlgortihm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abtract method for the client/server implmentations to determine the compression algorithm for the input stream.
getInputStreamCompAlgortihm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the input stream compression algorithm to be used after key exchange.
getInputStreamMacAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abtract method for the client/server implmentations to determine the message authentication algorithm for the input stream.
getInputStreamMacAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the input stream MAC algorithm to be used after key exchange.
getInsets() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
The insets of the character display define the border.
getKexAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Determines the correct key exchange algorithm to use
getKeyExchangeAlgorithm() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Gets the keyExchangeAlgorithm attribute of the KeyExchangeConfiguration object
getKeyExchangeConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the keyExchangeConfiguration attribute of the SshAPIConfiguration object
getLanguageTag() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Gets the language tag.
getLanguageTag() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Gets the language tag
getLocalChannelId() - Method in class com.sshtools.j2ssh.connection.Channel
Returns the local channel id.
getLocalIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to return the local identification string which is used in protocol negotiation and in computing the exchange hash.
getLocalIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the local protocol identification string.
getLocalKexInit() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to get the local kex init msg which is used in computing the exchange hash.
getLocalKexInit() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Gets the local sides kex init message.
getLocalPacketSize() - Method in class com.sshtools.j2ssh.connection.Channel
Gets the local maximum packet size.
getLocalWindowSize() - Method in class com.sshtools.j2ssh.connection.Channel
Returns the current local window size.
getMacAlgorithm() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Gets the macAlgorithm attribute of the MacConfiguration object
getMacConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the macConfiguration attribute of the SshAPIConfiguration object
getMacLength() - Method in interface com.sshtools.j2ssh.transport.hmac.SshHmac
Gets the mac length
getMacLength() - Method in class com.sshtools.j2ssh.transport.hmac.HmacSha
Gets the mac length
getMaxBufferSize() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Retrieve maximum buffer Size.
getMaximumPacketSize() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the maximum packet size
getMaximumPacketSize() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the maximum packet size
getMessage() - Method in class com.sshtools.j2ssh.transport.SshMessageStore
Get the next message available from the message store.
getMessageId() - Method in class com.sshtools.j2ssh.transport.SshMessage
 
getMessageName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgRequestFailure
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Gets the message name for debugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Gets the message name for degugging
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Gets the messageName attribute of the SshMsgChannelEOF object
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelData
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelClose
Gets the message name for debugging.
getMessageName() - Method in class com.sshtools.j2ssh.transport.SshMessage
Gets the messageName attribute of the SshMessage object
getMessageName() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Gets the messageName attribute of the SshMsgKexDhReply object
getMessageName() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Gets the message name for debugging
getMessageStore() - Method in class com.sshtools.j2ssh.transport.Service
Gets the service's message store.
getMethodName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Gets the method name.
getMethodName() - Method in interface com.sshtools.j2ssh.authentication.SshAuthentication
Gets the authentication method name.
getMethodName() - Method in class com.sshtools.j2ssh.authentication.PasswordAuthentication
Returns the SSH User Authentication method name.
getMethodName() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Gets the methodName attribute of the AuthenticationMethod object
getOutputStreamCompAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abtract method for the client/server implmentations to determine the compression algorithm for the output stream.
getOutputStreamCompAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the output stream compression algorithm to be used after key exchange.
getOutputStreamMacAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abtract method for the client/server implmentations to determine the message authentication algorithm for the output stream.
getOutputStreamMacAlgorithm() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the output stream MAC algorithm to be used after key exchange.
getPartialSuccess() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Gets the partial success flag.
getPassword() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest
Gets the password.
getPassword() - Method in class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog
Gets the password entered by the user.
getPort() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the port for this connection
getPort() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the port attribute of the SshConnection object
getPrefCSComp() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred client->server compression
getPrefCSEncryption() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred client->server encryption method for the connection
getPrefCSMac() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred client->server message authentication
getPreferedSize() - Method in class com.sshtools.util.ImagePanel
Gets the preferedSize attribute of the ImagePanel object
getPreferredCompression() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the preferredCompression attribute of the SshConnection object
getPreferredEncryption() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the preferredEncryption attribute of the SshConnection object
getPreferredKeyExchange() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the preferredKeyExchange attribute of the SshConnection object
getPreferredMac() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the preferredMac attribute of the SshConnection object
getPreferredPublicKey() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the preferredPublicKey attribute of the SshConnection object
getPreferredSize() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Return the preferred Size of the character display.
getPrefKex() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred key exchange method
getPrefPublicKey() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred public key mechanism
getPrefSCComp() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred server->client compression
getPrefSCEncryption() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred server->client encryption for the conneciton
getPrefSCMac() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the preferred server->client message authentication
getPublicKeyAlgorithm() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Gets the publicKeyAlgorithm attribute of the PublicKeyConfiguration object
getPublicKeyConfiguration() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Gets the publicKeyConfiguration attribute of the SshAPIConfiguration object
getReasonCode() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Gets the reason code
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Gets the recipient channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Gets the recipient channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Gets the recipient channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the recipient channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Gets the recipient Channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Gets the recipient channel id
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelData
Gets the recipient channel id.
getRecipientChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelClose
Gets the recipient channel id.
getRecipientChannelId() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Gets the recipient channel id
getRemoteChannelId() - Method in class com.sshtools.j2ssh.connection.Channel
Returns the remote channel id.
getRemoteIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to return the remote identification string which is used in protocol negotiation and in computing the exchange hash.
getRemoteIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Returns the remote computers protocol identification string.
getRemoteKexInit() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to get the remote kex init msg which is used in computing the exchange hash.
getRemoteKexInit() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Gets the remote computers kex init message
getRemotePacketSize() - Method in class com.sshtools.j2ssh.connection.Channel
Gets the remote maximum packet size.
getRemoteWindowSize() - Method in class com.sshtools.j2ssh.connection.Channel
Returns the current remote window size.
getRequestData() - Method in class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Gets the request specific data
getRequestData() - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Gets the request data
getRequestName() - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Gets the request name
getRequestType() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Gets the request type
getRows() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the rows for the terminal
getRows() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get amount of rows on the screen.
getSecret() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the secret value produced during key exchange
getSelection() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Gets the selection attribute of the SwingTerminal object
getSenderChannel() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Gets the sender channel id
getSenderChannelId() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Gets the sender channel id
getServerToClient() - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Gets the serverToClient attribute of the PreferredMac object
getServerToClient() - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Gets the serverToClient attribute of the PreferredEncryption object
getServerToClient() - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Gets the serverToClient attribute of the PreferredCompression object
getServiceName() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Gets the service name.
getServiceName() - Method in class com.sshtools.j2ssh.transport.Service
Returns the name of the service.
getSignature() - Method in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Gets the signature attribute of the message
getSignature() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the signature supplied during key exchange
getSize() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Return the real size in points of the character display.
getState() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Gets the current state.
getState() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Gets the current state of the authentication protocol.
getState() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Gets the state attribute of the TransportProtocolCommon object
getState() - Method in class com.sshtools.j2ssh.transport.ServiceState
Gets the current state of the service.
getState() - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Gets the state of the key exchange
getState() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Gets the current state of the key exchange
getSupportedCiphers() - Static method in class com.sshtools.j2ssh.transport.cipher.SshCipherFactory
Returns the list of supported ciphers.
getSupportedCompression() - Static method in class com.sshtools.j2ssh.transport.compression.SshCompressionFactory
Returns the supported compression methods available.
getSupportedEmulations() - Static method in class com.sshtools.sshterm.emulation.TerminalEmulation
Gets the supportedEmulations attribute of the TerminalEmulation class
getSupportedKeyExchanges() - Static method in class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory
Gets the supported key exchange methods
getSupportedMacs() - Static method in class com.sshtools.j2ssh.transport.hmac.SshHmacFactory
Gets the supported message authentication methods
getSupportedMethods() - Static method in class com.sshtools.j2ssh.authentication.SshAuthenticationFactory
Gets the supported authentication methods
getSupportedPublicKeys() - Static method in class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory
Gets the supported public key mechanisms
getTerm() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the Terminal type (i.e VT100)
getTerm() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Gets the terminalId attribute of the TerminalEmulation object
getTerminalType() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the terminal type
getTerminalType() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the terminalType attribute of the SshConnection object
getTopMargin() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the top scroll margin.
getTransportLayer() - Method in class com.sshtools.j2ssh.transport.Service
Gets the transport mechanism for this service
getUsername() - Method in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Gets the username.
getUsername() - Method in class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog
Gets the username supplied by the user.
getUsername() - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Gets the username for the connection
getUsername() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Gets the username attribute of the SshConnection object
getVDUBuffer() - Method in interface com.sshtools.sshterm.emulation.VDUDisplay
Gets the vDUBuffer attribute of the VDUDisplay object
getVDUBuffer() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Return the currently associated VDUBuffer.
getWantReply() - Method in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Indicates whether the sender wants a reply
getWantReply() - Method in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Indicates whether the sender wants an explicit reply
getWidth() - Method in interface com.sshtools.j2ssh.client.PseudoTerminal
Get the width in pixels of the terminal
getWidth() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Gets the width attribute of the TerminalEmulation object
getWindowBase() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Get the current window base.

H

Hash - class com.sshtools.util.Hash.
Template helper class for Hash alogorithms, wraps the MessageDigest class from the java.security package
Hash(String) - Constructor for class com.sshtools.util.Hash
Constructor for the Hash object
hashCode() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
hashCode() - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
height - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
HMAC_SHA - Static variable in class com.sshtools.j2ssh.transport.hmac.SshHmacFactory
The hmac-sha1 method
HmacSha - class com.sshtools.j2ssh.transport.hmac.HmacSha.
Implements the SHA Hash Message authentication algorithm
HmacSha() - Constructor for class com.sshtools.j2ssh.transport.hmac.HmacSha
Constructor for the HmacSha object
HostAuthorizations - class com.sshtools.j2ssh.transport.HostAuthorizations.
Generated by the JAXB toolkit to represent the hostAutorizations Element in the allowed hosts XML configuration file.
HostAuthorizations() - Constructor for class com.sshtools.j2ssh.transport.HostAuthorizations
 
hostKey - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The servers host key data
HostKeyVerification - class com.sshtools.j2ssh.transport.HostKeyVerification.
Implement this class to define specific handling of server host authorization events.
HostKeyVerification() - Constructor for class com.sshtools.j2ssh.transport.HostKeyVerification
Constructs the object loading the default hosts file.
HostKeyVerification(String) - Constructor for class com.sshtools.j2ssh.transport.HostKeyVerification
Constructs the object loading the host file specified.
hosts - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Description of the Field

I

id() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
id() - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
id() - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
ImagePanel - class com.sshtools.util.ImagePanel.
A base panel for displaying images
ImagePanel() - Constructor for class com.sshtools.util.ImagePanel
Constructor for the ImagePanel object
ImagePanel(String) - Constructor for class com.sshtools.util.ImagePanel
Constructor for the ImagePanel object
IN_PROGRESS - Static variable in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
The key exchange is currently in progress
increaseLocalWindowSize(long) - Method in class com.sshtools.j2ssh.connection.Channel
Increases the local window size.
increaseRemoteWindowSize(long) - Method in class com.sshtools.j2ssh.connection.Channel
Increases the remote window size.
init() - Static method in class com.sshtools.j2ssh.configuration.ConfigurationLoader
Static method to call so we can invoke the static block, just in case we don't want to wait for a static call to getAPIConfiguration() .
init(byte[]) - Method in interface com.sshtools.j2ssh.transport.hmac.SshHmac
Called by the framework to initialize the mac
init(byte[]) - Method in class com.sshtools.j2ssh.transport.hmac.HmacSha
Initates the message authentication with the supplied key data
init(byte[]) - Method in interface com.sshtools.j2ssh.transport.publickey.SshPublicKey
Called by the framework to initialize the key
init(byte[]) - Method in class com.sshtools.j2ssh.transport.publickey.SshDss
Constructor for the SshDssPublicKey object
init(int) - Method in class com.sshtools.j2ssh.transport.compression.Zlib
Description of the Method
init(int) - Method in interface com.sshtools.j2ssh.transport.compression.SshCompression
Description of the Method
init(int, byte[], byte[]) - Method in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Called to initiate the cipher after construction.
init(int, byte[], byte[]) - Method in class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
Called to initate the cipher.
init(TransportProtocol, String, String, byte[], byte[]) - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Initiates the key exchange object before starting
init(TransportProtocol, String, String, byte[], byte[]) - Method in class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
Called by the framework to initate the key exchange.
INITIALIZING - Static variable in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Field
initSession() - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when the service is started
insertChar(int, int, char, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Insert a character at a specific position on the screen.
insertLine(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Insert a blank line at a specific position.
insertLine(int, boolean) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Insert a blank line at a specific position.
insertLine(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Insert blank lines at a specific position.
insertLine(int, int, boolean) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Insert blank lines at a specific position.
inSoftFont(char) - Method in class com.sshtools.sshterm.emulation.SoftFont
Description of the Method
intValue() - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
InvalidConnectionFileException - exception com.sshtools.j2ssh.configuration.InvalidConnectionFileException.
Throw this exception if an invalid connection file has been specified
InvalidConnectionFileException(String) - Constructor for class com.sshtools.j2ssh.configuration.InvalidConnectionFileException
Constructor for the InvalidConnectionFileException object
InvalidHostFileException - exception com.sshtools.j2ssh.transport.InvalidHostFileException.
This exception is thrown whenever an exception occurs open or reading from the host file.
InvalidHostFileException(String) - Constructor for class com.sshtools.j2ssh.transport.InvalidHostFileException
Constructor for the InvalidHostFileException object
InvalidHostKeyException - exception com.sshtools.j2ssh.transport.publickey.InvalidHostKeyException.
Throw this exception when a host key is invalid
InvalidHostKeyException() - Constructor for class com.sshtools.j2ssh.transport.publickey.InvalidHostKeyException
Constructor for the InvalidHostKeyException object
InvalidHostKeySignatureException - exception com.sshtools.j2ssh.transport.publickey.InvalidHostKeySignatureException.
Thrown this exception when verifying a host key signature
InvalidHostKeySignatureException() - Constructor for class com.sshtools.j2ssh.transport.publickey.InvalidHostKeySignatureException
Constructor for the InvalidHostKeySignatureException object
InvalidMessageException - exception com.sshtools.j2ssh.transport.InvalidMessageException.
SshMessage and its subclasses throw this exception when the message data is incorrect.
InvalidMessageException(String) - Constructor for class com.sshtools.j2ssh.transport.InvalidMessageException
Constructs the exception.
InvalidStateException - exception com.sshtools.j2ssh.transport.InvalidStateException.
Thrown by state objects when an invalid state is set.
InvalidStateException(String) - Constructor for class com.sshtools.j2ssh.transport.InvalidStateException
Constructor for the InvalidStateException object
INVERT - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Invert character.
isClosed() - Method in class com.sshtools.j2ssh.connection.Channel
Returns true if the channel is closed.
isLocalEOF() - Method in class com.sshtools.j2ssh.connection.Channel
Returns true if the local side is EOF.
isReady() - Method in class com.sshtools.j2ssh.transport.TransportProtocolState
Returns whether the transport protocol is ready
isRemoteEOF() - Method in class com.sshtools.j2ssh.connection.Channel
Returns true if the remote side is EOF.

K

k - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The secret value k produced during key exchange
kex - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The key exchange engine
KEY_ACTION - Static variable in interface com.sshtools.sshterm.emulation.VDUInput
Description of the Field
KEY_ALT - Static variable in interface com.sshtools.sshterm.emulation.VDUInput
Description of the Field
KEY_CONTROL - Static variable in interface com.sshtools.sshterm.emulation.VDUInput
Description of the Field
KEY_SHIFT - Static variable in interface com.sshtools.sshterm.emulation.VDUInput
Description of the Field
KeyExchangeAlgorithm - class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm.
Generated by the JAXB toolkit to represent the KeyExchangeAlgorithm Element in the SSH API configuration file.
KeyExchangeAlgorithm() - Constructor for class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
 
KeyExchangeConfiguration - class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration.
Generated by the JAXB toolkit to represent the KeyExchangeConfiguration Element in the SSH API configuration file.
KeyExchangeConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
 
KeyExchangeException - exception com.sshtools.j2ssh.transport.kex.KeyExchangeException.
Exception thrown when a key exchange error occurs
KeyExchangeException(String) - Constructor for class com.sshtools.j2ssh.transport.kex.KeyExchangeException
Constructor for the KeyExchangeException object
KeyExchangeState - class com.sshtools.j2ssh.transport.kex.KeyExchangeState.
The key exchange state object is synchronized so that a thread can wait for the key exchange to complete (or fail)
KeyExchangeState() - Constructor for class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Constructs the KeyExchangeState
keyPressed(int, char, int) - Method in interface com.sshtools.sshterm.emulation.VDUInput
main keytyping event handler...
keyPressed(int, char, int) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
main keytyping event handler...
keyPressed(KeyEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
keyReleased(KeyEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
keyReleased(KeyEvent) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Method
keyTyped(int, char, int) - Method in interface com.sshtools.sshterm.emulation.VDUInput
Handle key Typed events for the terminal, this will get all normal key types, but no shift/alt/control/numlock.
keyTyped(int, char, int) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Handle key Typed events for the terminal, this will get all normal key types, but no shift/alt/control/numlock.
keyTyped(KeyEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method

L

log - Static variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The log4j log object
longValue() - Method in class com.sshtools.util.UnsignedInteger
Description of the Method
LOW - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Lower intensity character.

M

MacAlgorithm - class com.sshtools.j2ssh.configuration.MacAlgorithm.
Generated by the JAXB toolkit to represent the MacAlgorithm Element in the SSH API configuration file.
MacAlgorithm() - Constructor for class com.sshtools.j2ssh.configuration.MacAlgorithm
 
MacConfiguration - class com.sshtools.j2ssh.configuration.MacConfiguration.
Generated by the JAXB toolkit to represent the MacConfiguration Element in the SSH API configuration file.
MacConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.MacConfiguration
 
Main - class com.sshtools.sshterm.Main.
The Main class of the SSHTerm Application
Main() - Constructor for class com.sshtools.sshterm.Main
Constructors the application object
main(String[]) - Static method in class com.sshtools.sshterm.Main
The main entry method for the SSHTerm application
main(String[]) - Static method in class com.sshtools.util.UnsignedInteger
Description of the Method
map_cp850_unicode(char) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Method
markLine(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Mark lines to be updated with redraw().
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
marshal(Marshaller) - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
max(double, double) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
maxBufSize - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
MessageAlreadyRegisteredException - exception com.sshtools.j2ssh.transport.MessageAlreadyRegisteredException.
The transport layer throws this exception when a service or protocol tries to register a message id that has already been registered by another service or protocol
MessageAlreadyRegisteredException(Integer) - Constructor for class com.sshtools.j2ssh.transport.MessageAlreadyRegisteredException
Constructs the exception.
MessageNotRegisteredException - exception com.sshtools.j2ssh.transport.MessageNotRegisteredException.
The transport layer throws this exception when an attempt is made to unregister a message that has not been registered.
MessageNotRegisteredException(Integer) - Constructor for class com.sshtools.j2ssh.transport.MessageNotRegisteredException
Constructs the exception.
MessageNotRegisteredException(Integer, SshMessageStore) - Constructor for class com.sshtools.j2ssh.transport.MessageNotRegisteredException
Constructs the exception.
messageStore - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The transport layer's message store
messageStore - Variable in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
The methods message store
min(double, double) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mouseClicked(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mouseDragged(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mouseEntered(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mouseExited(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mouseGetPos(Point) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Convert Mouse Event coordinates into character cell coordinates
mouseMoved(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
mousePressed(int, int, int) - Method in interface com.sshtools.sshterm.emulation.VDUInput
Terminal is mouse-aware and requires (x,y) coordinates of on the terminal (character coordinates) and the button clicked.
mousePressed(int, int, int) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Terminal is mouse-aware and requires (x,y) coordinates of on the terminal (character coordinates) and the button clicked.
mousePressed(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Handle mouse pressed events for copy & paste.
mouseReleased(int, int, int) - Method in interface com.sshtools.sshterm.emulation.VDUInput
Terminal is mouse-aware and requires the coordinates and button of the release.
mouseReleased(int, int, int) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Terminal is mouse-aware and requires the coordinates and button of the release.
mouseReleased(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Handle mouse released events for copy & paste.
multiply(UnsignedInteger) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method

N

newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
newDispatcher() - Static method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
newInstance(String) - Static method in class com.sshtools.j2ssh.authentication.SshAuthenticationFactory
Creates a new instance of the SshAuthentication object which implements methodName.
newInstance(String) - Static method in class com.sshtools.j2ssh.transport.cipher.SshCipherFactory
Creates a new instance of the algorithm.
newInstance(String) - Static method in class com.sshtools.j2ssh.transport.compression.SshCompressionFactory
Create a new instance of the compression method.
newInstance(String) - Static method in class com.sshtools.j2ssh.transport.hmac.SshHmacFactory
Creates a new instance of the message autentication method
newInstance(String) - Static method in class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory
Creates a new instance of the key exchange method specified
newInstance(String) - Static method in class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory
Creates a new instance of the public key method
NORMAL - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Make character normal.

O

onBeginKeyExchange(SshKeyExchange) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method called when key exchange has begun
onBeginKeyExchange(SshKeyExchange) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Called by the abstract super class when key exchange begins.
onChannelClose(Channel) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when the remote server has closed the specified channel.
onChannelClose(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_CHANNEL_CLOSE message.
onChannelData(Channel, byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when channel data arrives.
onChannelData(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_CHANNEL_DATA message.
onChannelEOF(Channel) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when the remote server has sent EOF for the given channel
onChannelEOF(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_CHANNEL_EOF message.
onChannelExtData(Channel, byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when ext channel data arrives.
onChannelExtData(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this methos to handle the SSH_MSG_CHANNEL_EXT_DATA message.
onChannelOpen(Channel, byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when the remote server wishes to open a channel
onChannelOpen(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implements this method to handle the SSH_MSG_CHANNEL_OPEN message.
onChannelRequest(Channel, String, boolean, byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when a channel request arrives
onChannelRequest(Channel, String, boolean, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_CHANNEL_REQUEST message.
onChildThreadException(Exception) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Called if an inputstream error occurs
onConnectionComplete() - Method in class com.sshtools.j2ssh.client.SessionClient
Called after the connect has completed.
onCorruptMac() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
This is called when a corrupt Mac has been received on the input stream.
onDeniedHost(String) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Abstract method called by the framework when a connection has been made to a denied host.
onDisconnect(String) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Called by the framework if the remote computer disconnects.
onDisconnect(String) - Method in class com.sshtools.j2ssh.client.SessionClient
Called when the session is disconnecting
onDisconnect(String) - Method in class com.sshtools.j2ssh.transport.Service
Abstract method called by the framework when the remote computer disconnects.
onGlobalRequest(String, boolean, byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called when a SSH_MSG_GLOBAL_REQUEST is received
onGlobalRequest(String, boolean, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_GLOBAL_REQUEST message.
onGlobalRequestFailure() - Method in class com.sshtools.j2ssh.client.SessionClient
Called when a SSH_MSG_REQUEST_FAILURE is recieved
onGlobalRequestFailure() - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implements this method to handle the SSH_MSG_REQUEST_FAILURE message.
onGlobalRequestSuccess(byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called when the SSH_MSG_REQUEST_SUCCESS message is received
onGlobalRequestSuccess(byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implement this method to handle the SSH_MSG_REQUEST_SUCCESS message.
onHostKeyMismatch(String, String, String) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Abstract method called by the framework when a host key has been supplied that does not match the host key recorded in the host file.
onMessageData(int, ByteArrayReader) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Called by the framework when a new message is received
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Called by the Service framework when a registered message has been received.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Implements the abstract method to handle the registered message notifications.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Called by the framework when a new message is received.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Called by the framework when a registered message is received.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.transport.Service
Abstract method called when a registered message ahs been received.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Called by the framwork when a registered message is recieved.
onMessageReceived(SshMessage) - Method in class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
Called by the framework when a registered message is received.
onMsgServiceAccept(SshMsgServiceAccept) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Handles the SSH_MSG_SERVICE_ACCEPT message
onServiceAccept() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Abstract method implementation called when the service is accepted by the server.
onServiceAccept() - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framework when the service has been accepted by the remote host
onServiceAccept() - Method in class com.sshtools.j2ssh.transport.Service
Abstract method called when the service has been accepted by the remote computer.
onServiceInit() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Called by the framework when the service is initialized.
onServiceInit() - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Called by the framework once the service has been accepted or requested.
onServiceInit() - Method in class com.sshtools.j2ssh.transport.Service
Abstract method called when the service is initialized.
onServiceRequest() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Abstract method implementation called when the service is request by a remote client.
onServiceRequest() - Method in class com.sshtools.j2ssh.client.SessionClient
Called by the framwork when the remote computer requests a service.
onServiceRequest() - Method in class com.sshtools.j2ssh.transport.Service
Abstract method called when the service has been requested.
onSessionData(byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called when session data arrives
onSessionExtData(byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Called when extended session data arrives
onThreadException(Exception) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocol
Called by the framework when a exception occurs in a child thread
onThreadException(Exception) - Method in class com.sshtools.j2ssh.transport.Service
Abstract method that is called by the framework whenever an exception occurs in a child thread.
onUnknownHost(String, String) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Abstract method called by the framework when a host key has been supplied that is not currently recorded in the hosts file.
open(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Opens a connection file and loads the properties ready for connection
OpenAction - class com.sshtools.sshterm.OpenAction.
Describes the Open Action for the SshTerminalFrame
OpenAction() - Constructor for class com.sshtools.sshterm.OpenAction
Constructor
openChannel(String, String, long, long, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Syncrhonously opens a channel by sending the SSH_MSG_CHANNEL_OPEN message and waits for either the SSH_MSG_CHANNEL_OPEN_FAILURE or SSH_MSG_CHANNEL_OPEN_CONFIRMATION messages.

P

paint(Graphics) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Paint the current screen using the backing store image.
paintComponent(Graphics) - Method in class com.sshtools.util.ImagePanel
Paints the component
PARTIAL - Static variable in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Field
PasswordAuthentication - class com.sshtools.j2ssh.authentication.PasswordAuthentication.
Implements the Password Authentication for the SSH Authenticaiton Protocol
PasswordAuthentication() - Constructor for class com.sshtools.j2ssh.authentication.PasswordAuthentication
Constructs the PasswordAuthentication object
PasswordAuthenticationDialog - class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog.
Implements the password login screen for the PasswrodAuthentication object
PasswordAuthenticationDialog(Frame) - Constructor for class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog
Constructs the dialog.
pk - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The public key object used in host key verification
PreferredCompression - class com.sshtools.j2ssh.configuration.PreferredCompression.
Generated by the JAXB toolkit to represent the PreferredCompression Element in the SshConnection xml file.
PreferredCompression() - Constructor for class com.sshtools.j2ssh.configuration.PreferredCompression
 
PreferredEncryption - class com.sshtools.j2ssh.configuration.PreferredEncryption.
Generated by the JAXB toolkit to represent the PreferredEncryption Element in the SshConnection xml file.
PreferredEncryption() - Constructor for class com.sshtools.j2ssh.configuration.PreferredEncryption
 
PreferredMac - class com.sshtools.j2ssh.configuration.PreferredMac.
Generated by the JAXB toolkit to represent the PreferredMac Element in the SshConnection xml file.
PreferredMac() - Constructor for class com.sshtools.j2ssh.configuration.PreferredMac
 
previewInt(byte[], int) - Static method in class com.sshtools.util.ByteArrayReader
Previews an integer in the byte array provided.
print(Graphics) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
processFocusEvent(FocusEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
processKeyEvent(KeyEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Process key events for this component.
processMouseEvent(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Process mouse events for this component.
processMouseMotionEvent(MouseEvent) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Process mouse motion events for this component.
properties - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The connection properties for the current connection
PROTOCOL_VERSION - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The protocol version supported
PseudoTerminal - interface com.sshtools.j2ssh.client.PseudoTerminal.
Describes the basic display features of a pseudo terminal for the SessionClient
PublicKeyAlgorithm - class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm.
Generated by the JAXB toolkit to represent the PublicKeyAlgorithm Element in the SSH API configuration file.
PublicKeyAlgorithm() - Constructor for class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
 
PublicKeyConfiguration - class com.sshtools.j2ssh.configuration.PublicKeyConfiguration.
Generated by the JAXB toolkit to represent the PublicKeyConfiguration Element in the SSH API configuration file.
PublicKeyConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
 
putBigInteger(BigInteger) - Method in class com.sshtools.util.Hash
Puts a BigInteger into the hash.
putByte(byte) - Method in class com.sshtools.util.Hash
Puts a byte into the hash
putBytes(byte[]) - Method in class com.sshtools.util.Hash
Puts an array of bytes into the hash
putChar(int, int, char) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Put a character on the screen with normal font and outline.
putChar(int, int, char, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Put a character on the screen with specific font and outline.
putInt(int) - Method in class com.sshtools.util.Hash
Puts an integer into the hash.
putString(int, int, String) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Put a String at a specific position.
putString(int, int, String, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Put a String at a specific position giving all characters the same attributes.
putString(String) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Put string at current cursor position.
putString(String) - Method in class com.sshtools.util.Hash
Puts a string into the hash.

R

readBigInteger() - Method in class com.sshtools.util.ByteArrayReader
Returns a BigInteger from the byte array.
readBinaryString() - Method in class com.sshtools.util.ByteArrayReader
Returns a binary string from the byte array.
readInt() - Method in class com.sshtools.util.ByteArrayReader
Reads an integer from the byte array.
readString() - Method in class com.sshtools.util.ByteArrayReader
Reads a string from the byte array, the format of the string will be 4 bytes representing an int value for the lengh of the string and then len bytes of data.
READY - Static variable in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Field
redraw() - Method in interface com.sshtools.sshterm.emulation.VDUDisplay
Description of the Method
redraw() - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Trigger a redraw on the display.
redraw() - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Redraw marked lines.
redraw(Graphics) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
registerMessage(Integer, Class, SshMessageStore) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Implements the TransportProtocol interface method to allow external SSH implementations to receive message notificaitons.
registerMessage(Integer, Class, SshMessageStore) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Registers a message id with the transport layer
removeAuthenticaitonMethod(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Removes an authentication method
removeFocusListener(FocusListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Method
removeKeyListener(KeyListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Remove key listener from the VDU.
removeMouseListener(MouseListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Remove a mouse listener to the VDU.
removeMouseMotionListener(MouseMotionListener) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Remove a mouse motion listener to the VDU.
removeServiceThread(Service) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Removes thes service thread from the exception notification list.
removeServiceThread(Service) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Description of the Method
reportDisconnect(String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Reports a disconnect to service threads.
reportException(Exception) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Reports an exception to service threads
requestPseudoTerminal(PseudoTerminal) - Method in class com.sshtools.j2ssh.client.SessionClient
Requests that the remote server allocate a psuedo terminal for the session.
requestService(String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Requests that the remote computer start the specified service.
reset() - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Method
reset() - Method in class com.sshtools.util.Hash
Resets the hash;
RESIZE_FONT - Static variable in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Field
RESIZE_NONE - Static variable in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Field
RESIZE_SCREEN - Static variable in class com.sshtools.sshterm.emulation.TerminalPanel
Description of the Field
ResourceIcon - class com.sshtools.util.ResourceIcon.
Loads an image from the resources
ResourceIcon(String) - Constructor for class com.sshtools.util.ResourceIcon
Creates an ImageIcon from a resource image
run() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Main processing method for the TransportProtocolCommon object
run() - Method in class com.sshtools.j2ssh.transport.Service
Provides the message loop.
run() - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Main processing method for the KeyExchange object

S

save(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Call this method to save the connection properties to file
SaveAction - class com.sshtools.sshterm.SaveAction.
Describes the Save action for the SshTerminalFrame
SaveAction() - Constructor for class com.sshtools.sshterm.SaveAction
Constructor
screenBase - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
SCROLL_DOWN - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Scroll down when inserting a line.
SCROLL_UP - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Scroll up when inserting a line.
scrollMarker - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
sendChannelData(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends data to the channel using the SSH_MSG_CHANNEL_DATA.
sendChannelEOF(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sets the local channel as End Of File by sending the SSH_MSG_CHANNEL_EOF message.
sendChannelExtData(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends data to the channel using the SSH_MSG_CHANNEL_EXT_DATA.
sendChannelFailure(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_FAILURE message.
sendChannelOpenConfirmation(Channel, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_OPEN_CONFIRMATION message.
sendChannelOpenFailure(Channel, long, String, String) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_OPEN_FAILURE message.
sendChannelRequest(Channel, String, boolean, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_REQUEST message.
sendChannelSuccess(Channel) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_SUCCES message.
sendChannelWindowAdjust(Channel, long) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the SSH_MSG_CHANNEL_WINDOW_ADJUST message.
sendDisconnect(int, String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Sends a disconnect message
sendGlobalRequest(String, boolean, byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the connection protocol message SSH_MSG_GLOBAL_REQUEST.
sendGlobalRequestFailure() - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the connection protocol message SSH_MSG_REQUEST_FAILURE.
sendGlobalRequestSuccess(byte[]) - Method in class com.sshtools.j2ssh.connection.ConnectionProtocol
Sends the connection protocol message SSH_MSG_REQUEST_SUCCESS.
sendKeyExchangeInit() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Sends the key exchange init message
sendMessage(SshMessage, Object) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Send an SSH message, if the state doen't allow it because of key exchange then the message is stored and sent as soon as the state changes
sendMessage(SshMessage, Object) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Sends an Message
sendNewKeys() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Sends the SSH_MSG_NEWKEYS message to indicate that new keys are now in operation
sendSessionData(byte[]) - Method in class com.sshtools.j2ssh.client.SessionClient
Sends session data to the remote server
sendTelnetCommand(byte) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Method
serverIdent - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The identification string sent by the server
serverKexInit - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The key exchange init message sent by the server
Service - class com.sshtools.j2ssh.transport.Service.
The service class provides a mechanisnm for the ssh services provided by the transport layer.
SERVICE_ACCEPTED - Static variable in class com.sshtools.j2ssh.transport.ServiceState
The service has been accepted
SERVICE_REQUESTED - Static variable in class com.sshtools.j2ssh.transport.ServiceState
The service has been requested
Service(String) - Constructor for class com.sshtools.j2ssh.transport.Service
Constructor for the SshService object
ServiceOperationException - exception com.sshtools.j2ssh.transport.ServiceOperationException.
Thrown when a service operation fails.
ServiceOperationException(String) - Constructor for class com.sshtools.j2ssh.transport.ServiceOperationException
Constructor for the ServiceOperationException object
ServiceState - class com.sshtools.j2ssh.transport.ServiceState.
When a service is requested the transport layer sends an SSH_MSG_SERVICE_REQUEST message to the remote computer.
ServiceState() - Constructor for class com.sshtools.j2ssh.transport.ServiceState
Constructor for the SshServiceState object, defaults the state to service requested.
SessionClient - class com.sshtools.j2ssh.client.SessionClient.
The SessionClient object provides authenticated remote session access through the SSH connection protocol.
SessionClient() - Constructor for class com.sshtools.j2ssh.client.SessionClient
Constructor for the SessionClient object
setAlgorithmName(String) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Sets the algorithmName attribute of the PublicKeyAlgorithm object
setAlgorithmName(String) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Sets the algorithmName attribute of the MacAlgorithm object
setAlgorithmName(String) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Sets the algorithmName attribute of the KeyExchangeAlgorithm object
setAlgorithmName(String) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Sets the algorithmName attribute of the CompressionAlgorithm object
setAlgorithmName(String) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Sets the algorithmName attribute of the CipherAlgorithm object
setAnswerBack(String) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Sets the answerBack attribute of the vt320 object
setAuthenticationConfiguration(AuthenticationConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the authenticationConfiguration attribute of the SshAPIConfiguration object
setBorder(int, boolean) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set the border thickness and the border type.
setBottomMargin(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Set the bottom scroll margin for the screen.
setBounds(int, int, int, int) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Reshape character display according to resize strategy.
setBufferSize(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Set scrollback buffer size.
setChannelOpenData(byte[]) - Method in class com.sshtools.j2ssh.connection.Channel
Sets the SSH_MSG_CHANNEL_OPEN request data.
setCipherConfiguration(CipherConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the cipherConfiguration attribute of the SshAPIConfiguration object
setClientToServer(String) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Sets the clientToServer attribute of the PreferredMac object
setClientToServer(String) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Sets the clientToServer attribute of the PreferredEncryption object
setClientToServer(String) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Sets the clientToServer attribute of the PreferredCompression object
setColorPrinting(boolean) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set default for printing black&white or colorized as displayed on screen.
setColorSet(Color[]) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set new color set for the display.
setComplete(byte[], byte[], byte[], BigInteger) - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Sets the key exchanges state to complete
setComplete(byte[], byte[], byte[], BigInteger) - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Sets the key exchange to complete
setCompressionConfiguration(CompressionConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the compressionConfiguration attribute of the SshAPIConfiguration object
setCursorColors(Color, Color) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set cursor FG and BG colors
setCursorPosition(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Puts the cursor at the specified position.
setDefaultAlgorithm(String) - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Sets the defaultAlgorithm attribute of the PublicKeyConfiguration object
setDefaultAlgorithm(String) - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Sets the defaultAlgorithm attribute of the MacConfiguration object
setDefaultAlgorithm(String) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Sets the defaultAlgorithm attribute of the KeyExchangeConfiguration object
setDefaultAlgorithm(String) - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Sets the defaultAlgorithm attribute of the CompressionConfiguration object
setDefaultAlgorithm(String) - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Sets the defaultAlgorithm attribute of the CipherConfiguration object
setDisplay(VDUDisplay) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Sets the display attribute of the VDUBuffer object
setDisplayName(String) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Sets the displayName attribute of the AuthenticationMethod object
setEnvironmentVariable(String, String) - Method in class com.sshtools.j2ssh.client.SessionClient
Sets the environment variable for the command or shell to be started
setFailed(String) - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Sets the key exchanges state to failed
setFailed(String) - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
Sets the state to failed
setFingerprint(String) - Method in class com.sshtools.j2ssh.transport.AllowHost
Sets the fingerprint attribute of the AllowHost object
setFont(Font) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set the font to be used for rendering the characters on screen.
setHost(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the host name for this connection
setHostname(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the hostname attribute of the SshConnection object
setHostName(String) - Method in class com.sshtools.j2ssh.transport.DenyHost
Sets the hostName attribute of the DenyHost object
setHostName(String) - Method in class com.sshtools.j2ssh.transport.AllowHost
Sets the hostName attribute of the AllowHost object
setIBMCharset(boolean) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Enable the usage of the IBM character set used by some BBS's.
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Sets the implementationClass attribute of the PublicKeyAlgorithm object
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Sets the implementationClass attribute of the MacAlgorithm object
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Sets the implementationClass attribute of the KeyExchangeAlgorithm object
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Sets the implementationClass attribute of the CompressionAlgorithm object
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Sets the implementationClass attribute of the CipherAlgorithm object
setImplementationClass(String) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Sets the implementationClass attribute of the AuthenticationMethod object
setKeyCodes(Properties) - Method in interface com.sshtools.sshterm.emulation.VDUInput
Override the standard key codes used by the terminal emulation.
setKeyCodes(Properties) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Override the standard key codes used by the terminal emulation.
setKeyExchangeConfiguration(KeyExchangeConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the keyExchangeConfiguration attribute of the SshAPIConfiguration object
setLocalEcho(boolean) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Enable or disable the local echo property of the terminal.
setLocalEOF() - Method in class com.sshtools.j2ssh.connection.Channel
Sets the local side as End Of File.
setLocalIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method that requires a derived class to set value of the local identification string.
setLocalIdent() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Sets the local sides identification string.
setLocalKexInit(SshMsgKexInit) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to set the local kex init msg which is used in computing the exchange hash.
setLocalKexInit(SshMsgKexInit) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Called by the abstract super class to set the relevant kex init member variable according to the subclasses operation (client or server)
setLocalPacketSize(long) - Method in class com.sshtools.j2ssh.connection.Channel
Sets the local maximum packet size.
setMacConfiguration(MacConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the macConfiguration attribute of the SshAPIConfiguration object
setMethodName(String) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Sets the methodName attribute of the AuthenticationMethod object
setPassword(String) - Method in class com.sshtools.j2ssh.authentication.PasswordAuthentication
Sets the password for the authentication.
setPort(int) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the port for the connection
setPort(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the port attribute of the SshConnection object
setPrefCSComp(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred client->server compression
setPrefCSEncryption(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the prefEncryption attribute of the SshConnectionProperties object
setPrefCSMac(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred client->server message authentication
setPreferredCompression(PreferredCompression) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the preferredCompression attribute of the SshConnection object
setPreferredEncryption(PreferredEncryption) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the preferredEncryption attribute of the SshConnection object
setPreferredKeyExchange(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the preferredKeyExchange attribute of the SshConnection object
setPreferredMac(PreferredMac) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the preferredMac attribute of the SshConnection object
setPreferredPublicKey(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the preferredPublicKey attribute of the SshConnection object
setPrefKex(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred key exchange for the connection
setPrefPublicKey(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred public key mechanism
setPrefSCComp(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred server->client compression
setPrefSCEncryption(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred server->client encryption for the connection
setPrefSCMac(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the preferred server->client message authentication
setPublicKeyConfiguration(PublicKeyConfiguration) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Sets the publicKeyConfiguration attribute of the SshAPIConfiguration object
setReadyState(boolean) - Method in class com.sshtools.j2ssh.transport.TransportProtocolState
Sets the state as ready
setRemoteChannelId(long) - Method in class com.sshtools.j2ssh.connection.Channel
Sets the remote channel id.
setRemoteEOF() - Method in class com.sshtools.j2ssh.connection.Channel
Sets the remote side as End Of File.
setRemoteIdent(String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method that requires a derived class to set value of the remote identification string.
setRemoteIdent(String) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Sets the remote sides identification string.
setRemoteKexInit(SshMsgKexInit) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Abstract method to set the remote kex init msg which is used in computing the exchange hash.
setRemoteKexInit(SshMsgKexInit) - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Called by the abstract super class to set the remote sides kex init message.
setRemotePacketSize(long) - Method in class com.sshtools.j2ssh.connection.Channel
Sets the remote maximum packet size.
setResizeStrategy(int) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set the strategy when window is resized.
setScreenSize(int, int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Change the size of the screen.
setScrollbar(JScrollBar) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Connect a scrollbar to the VDU.
setServerToClient(String) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Sets the serverToClient attribute of the PreferredMac object
setServerToClient(String) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Sets the serverToClient attribute of the PreferredEncryption object
setServerToClient(String) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Sets the serverToClient attribute of the PreferredCompression object
setServiceThread(Service) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Sets a service thread so that it receives notifications of exceptions.
setServiceThread(Service) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Sets the serviceThread attribute of the TransportProtocol object
setState(int) - Method in class com.sshtools.j2ssh.transport.ServiceState
Sets the state of the service and notifys any waiting threads.
setTerminalType(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the terminal type
setTerminalType(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the terminalType attribute of the SshConnection object
setTerminalType(String) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Sets the terminal type
setTopMargin(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Set the top scroll margin for the screen.
setUsername(String) - Method in interface com.sshtools.j2ssh.authentication.SshAuthentication
Sets the username for the authentication; this is called by the framework to provide the authentication method with the username from the connection properties.
setUsername(String) - Method in class com.sshtools.j2ssh.authentication.PasswordAuthentication
Sets the username for the authentication.
setUsername(String) - Method in class com.sshtools.j2ssh.configuration.SshConnectionProperties
Sets the username for the connection
setUsername(String) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Sets the username attribute of the SshConnection object
setVDUBuffer(VDUBuffer) - Method in interface com.sshtools.sshterm.emulation.VDUDisplay
Sets the vDUBuffer attribute of the VDUDisplay object
setVDUBuffer(VDUBuffer) - Method in class com.sshtools.sshterm.emulation.TerminalPanel
Set a new terminal (VDU) buffer.
setVMS(boolean) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Enable the VMS mode of the terminal to handle some things differently for VMS hosts.
setWindowBase(int) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Set the current window base.
showAuthenticationDialog(Frame) - Method in interface com.sshtools.j2ssh.authentication.SshAuthentication
An implementation should display a modal dialog so that the user can enter method specific information; this is only called on GUI implementations.
showAuthenticationDialog(Frame) - Method in class com.sshtools.j2ssh.authentication.PasswordAuthentication
Displays a modal login prompt.
showCentered() - Method in class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog
Shows the dialog in the center of the parent frame
showCentered() - Method in class com.sshtools.sshterm.CenterableDialog
Displays the dialog and positions it in the center of the parent frame
showcursor - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
showCursor(boolean) - Method in class com.sshtools.sshterm.emulation.VDUBuffer
Sets whether the cursor is visible or not.
showExceptionMessage(String, String) - Method in class com.sshtools.sshterm.SshTerminalFrame
Displays an exception message to the user
showPromptForPassword(String) - Method in class com.sshtools.j2ssh.authentication.PasswordAuthenticationDialog
Display the dialog and return true to indicate that the authentication is ready to be performed.
signature - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The servers signature supplied to verify the host key
simple(byte[], String) - Static method in class com.sshtools.util.Hash
Puts the data into a new instance of the algorithm message digest and returns the output.
SoftFont - class com.sshtools.sshterm.emulation.SoftFont.
Any characters that are not available in standard java fonts may be drawn using the softfont utility.
SoftFont() - Constructor for class com.sshtools.sshterm.emulation.SoftFont
Constructor for the SoftFont object
SOFTWARE_VERSION_COMMENTS - Variable in class com.sshtools.j2ssh.transport.TransportProtocolCommon
The software version comments that are sent during protocol negotiation
SSH_DSS - Static variable in class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory
The ssh-dss public key mechanism
SSH_EXTENDED_DATA_STDERR - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
The ext data type code (currently the only type available)
SSH_MSG_CHANNEL_CLOSE - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelClose
The message id
SSH_MSG_CHANNEL_DATA - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelData
The message id
SSH_MSG_CHANNEL_EOF - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelEOF
The message id
SSH_MSG_CHANNEL_EXTENDED_DATA - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
The message id
SSH_MSG_CHANNEL_FAILURE - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelFailure
The message id
SSH_MSG_CHANNEL_OPEN - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpen
The message id
SSH_MSG_CHANNEL_OPEN_CONFIRMATION - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
The message id
SSH_MSG_CHANNEL_OPEN_FAILURE - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
The message id
SSH_MSG_CHANNEL_REQUEST - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelRequest
The message id
SSH_MSG_CHANNEL_SUCCESS - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
The message id
SSH_MSG_CHANNEL_WINDOW_ADJUST - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
The message id
SSH_MSG_GLOBAL_REQUEST - Static variable in class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
The message id
SSH_MSG_KEXDH_INIT - Static variable in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
The message id for this message
SSH_MSG_KEXDH_REPLY - Static variable in class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
The message id of the message
SSH_MSG_REQUEST_FAILURE - Static variable in class com.sshtools.j2ssh.connection.SshMsgRequestFailure
The message id
SSH_MSG_REQUEST_SUCCESS - Static variable in class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
The message id
SSH_MSG_USERAUTH_BANNER - Static variable in class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Description of the Field
SSH_MSG_USERAUTH_FAILURE - Static variable in class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
The message id
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
The message id
SSH_MSG_USERAUTH_SUCCESS - Static variable in class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess
The message id
SSH_OPEN_ADMINISTRATIVELY_PROHIBITED - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
A Channel Failure Reason Code
SSH_OPEN_CONNECT_FAILED - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
A Channel Failure Reason Code
SSH_OPEN_RESOURCE_SHORTAGE - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
A Channel Failure Reason Code
SSH_OPEN_UNKNOWN_CHANNEL_TYPE - Static variable in class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
A Channel Failure Reason Code
SshAPIConfiguration - class com.sshtools.j2ssh.configuration.SshAPIConfiguration.
Generated by the JAXB toolkit to represent the SshAPIConfiguration Element in the SSH API configuration file.
SshAPIConfiguration() - Constructor for class com.sshtools.j2ssh.configuration.SshAPIConfiguration
 
SshAuthentication - interface com.sshtools.j2ssh.authentication.SshAuthentication.
Interface for an SSH Authentication
SshAuthenticationFactory - class com.sshtools.j2ssh.authentication.SshAuthenticationFactory.
Factory object to create instances of SSH Authentication objects.
SshAuthenticationFactory() - Constructor for class com.sshtools.j2ssh.authentication.SshAuthenticationFactory
Constructor for SshAuthenticationFactory
SshCipher - interface com.sshtools.j2ssh.transport.cipher.SshCipher.
Defines the interface for all SSH ciphers.
SshCipherFactory - exception com.sshtools.j2ssh.transport.cipher.SshCipherFactory.
Creates instances of all available ciphers.
SshCipherFactory() - Constructor for class com.sshtools.j2ssh.transport.cipher.SshCipherFactory
Constructor for the SshCipherFactory object
SshCompression - interface com.sshtools.j2ssh.transport.compression.SshCompression.
The interface for SSH compression.
SshCompressionFactory - class com.sshtools.j2ssh.transport.compression.SshCompressionFactory.
Creates new instances of SshCompression objects.
SshCompressionFactory() - Constructor for class com.sshtools.j2ssh.transport.compression.SshCompressionFactory
Constructor for the SshCompressionFactory object
SshConnection - class com.sshtools.j2ssh.configuration.SshConnection.
Generated by the JAXB toolkit to represent the SshConnection Element in the SshConnection xml file.
SshConnection() - Constructor for class com.sshtools.j2ssh.configuration.SshConnection
 
SshConnectionProperties - class com.sshtools.j2ssh.configuration.SshConnectionProperties.
Represents an SSH connection.
SshConnectionProperties() - Constructor for class com.sshtools.j2ssh.configuration.SshConnectionProperties
Constructor for the SshConnectionProperties object
SshConnectionProperties(String, String) - Constructor for class com.sshtools.j2ssh.configuration.SshConnectionProperties
Constructor for the SshConnectionProperties object
SshDss - class com.sshtools.j2ssh.transport.publickey.SshDss.
SshDss() - Constructor for class com.sshtools.j2ssh.transport.publickey.SshDss
 
SshException - exception com.sshtools.j2ssh.SshException.
Base exception for all SSH API exceptions
SshException(String) - Constructor for class com.sshtools.j2ssh.SshException
Constructor for the SshProtocolException object
SshHmac - interface com.sshtools.j2ssh.transport.hmac.SshHmac.
This interface defines the SSH messase authentication methods
SshHmacFactory - class com.sshtools.j2ssh.transport.hmac.SshHmacFactory.
This factory object creates instances of SshHmac objects.
SshHmacFactory() - Constructor for class com.sshtools.j2ssh.transport.hmac.SshHmacFactory
Constructor for the SshHmacFactory object
SshKeyExchange - class com.sshtools.j2ssh.transport.kex.SshKeyExchange.
This class provides a framework for implementing SSH protocol key exchange methods for the API.
SshKeyExchange() - Constructor for class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Constructor for the KeyExchange object
SshKeyExchangeFactory - class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory.
Creates new instances of SshKeyExchange objects.
SshKeyExchangeFactory() - Constructor for class com.sshtools.j2ssh.transport.kex.SshKeyExchangeFactory
Constructor for the SshKeyExchangeFactory object
SshMessage - class com.sshtools.j2ssh.transport.SshMessage.
This abstract class should be subclassed to provide message implementations for the SSH2 protocol.
SshMessage(int) - Constructor for class com.sshtools.j2ssh.transport.SshMessage
Constructs an SshMessage used to send.
SshMessageStore - class com.sshtools.j2ssh.transport.SshMessageStore.
The message store allows the transport protocol to provide asynchronous messaging.
SshMessageStore() - Constructor for class com.sshtools.j2ssh.transport.SshMessageStore
Constructs the message store object.
SshMsgChannelClose - class com.sshtools.j2ssh.connection.SshMsgChannelClose.
Implements the SSH_MSG_CHANNEL_CLOSE message.
SshMsgChannelClose() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelClose
Constructor for the SshMsgChannelClose object
SshMsgChannelClose(long) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelClose
Constructor for the SshMsgChannelClose object
SshMsgChannelData - class com.sshtools.j2ssh.connection.SshMsgChannelData.
Implements the SSH_MSG_CHANNEL_DATA message.
SshMsgChannelData() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelData
Constructor for the SshMsgChannelData object.
SshMsgChannelData(long, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelData
Constructor for the SshMsgChannelData object
SshMsgChannelEOF - class com.sshtools.j2ssh.connection.SshMsgChannelEOF.
Implements the SSH_MSG_CHANNEL_EOF message.
SshMsgChannelEOF() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Constructor for the SshMsgChannelEOF object
SshMsgChannelEOF(long) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelEOF
Constructor for the SshMsgChannelEOF object
SshMsgChannelExtendedData - class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData.
Implements the SSH_MSG_CHANNEL_EXT_DATA message.
SshMsgChannelExtendedData() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Constructor for the SshMsgChannelExtendedData object
SshMsgChannelExtendedData(long, int, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelExtendedData
Constructor for the SshMsgChannelExtendedData object
SshMsgChannelFailure - class com.sshtools.j2ssh.connection.SshMsgChannelFailure.
Implements the SSH_MSG_CHANNEL_FAILURE message.
SshMsgChannelFailure() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Constructor for the SshMsgChannelFailure object
SshMsgChannelFailure(long) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelFailure
Constructor for the SshMsgChannelFailure object
SshMsgChannelOpen - class com.sshtools.j2ssh.connection.SshMsgChannelOpen.
Implements the SSH_MSG_CHANNEL_OPEN message.
SshMsgChannelOpen() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Constructor for the SshMsgChannelOpen object
SshMsgChannelOpen(String, long, long, long, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpen
Constructor for the SshMsgChannelOpen object
SshMsgChannelOpenConfirmation - class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation.
Implements the SSH_MSG_CHANNEL_OPEN_CONFIRMATION message.
SshMsgChannelOpenConfirmation() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Constructor for the SshMsgChannelOpenConfirmation object
SshMsgChannelOpenConfirmation(long, long, long, long, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpenConfirmation
Constructor for the SshMsgChannelOpenConfirmation object
SshMsgChannelOpenFailure - class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure.
Implements the SSH_MSG_CHANNEL_OPEN_FAILURE message.
SshMsgChannelOpenFailure() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Constructor for the SshMsgChannelOpenFailure object
SshMsgChannelOpenFailure(long, long, String, String) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelOpenFailure
Constructor for the SshMsgChannelOpenFailure object
SshMsgChannelRequest - class com.sshtools.j2ssh.connection.SshMsgChannelRequest.
Implements the SSH_MSG_CHANNEL_REQUEST message.
SshMsgChannelRequest() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Constructor for the SshMsgChannelRequest object
SshMsgChannelRequest(long, String, boolean, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelRequest
Constructor for the SshMsgChannelRequest object
SshMsgChannelSuccess - class com.sshtools.j2ssh.connection.SshMsgChannelSuccess.
Implements the SSH_MSG_CHANNEL_SUCCESS message.
SshMsgChannelSuccess() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Constructor for the SshMsgChannelSuccess object
SshMsgChannelSuccess(long) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelSuccess
Constructor for the SshMsgChannelSuccess object
SshMsgChannelWindowAdjust - class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust.
Implements the SSH_MSG_CHANNEL_WINDOW_ADJUST message.
SshMsgChannelWindowAdjust() - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Constructor for the SshMsgChannelWindowAdjust object
SshMsgChannelWindowAdjust(long, long) - Constructor for class com.sshtools.j2ssh.connection.SshMsgChannelWindowAdjust
Constructor for the SshMsgChannelWindowAdjust object
SshMsgGlobalRequest - class com.sshtools.j2ssh.connection.SshMsgGlobalRequest.
Implements the SSH_MSG_GLOBAL_REQUEST message.
SshMsgGlobalRequest() - Constructor for class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Constructor for the SshMsgGlobalRequest object
SshMsgGlobalRequest(String, boolean, byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgGlobalRequest
Constructor for the SshMsgGlobalRequest object
SshMsgKexDhInit - class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit.
Implements the diffie-hellman-group1-sha1 key exchange init message.
SshMsgKexDhInit() - Constructor for class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Constructs the message from data received
SshMsgKexDhInit(BigInteger) - Constructor for class com.sshtools.j2ssh.transport.kex.SshMsgKexDhInit
Constructs the message ready for sending
SshMsgKexDhReply - class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply.
The server responds to a SSH_MSG_KEXDH_INIT with the following:
SshMsgKexDhReply() - Constructor for class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Constructs the message from data received.
SshMsgKexDhReply(byte[], BigInteger, byte[]) - Constructor for class com.sshtools.j2ssh.transport.kex.SshMsgKexDhReply
Constructs the message ready for sending.
SshMsgRequestFailure - class com.sshtools.j2ssh.connection.SshMsgRequestFailure.
Implements the SSH_MSG_REQUEST_FAILURE message.
SshMsgRequestFailure() - Constructor for class com.sshtools.j2ssh.connection.SshMsgRequestFailure
Constructor for the SshMsgRequestFailure object
SshMsgRequestSuccess - class com.sshtools.j2ssh.connection.SshMsgRequestSuccess.
Implements the SSH_MSG_REQUEST_SUCCESS message.
SshMsgRequestSuccess() - Constructor for class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Constructor for the SshMsgRequestSuccess object
SshMsgRequestSuccess(byte[]) - Constructor for class com.sshtools.j2ssh.connection.SshMsgRequestSuccess
Constructor for the SshMsgRequestSuccess object
SshMsgUserAuthBanner - class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner.
This class implements the SSH_MSG_USERAUTH_BANNER message
SshMsgUserAuthBanner() - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthBanner
Constructor for the message
SshMsgUserAuthFailure - class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure.
SshMsgUserAuthFailure() - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Constructs the message.
SshMsgUserAuthFailure(String, boolean) - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthFailure
Constructs the message.
SshMsgUserAuthPwdRequest - class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest.
Implements the SSH_MSG_USERAUTH_REQUEST for the password authentication method
SshMsgUserAuthPwdRequest() - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest
Constructs the message
SshMsgUserAuthPwdRequest(String, String, String) - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthPwdRequest
Constructors the message
SshMsgUserAuthRequest - class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest.
Implements the SSH_MSG_USERAUTH_REQUEST message
SshMsgUserAuthRequest() - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Constructs the message
SshMsgUserAuthRequest(String, String, String) - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthRequest
Constructs the message with the details supplied.
SshMsgUserAuthSuccess - class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess.
Implements the SSH_MSG_USERAUTH_SUCCESS message
SshMsgUserAuthSuccess() - Constructor for class com.sshtools.j2ssh.authentication.SshMsgUserAuthSuccess
Constructs the message
SshPublicKey - interface com.sshtools.j2ssh.transport.publickey.SshPublicKey.
Defines a public key mechanism for use within the SSH API
SshPublicKeyFactory - class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory.
This factory object creates instances of SshPublicKey objects.
SshPublicKeyFactory() - Constructor for class com.sshtools.j2ssh.transport.publickey.SshPublicKeyFactory
Constructor for the SshPublicKeyFactory object
SshTerminalFrame - class com.sshtools.sshterm.SshTerminalFrame.
This frame implements an SSH Terminal
SshTerminalFrame() - Constructor for class com.sshtools.sshterm.SshTerminalFrame
Constructor for the SshTerminalFrame object
start(TransportProtocol, ServiceState, byte[]) - Method in class com.sshtools.j2ssh.transport.Service
This method is called by the framework to initialize the service after it has been created.
startClient() - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Starts the client side of the key exchange
startClient() - Method in class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
Called by the framework to start the client side of the key exchange method.
startServer() - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Starts the server side of the key exchange
startServer() - Method in class com.sshtools.j2ssh.transport.kex.DhGroup1Sha1
Called by the framework to start the server side of the key exchange
startShell() - Method in class com.sshtools.j2ssh.client.SessionClient
Requests that the remote server start the users shell
startSubsystem(String) - Method in class com.sshtools.j2ssh.client.SessionClient
Requests that the remote server executes the predefined subsystem (for example SFTP).
stop() - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Stops the transport layer
stop() - Method in class com.sshtools.j2ssh.transport.Service
Stops the message loop and causes the thread to exit
stop() - Method in class com.sshtools.j2ssh.transport.kex.SshKeyExchange
Stops the key exchange
subtract(UnsignedInteger) - Method in class com.sshtools.util.UnsignedInteger
Description of the Method

T

TerminalEmulation - class com.sshtools.sshterm.emulation.TerminalEmulation.
Implementation of a VT terminal emulation plus ANSI compatible.
TerminalEmulation(String) - Constructor for class com.sshtools.sshterm.emulation.TerminalEmulation
Create a default vt320 terminal with 80 columns and 24 lines.
TerminalEmulation(String, int, int) - Constructor for class com.sshtools.sshterm.emulation.TerminalEmulation
Create a new vt320 terminal and intialize it with useful settings.
TerminalPanel - class com.sshtools.sshterm.emulation.TerminalPanel.
Video Display Unit emulation for Swing/AWT.
TerminalPanel(VDUBuffer) - Constructor for class com.sshtools.sshterm.emulation.TerminalPanel
Create a display unit with size 80x24 and Font "Monospaced", size 12.
TerminalPanel(VDUBuffer, Font) - Constructor for class com.sshtools.sshterm.emulation.TerminalPanel
Create a new video display unit with the passed width and height in characters using a special font and font size.
toByteArray() - Method in class com.sshtools.j2ssh.transport.SshMessage
Converts the message into a byte array suitable for sending.
toString() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
toString() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
toString() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
toString() - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
toString() - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
toString() - Method in class com.sshtools.util.UnsignedInteger
Returns a decimal formatted string
transform(byte[]) - Method in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Called to transform the supplied data according to the cipher mode.
transform(byte[]) - Method in class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
Transforms the data according to the cipher mode.
transform(byte[]) - Method in class com.sshtools.j2ssh.transport.compression.Zlib
Description of the Method
transform(byte[]) - Method in interface com.sshtools.j2ssh.transport.compression.SshCompression
Description of the Method
transform(byte[], int, int) - Method in interface com.sshtools.j2ssh.transport.cipher.SshCipher
Called to transform the supplied data according to the cipher mode.
transform(byte[], int, int) - Method in class com.sshtools.j2ssh.transport.cipher.BlowfishCbc
Transforms the data according to the cipher mode.
TransportProtocol - interface com.sshtools.j2ssh.transport.TransportProtocol.
This interface provides external access to messaging services supplied by the SSH API.
TransportProtocolClient - class com.sshtools.j2ssh.transport.TransportProtocolClient.
Implements the client side of the SSH transport protocol.
TransportProtocolClient(Socket, SshConnectionProperties, HostKeyVerification) - Constructor for class com.sshtools.j2ssh.transport.TransportProtocolClient
Constructor for the SshTransportProtocolClient object
TransportProtocolCommon - class com.sshtools.j2ssh.transport.TransportProtocolCommon.
The main transport protocol implementation.
TransportProtocolCommon(Socket, SshConnectionProperties, HostKeyVerification) - Constructor for class com.sshtools.j2ssh.transport.TransportProtocolCommon
Constructor for the SshTransportProtocol object
TransportProtocolException - exception com.sshtools.j2ssh.transport.TransportProtocolException.
General Transport Protocol exception.
TransportProtocolException(String) - Constructor for class com.sshtools.j2ssh.transport.TransportProtocolException
Constructor for the TransportProtocolException object
TransportProtocolState - class com.sshtools.j2ssh.transport.TransportProtocolState.
The transport protocol can only send specific transport messages whilst in key exchange.
TransportProtocolState() - Constructor for class com.sshtools.j2ssh.transport.TransportProtocolState
The Constructor

U

UNDERLINE - Static variable in class com.sshtools.sshterm.emulation.VDUBuffer
Underline character.
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
unmarshal(Unmarshaller) - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
unmarshal(XMLScanner, Dispatcher) - Static method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
unregisterMessage(Integer, SshMessageStore) - Method in class com.sshtools.j2ssh.transport.TransportProtocolCommon
Implements the TransportProtocol method to allow external SSH implementations to unregister a message.
unregisterMessage(Integer, SshMessageStore) - Method in interface com.sshtools.j2ssh.transport.TransportProtocol
Unregisters a message from the transport layer
UnsignedInteger - class com.sshtools.util.UnsignedInteger.
Implements a true unsigned integer type storing the value as a series of bytes.
UnsignedInteger(byte[]) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
UnsignedInteger(int) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
UnsignedInteger(Integer) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
UnsignedInteger(long) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
UnsignedInteger(Long) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
UnsignedInteger(String) - Constructor for class com.sshtools.util.UnsignedInteger
Constructor for the UnsignedInteger32 object
update - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
updateState(int) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Update to the state supplied.

V

validate(Validator) - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
validate(Validator) - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.SshConnection
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.SshAPIConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.PublicKeyConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.PublicKeyAlgorithm
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.PreferredMac
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.PreferredEncryption
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.PreferredCompression
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.MacConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.MacAlgorithm
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.KeyExchangeAlgorithm
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.CompressionConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.CompressionAlgorithm
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.CipherConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.CipherAlgorithm
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.AuthenticationMethod
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.configuration.AuthenticationConfiguration
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.transport.HostAuthorizations
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.transport.DenyHost
Description of the Method
validateThis() - Method in class com.sshtools.j2ssh.transport.AllowHost
Description of the Method
VDUBuffer - class com.sshtools.sshterm.emulation.VDUBuffer.
Implementation of a Video Display Unit (VDU) buffer.
VDUBuffer() - Constructor for class com.sshtools.sshterm.emulation.VDUBuffer
Create a standard video display buffer with 80 columns and 24 lines.
VDUBuffer(int, int) - Constructor for class com.sshtools.sshterm.emulation.VDUBuffer
Create a new video display buffer with the passed width and height in characters.
VDUDisplay - interface com.sshtools.sshterm.emulation.VDUDisplay.
Generic display
VDUInput - interface com.sshtools.sshterm.emulation.VDUInput.
An interface for a terminal that accepts input from keyboard and mouse.
verify(long, byte[]) - Method in interface com.sshtools.j2ssh.transport.hmac.SshHmac
Called to verify a mac
verify(long, byte[]) - Method in class com.sshtools.j2ssh.transport.hmac.HmacSha
Verifies the mac received
verifyHost(String, String) - Method in class com.sshtools.j2ssh.transport.HostKeyVerification
Called by the framework to verify a host key
verifyHostKey() - Method in class com.sshtools.j2ssh.transport.TransportProtocolClient
Verifies the server host key using the public key algorithm negotiated during key exchange.
verifySignature(byte[], byte[]) - Method in interface com.sshtools.j2ssh.transport.publickey.SshPublicKey
Implement this method to verify the signature
verifySignature(byte[], byte[]) - Method in class com.sshtools.j2ssh.transport.publickey.SshDss
Called by the framework to verify the signature received during key exchange
VT100 - Static variable in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Field
VT220 - Static variable in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Field
VT320 - Static variable in class com.sshtools.sshterm.emulation.TerminalEmulation
Description of the Field

W

waitForCompletion() - Method in class com.sshtools.j2ssh.transport.kex.KeyExchangeState
A Thread can call this method to wait for the completetion of key exchange
waitForReadyState() - Method in class com.sshtools.j2ssh.transport.TransportProtocolState
Waits for a ready state
waitForServiceAccept() - Method in class com.sshtools.j2ssh.transport.ServiceState
Synchronized method that will wait on the state untill the state has changed from SERVICE_REQUEST to SERVICE_ACCEPT.
waitForSingleMessage(int[]) - Method in class com.sshtools.j2ssh.transport.Service
Gets or waits for a single message from the message store.
waitForState(int) - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Synchronized method to wait for a state update.
waitForStateUpdate() - Method in class com.sshtools.j2ssh.authentication.AuthenticationProtocolState
Description of the Method
width - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
windowBase - Variable in class com.sshtools.sshterm.emulation.VDUBuffer
Description of the Field
WindowSpaceNotAvailableException - exception com.sshtools.j2ssh.connection.WindowSpaceNotAvailableException.
This excpetion is thrown if an attempt is made to send data across a channel when there is no window space available.
WindowSpaceNotAvailableException() - Constructor for class com.sshtools.j2ssh.connection.WindowSpaceNotAvailableException
Constructor for the WindowSpaceNotAvailableException object
write(byte[]) - Method in interface com.sshtools.sshterm.emulation.VDUInput
Direct access to writing data ...
write(byte[]) - Method in class com.sshtools.sshterm.emulation.TerminalEmulation
Write an answer back to the remote host.
writeBigInteger(BigInteger) - Method in class com.sshtools.util.ByteArrayWriter
Writes a BigInteger to the array.
writeBinaryString(byte[]) - Method in class com.sshtools.util.ByteArrayWriter
Writes a binary string to the byte array.
writeInt(int) - Method in class com.sshtools.util.ByteArrayWriter
Writes an integer into the byte array.
writeInt(long) - Method in class com.sshtools.util.ByteArrayWriter
Writes an integer into the byte array.
writeIntToArray(byte[], int, int) - Static method in class com.sshtools.util.ByteArrayWriter
Writes an integer into an array, starting at the position specified
writeString(String) - Method in class com.sshtools.util.ByteArrayWriter
Writes a string to the byte array.

Z

Zlib - class com.sshtools.j2ssh.transport.compression.Zlib.
This class will implement the zlib compression for SSH
Zlib() - Constructor for class com.sshtools.j2ssh.transport.compression.Zlib
Constructor for the Zlib object

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

Copyright © 2002 Sshtools.com. All Rights Reserved.