Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accessLock - Variable in class com.trilead.ssh2.transport.KexManager
 
addChannel(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
addConnectionMonitor(ConnectionMonitor) - Method in class com.trilead.ssh2.Connection
Add a ConnectionMonitor to this connection.
addHostkey(String[], String, byte[]) - Method in class com.trilead.ssh2.KnownHosts
Adds a single public key entry to the database.
addHostkeys(char[]) - Method in class com.trilead.ssh2.KnownHosts
Parses the given known_hosts data and adds entries to the database.
addHostkeys(File) - Method in class com.trilead.ssh2.KnownHosts
Parses the given known_hosts file and adds entries to the database.
addHostkeyToFile(File, String[], String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Adds a single public key entry to the a known_hosts file.
addTimeoutHandler(long, Runnable) - Static method in class com.trilead.ssh2.util.TimeoutService
It is assumed that the passed handler will not execute for a long time.
AES - Class in com.trilead.ssh2.crypto.cipher
An implementation of the AES (Rijndael), from FIPS-197.
AES() - Constructor for class com.trilead.ssh2.crypto.cipher.AES
default constructor - 128 bit block size.
AES128_CBC - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
AES192_CBC - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
AES256_CBC - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
AES256_CTR - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
AgentIdentity - Interface in com.trilead.ssh2.auth
 
AgentProxy - Interface in com.trilead.ssh2.auth
 
algorithm - Variable in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
algorithm - Variable in class com.trilead.ssh2.KnownHosts.KnownHostsEntry
 
alphabet - Static variable in class com.trilead.ssh2.crypto.Base64
 
am - Variable in class com.trilead.ssh2.Connection
 
ANS1_INTEGER - Static variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
ANS1_ZERO - Static variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
arr - Variable in class com.trilead.ssh2.packets.TypesReader
 
arr - Variable in class com.trilead.ssh2.packets.TypesWriter
 
asynchronousQueue - Variable in class com.trilead.ssh2.transport.TransportManager
 
asynchronousThread - Variable in class com.trilead.ssh2.transport.TransportManager
 
AsynchronousWorker() - Constructor for class com.trilead.ssh2.transport.TransportManager.AsynchronousWorker
 
atime - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The ATIME attribute.
AttribBits - Class in com.trilead.ssh2.sftp
SFTP Attribute Bits for the "attrib-bits" and "attrib-bits-valid" fields of the SFTP ATTR data type.
AttribBits() - Constructor for class com.trilead.ssh2.sftp.AttribBits
 
AttribFlags - Class in com.trilead.ssh2.sftp
Attribute Flags.
AttribFlags() - Constructor for class com.trilead.ssh2.sftp.AttribFlags
 
AttribPermissions - Class in com.trilead.ssh2.sftp
Permissions for the 'permissions' field in the SFTP ATTRS data type.
AttribPermissions() - Constructor for class com.trilead.ssh2.sftp.AttribPermissions
 
AttribTypes - Class in com.trilead.ssh2.sftp
Types for the 'type' field in the SFTP ATTRS data type.
AttribTypes() - Constructor for class com.trilead.ssh2.sftp.AttribTypes
 
attributes - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
The attributes of this entry.
AttrTextHints - Class in com.trilead.ssh2.sftp
Values for the 'text-hint' field in the SFTP ATTRS data type.
AttrTextHints() - Constructor for class com.trilead.ssh2.sftp.AttrTextHints
 
authenticated - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticated - Variable in class com.trilead.ssh2.Connection
 
authenticateGssapiWithMic(String, String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticateInteractive(String, String[], InteractiveCallback) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticateNone(String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticatePassword(String, String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticatePublicKey(String, char[], String, SecureRandom) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticatePublicKey(String, AgentProxy) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticatePublicKey(String, AgentProxy, AgentIdentity) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
authenticateWithAgent(String, AgentProxy) - Method in class com.trilead.ssh2.Connection
Authenticate with agent boolean.
authenticateWithDSA(String, String, String) - Method in class com.trilead.ssh2.Connection
Deprecated.
You should use one of the authenticateWithPublicKey() methods, this method is just a wrapper for it and will disappear in future builds.
authenticateWithGssapiWithMic(String) - Method in class com.trilead.ssh2.Connection
 
authenticateWithKeyboardInteractive(String, InteractiveCallback) - Method in class com.trilead.ssh2.Connection
A wrapper that calls authenticateWithKeyboardInteractivewith* a null submethod list.
authenticateWithKeyboardInteractive(String, String[], InteractiveCallback) - Method in class com.trilead.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithNone(String) - Method in class com.trilead.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithPassword(String, String) - Method in class com.trilead.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithPublicKey(String, char[], String) - Method in class com.trilead.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithPublicKey(String, File, String) - Method in class com.trilead.ssh2.Connection
A convenience wrapper function which reads in a private key (PEM format, either DSA or RSA) and then calls authenticateWithPublicKey(String, char[], String).
AuthenticationManager - Class in com.trilead.ssh2.auth
AuthenticationManager.
AuthenticationManager(TransportManager) - Constructor for class com.trilead.ssh2.auth.AuthenticationManager
 
authThatCanContinue - Variable in class com.trilead.ssh2.packets.PacketUserauthFailure
 
available() - Method in class com.trilead.ssh2.channel.Channel.Output
available() - Method in class com.trilead.ssh2.channel.ChannelInputStream
 
available() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
available() - Method in class com.trilead.ssh2.StreamGobbler
 

B

banner - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
Base64 - Class in com.trilead.ssh2.crypto
Basic Base64 Support.
Base64() - Constructor for class com.trilead.ssh2.crypto.Base64
 
base64_code - Static variable in class org.mindrot.jbcrypt.BCrypt
 
bc - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 
BCrypt - Class in org.mindrot.jbcrypt
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class org.mindrot.jbcrypt.BCrypt
 
BCRYPT_SALT_LEN - Static variable in class org.mindrot.jbcrypt.BCrypt
 
bf_crypt_ciphertext - Static variable in class org.mindrot.jbcrypt.BCrypt
 
bi - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
bigbyte - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
bindAddress - Variable in class com.trilead.ssh2.channel.RemoteForwardingData
 
bindAddress - Variable in class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
bindAddress - Variable in class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
bindPort - Variable in class com.trilead.ssh2.channel.RemoteForwardingData
 
bindPort - Variable in class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
bindPort - Variable in class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
Bits32ToBytes(int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
block - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
BLOCK_SIZE - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
BLOCK_SIZE - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
BlockCipher - Interface in com.trilead.ssh2.crypto.cipher
BlockCipher.
BlockCipherFactory - Class in com.trilead.ssh2.crypto.cipher
BlockCipherFactory.
BlockCipherFactory() - Constructor for class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
BlockCipherFactory.CipherEntry - Class in com.trilead.ssh2.crypto.cipher
 
blocksize - Variable in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
blockSize - Variable in class com.trilead.ssh2.crypto.cipher.CBCMode
 
blockSize - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
blockSize - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
blockSize - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 
blockSize - Variable in class com.trilead.ssh2.crypto.cipher.NullCipher
 
blockSize - Variable in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
BlowFish - Class in com.trilead.ssh2.crypto.cipher
A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
BlowFish() - Constructor for class com.trilead.ssh2.crypto.cipher.BlowFish
 
BLOWFISH_NUM_ROUNDS - Static variable in class org.mindrot.jbcrypt.BCrypt
 
bo - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
buf - Variable in class com.trilead.ssh2.channel.FifoBuffer.Page
 
BUFF_SIZE - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
BUFF_SIZE - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
buffer - Variable in class com.trilead.ssh2.channel.Channel.Output
 
buffer - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
buffer - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
buffer - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
buffer - Variable in class com.trilead.ssh2.crypto.SimpleDERReader
 
buffer - Variable in class com.trilead.ssh2.StreamGobbler
 
buildDefaultKeyAlgorithms() - Static method in class com.trilead.ssh2.transport.KexManager
 
buildSupportAlgorithmsList() - Static method in class com.trilead.ssh2.signature.KeyAlgorithmManager
 
bytebit - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
BytesTo32bits(byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 

C

c - Variable in class com.trilead.ssh2.channel.ChannelInputStream
 
c - Variable in class com.trilead.ssh2.channel.ChannelOutputStream
 
c - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
c - Variable in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
c - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
C0 - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
C1 - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
C2 - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
c2s_enc_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
c2s_mac_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
C3 - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
calculateH(byte[], byte[], byte[], byte[], byte[]) - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
calculateH(byte[], byte[], byte[], byte[], byte[], DHGexParameters) - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
calculateKey(HashForSSH2Types, BigInteger, byte[], byte, byte[], int) - Static method in class com.trilead.ssh2.crypto.KeyMaterial
 
cancelled - Variable in class com.trilead.ssh2.util.TimeoutService.TimeoutToken
 
cancelRemotePortForwarding(int) - Method in class com.trilead.ssh2.Connection
Cancel an earlier requested remote port forwarding.
cancelTimeoutHandler(TimeoutService.TimeoutToken) - Static method in class com.trilead.ssh2.util.TimeoutService
Cancel the timeout callback for the specified token.
canonicalPath(String) - Method in class com.trilead.ssh2.SFTPv3Client
Have the server canonicalize any given path name to an absolute path.
cbc_vector - Variable in class com.trilead.ssh2.crypto.cipher.CBCMode
 
CBCMode - Class in com.trilead.ssh2.crypto.cipher
CBCMode.
CBCMode(BlockCipher, byte[], boolean) - Constructor for class com.trilead.ssh2.crypto.cipher.CBCMode
 
CertificateDecoder - Class in com.trilead.ssh2.crypto
 
CertificateDecoder() - Constructor for class com.trilead.ssh2.crypto.CertificateDecoder
 
changeCipher(BlockCipher) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
changeCipher(BlockCipher) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
changeRecvCipher(BlockCipher, MAC) - Method in class com.trilead.ssh2.transport.TransportConnection
 
changeRecvCipher(BlockCipher, MAC) - Method in class com.trilead.ssh2.transport.TransportManager
 
changeSendCipher(BlockCipher, MAC) - Method in class com.trilead.ssh2.transport.TransportConnection
 
changeSendCipher(BlockCipher, MAC) - Method in class com.trilead.ssh2.transport.TransportManager
 
Channel - Class in com.trilead.ssh2.channel
Channel.
Channel(ChannelManager) - Constructor for class com.trilead.ssh2.channel.Channel
 
CHANNEL_BUFFER_SIZE - Static variable in class com.trilead.ssh2.channel.Channel
 
Channel.Output - Class in com.trilead.ssh2.channel
One stream.
channelBufferSize - Variable in class com.trilead.ssh2.channel.Channel
This channel's session size.
ChannelCondition - Interface in com.trilead.ssh2
Contains constants that can be used to specify what conditions to wait for on a SSH-2 channel (e.g., represented by a Session).
channelID - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
channelID - Variable in class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
ChannelInputStream - Class in com.trilead.ssh2.channel
ChannelInputStream.
ChannelInputStream(Channel, boolean) - Constructor for class com.trilead.ssh2.channel.ChannelInputStream
 
ChannelManager - Class in com.trilead.ssh2.channel
ChannelManager.
ChannelManager(TransportManager) - Constructor for class com.trilead.ssh2.channel.ChannelManager
 
ChannelOutputStream - Class in com.trilead.ssh2.channel
ChannelOutputStream.
ChannelOutputStream(Channel) - Constructor for class com.trilead.ssh2.channel.ChannelOutputStream
 
channels - Variable in class com.trilead.ssh2.channel.ChannelManager
 
channelSendLock - Variable in class com.trilead.ssh2.channel.Channel
 
char64(char) - Static method in class org.mindrot.jbcrypt.BCrypt
Look up the 3 bits base64-encoded by the specified character, range-checking againt conversion table
character_height - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
character_height - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
character_width - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
character_width - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
charsetName - Variable in class com.trilead.ssh2.SFTPv3Client
 
checkCipherList(String[]) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
checkHandleValidAndOpen(SFTPv3FileHandle) - Method in class com.trilead.ssh2.SFTPv3Client
 
checkHashed(String, String) - Method in class com.trilead.ssh2.KnownHosts
 
checkKexAlgorithmList(String[]) - Static method in class com.trilead.ssh2.transport.KexManager
 
checkKey(String, PublicKey) - Method in class com.trilead.ssh2.KnownHosts
 
checkMacList(String[]) - Static method in class com.trilead.ssh2.crypto.digest.MAC
checkMacs(String[]) - Static method in class com.trilead.ssh2.crypto.digest.MessageMac
 
checkpw(String, String) - Static method in class org.mindrot.jbcrypt.BCrypt
Check that a plaintext password matches a previously hashed one
checkServerHostkeyAlgorithmsList(String[]) - Static method in class com.trilead.ssh2.transport.KexManager
 
checkX11Cookie(String) - Method in class com.trilead.ssh2.channel.ChannelManager
 
chmod(String, int) - Method in class com.trilead.ssh2.jenkins.SFTPClient
Change file or directory permissions.
chmod(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
Chmod.
chunk() - Method in class com.trilead.ssh2.channel.FifoBuffer.Pointer
Figure out the number of bytes that can be read/written in one array copy.
cipherClass - Variable in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
CipherEntry(String, int, int, String) - Constructor for class com.trilead.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
CipherInputStream - Class in com.trilead.ssh2.crypto.cipher
CipherInputStream.
CipherInputStream(BlockCipher, InputStream) - Constructor for class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
CipherOutputStream - Class in com.trilead.ssh2.crypto.cipher
CipherOutputStream.
CipherOutputStream(BlockCipher, OutputStream) - Constructor for class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
ciphers - Static variable in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
cis - Variable in class com.trilead.ssh2.transport.TransportConnection
 
client - Variable in class com.trilead.ssh2.SFTPv3FileHandle
 
client_line - Variable in class com.trilead.ssh2.transport.ClientServerHello
 
ClientServerHello - Class in com.trilead.ssh2.transport
ClientServerHello.
ClientServerHello(InputStream, OutputStream) - Constructor for class com.trilead.ssh2.transport.ClientServerHello
 
clientToServerCryptoAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the client to the server.
clientToServerMACAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the client to the server.
close() - Method in class com.trilead.ssh2.channel.ChannelInputStream
 
close() - Method in class com.trilead.ssh2.channel.ChannelOutputStream
 
close() - Method in class com.trilead.ssh2.channel.FifoBuffer
 
close() - Method in class com.trilead.ssh2.Connection
Close the connection to the SSH-2 server.
close() - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
close() - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
close() - Method in class com.trilead.ssh2.LocalPortForwarder
Stop TCP/IP forwarding of newly arriving connections.
close() - Method in class com.trilead.ssh2.LocalStreamForwarder
Close the underlying SSH forwarding channel and free up resources.
close() - Method in class com.trilead.ssh2.Session
Close this session.
close() - Method in class com.trilead.ssh2.SFTPv3Client
Close this SFTP session.
close() - Method in class com.trilead.ssh2.StreamGobbler
 
close(Throwable, boolean) - Method in class com.trilead.ssh2.Connection
 
close(Throwable, boolean) - Method in class com.trilead.ssh2.transport.TransportManager
 
closeAllChannels() - Method in class com.trilead.ssh2.channel.ChannelManager
 
closeChannel(Channel, String, boolean) - Method in class com.trilead.ssh2.channel.ChannelManager
 
closed - Variable in class com.trilead.ssh2.channel.FifoBuffer
Set to true when the writer closes the write end.
CLOSED - Static variable in interface com.trilead.ssh2.ChannelCondition
The underlying SSH-2 channel, however not necessarily the whole connection, has been closed.
closeFile(SFTPv3FileHandle) - Method in class com.trilead.ssh2.SFTPv3Client
Close a file.
closeHandle(byte[]) - Method in class com.trilead.ssh2.SFTPv3Client
 
closeMessageRecv - Variable in class com.trilead.ssh2.channel.Channel
 
closeMessageSent - Variable in class com.trilead.ssh2.channel.Channel
 
closeQuietly(Closeable) - Static method in class com.trilead.ssh2.util.IOUtils
 
cm - Variable in class com.trilead.ssh2.channel.Channel
 
cm - Variable in class com.trilead.ssh2.channel.LocalAcceptThread
 
cm - Variable in class com.trilead.ssh2.Connection
 
cm - Variable in class com.trilead.ssh2.LocalPortForwarder
 
cm - Variable in class com.trilead.ssh2.LocalStreamForwarder
 
cm - Variable in class com.trilead.ssh2.Session
 
cn - Variable in class com.trilead.ssh2.LocalStreamForwarder
 
cn - Variable in class com.trilead.ssh2.Session
 
com.trilead.ssh2 - package com.trilead.ssh2
 
com.trilead.ssh2.auth - package com.trilead.ssh2.auth
 
com.trilead.ssh2.channel - package com.trilead.ssh2.channel
 
com.trilead.ssh2.crypto - package com.trilead.ssh2.crypto
 
com.trilead.ssh2.crypto.cipher - package com.trilead.ssh2.crypto.cipher
 
com.trilead.ssh2.crypto.dh - package com.trilead.ssh2.crypto.dh
 
com.trilead.ssh2.crypto.digest - package com.trilead.ssh2.crypto.digest
 
com.trilead.ssh2.jenkins - package com.trilead.ssh2.jenkins
 
com.trilead.ssh2.log - package com.trilead.ssh2.log
 
com.trilead.ssh2.packets - package com.trilead.ssh2.packets
 
com.trilead.ssh2.sftp - package com.trilead.ssh2.sftp
 
com.trilead.ssh2.signature - package com.trilead.ssh2.signature
 
com.trilead.ssh2.transport - package com.trilead.ssh2.transport
 
com.trilead.ssh2.util - package com.trilead.ssh2.util
 
command - Variable in class com.trilead.ssh2.packets.PacketSessionExecCommand
 
comp_algo_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
comp_algo_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
compareFirstOfNameList(String[], String[]) - Method in class com.trilead.ssh2.transport.KexManager
 
compression_algorithms_client_to_server - Variable in class com.trilead.ssh2.transport.KexParameters
 
compression_algorithms_server_to_client - Variable in class com.trilead.ssh2.transport.KexParameters
 
conn - Variable in class com.trilead.ssh2.SCPClient
 
conn - Variable in class com.trilead.ssh2.SFTPv3Client
 
connect() - Method in class com.trilead.ssh2.Connection
connect(ServerHostKeyVerifier) - Method in class com.trilead.ssh2.Connection
connect(ServerHostKeyVerifier, int, int) - Method in class com.trilead.ssh2.Connection
Connect to the SSH-2 server and, as soon as the server has presented its host key, use the ServerHostKeyVerifier.verifyServerHostKey()* method of the verifier to ask for permission to proceed.
connect(ServerHostKeyVerifier, int, int, int) - Method in class com.trilead.ssh2.Connection
Connect connection info.
Connection - Class in com.trilead.ssh2
A Connection is used to establish an encrypted TCP/IP connection to a SSH-2 server.
Connection(String) - Constructor for class com.trilead.ssh2.Connection
Prepares a fresh Connection object which can then be used to establish a connection to the specified SSH-2 server.
Connection(String, int) - Constructor for class com.trilead.ssh2.Connection
Prepares a fresh Connection object which can then be used to establish a connection to the specified SSH-2 server.
Connection(String, int, String) - Constructor for class com.trilead.ssh2.Connection
Prepares a fresh Connection object which can then be used to establish a connection to the specified SSH-2 server.
Connection.PumpThread - Class in com.trilead.ssh2
connectionClosed - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
connectionClosed - Variable in class com.trilead.ssh2.transport.KexManager
 
ConnectionInfo - Class in com.trilead.ssh2
In most cases you probably do not need the information contained in here.
ConnectionInfo() - Constructor for class com.trilead.ssh2.ConnectionInfo
 
connectionLost(Throwable) - Method in interface com.trilead.ssh2.ConnectionMonitor
This method is called after the connection's underlying socket has been closed.
ConnectionMonitor - Interface in com.trilead.ssh2
A ConnectionMonitor is used to get notified when the underlying socket of a connection is closed.
connectionMonitors - Variable in class com.trilead.ssh2.Connection
 
connectionMonitors - Variable in class com.trilead.ssh2.transport.TransportManager
 
connectionSemaphore - Variable in class com.trilead.ssh2.transport.TransportManager
 
constructMessage(String, int) - Static method in exception class com.trilead.ssh2.SFTPException
 
context - Variable in class com.trilead.ssh2.auth.GSSContextKrb5
 
context - Variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
cookie - Variable in class com.trilead.ssh2.transport.KexParameters
 
cos - Variable in class com.trilead.ssh2.transport.TransportConnection
 
count - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 
count - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
count - Variable in class com.trilead.ssh2.crypto.SimpleDERReader
 
create() - Static method in class com.trilead.ssh2.RandomFactory
 
create(String) - Method in class com.trilead.ssh2.auth.GSSContextKrb5
 
create(String, byte[], BigInteger, byte[], int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.KeyMaterial
 
createAttrs(SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
 
createBlockCipher(byte[], byte[], boolean) - Method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
createBubblebabbleFingerprint(String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Convert a ssh2 key-blob into a human readable bubblebabble fingerprint.
createCipher(String, boolean, byte[], byte[]) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
createFile(String) - Method in class com.trilead.ssh2.SFTPv3Client
Create a file and open it for reading and writing.
createFile(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
Create a file and open it for reading and writing.
createFileTruncate(String) - Method in class com.trilead.ssh2.SFTPv3Client
Create a file (truncate it if it already exists) and open it for reading and writing.
createFileTruncate(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
reate a file (truncate it if it already exists) and open it for reading and writing.
createHashedHostname(String) - Static method in class com.trilead.ssh2.KnownHosts
Generate the hashed representation of the given hostname.
createHexFingerprint(String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Convert a ssh2 key-blob into a human readable hex fingerprint.
createInetAddress(String) - Method in class com.trilead.ssh2.transport.TransportManager
There were reports that there are JDKs which use the resolver even though one supplies a dotted IP address in the Socket constructor.
createKeyPair(PEMStructure) - Method in class com.trilead.ssh2.crypto.CertificateDecoder
 
createKeyPair(PEMStructure) - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm.DsaCertificateDecoder
 
createKeyPair(PEMStructure) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
createKeyPair(PEMStructure) - Method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
createKeyPair(PEMStructure) - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm.RSACertificateDecoder
 
createKeyPair(PEMStructure, String) - Method in class com.trilead.ssh2.crypto.CertificateDecoder
 
createKeyPair(PEMStructure, String) - Method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
createLocalPortForwarder(int, String, int) - Method in class com.trilead.ssh2.Connection
Creates a new LocalPortForwarder.
createLocalPortForwarder(InetSocketAddress, String, int) - Method in class com.trilead.ssh2.Connection
Creates a new LocalPortForwarder.
createLocalStreamForwarder(String, int) - Method in class com.trilead.ssh2.Connection
Creates a new LocalStreamForwarder.
createMessageDigest(String) - Static method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
createSCPClient() - Method in class com.trilead.ssh2.Connection
Create a very basic SCPClient that can be used to copy files from/to the SSH-2 server.
createSymlink(String, String) - Method in class com.trilead.ssh2.SFTPv3Client
Create a symbolic link on the server.
crypt_raw(byte[], byte[], int, int[]) - Method in class org.mindrot.jbcrypt.BCrypt
Perform the central password hashing step in the bcrypt scheme
cryptoWishList - Variable in class com.trilead.ssh2.Connection
 
CryptoWishList - Class in com.trilead.ssh2.crypto
CryptoWishList.
CryptoWishList() - Constructor for class com.trilead.ssh2.crypto.CryptoWishList
 
csh - Variable in class com.trilead.ssh2.transport.KexManager
 
csh - Variable in class com.trilead.ssh2.transport.TransportConnection
 
CTRMode - Class in com.trilead.ssh2.crypto.cipher
This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
CTRMode(BlockCipher, byte[], boolean) - Constructor for class com.trilead.ssh2.crypto.cipher.CTRMode
 
currentCipher - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
currentCipher - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
currentLen - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
currentPos - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
curveName - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
curveName - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.OpenSshEcdsaCertificateDecoder
 

D

d - Variable in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
data - Variable in class com.trilead.ssh2.crypto.PEMStructure
 
data - Variable in class com.trilead.ssh2.packets.PacketIgnore
 
debug - Variable in class com.trilead.ssh2.SFTPv3Client
 
DebugLogger - Interface in com.trilead.ssh2
Deprecated.
Logging all goes to JDK java.util.logging
decode(char[]) - Static method in class com.trilead.ssh2.crypto.Base64
 
decode(char[], String) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
Deprecated.
decode_base64(String, int) - Static method in class org.mindrot.jbcrypt.BCrypt
Decode a string encoded using bcrypt's base64 scheme to a byte array.
decodeHostKey(String, byte[]) - Method in class com.trilead.ssh2.KnownHosts
 
decodeKeyPair(char[], String) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
decodePoint(byte[], EllipticCurve) - Static method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
decodePublicKey(byte[]) - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
decodePublicKey(byte[]) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
decodePublicKey(byte[]) - Method in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
decodePublicKey(byte[]) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
decodePublicKey(byte[]) - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
decodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
decodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
decodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
decodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
decodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
decodeSSHDSAPublicKey(byte[]) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
decodeSSHDSASignature(byte[]) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
decodeSSHRSAPublicKey(byte[]) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
decodeSSHRSASignature(byte[]) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
decryptBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
decryptBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.CBCMode
 
decryptBlock(int[][]) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
decryptData(byte[], byte[], OpenSshCertificateDecoder.SshCipher) - Static method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
decryptPEM(PEMStructure, byte[]) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
DEFAULT_KEY_ALGORITHMS - Static variable in class com.trilead.ssh2.transport.KexManager
 
dekInfo - Variable in class com.trilead.ssh2.crypto.PEMStructure
 
deQueue() - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
DES - Class in com.trilead.ssh2.crypto.cipher
DES.
DES() - Constructor for class com.trilead.ssh2.crypto.cipher.DES
standard constructor.
DES_CBC - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
desc - Variable in class com.trilead.ssh2.packets.PacketDisconnect
 
description - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
DESede - Class in com.trilead.ssh2.crypto.cipher
DESede.
DESede() - Constructor for class com.trilead.ssh2.crypto.cipher.DESede
standard constructor.
DESEDE_CBC - Enum constant in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
desFunc(int[], byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.DES
the DES engine.
Df_Key - Static variable in class com.trilead.ssh2.crypto.cipher.DES
what follows is mainly taken from "Applied Cryptography", by Bruce Schneier, however it also bears great resemblance to Richard Outerbridge's D3DES...
DhExchange - Class in com.trilead.ssh2.crypto.dh
DhExchange.
DhExchange() - Constructor for class com.trilead.ssh2.crypto.dh.DhExchange
Deprecated.
DhExchange(String) - Constructor for class com.trilead.ssh2.crypto.dh.DhExchange
 
dhgexpara - Variable in class com.trilead.ssh2.Connection
 
dhgexParameters - Variable in class com.trilead.ssh2.transport.KexState
 
DHGexParameters - Class in com.trilead.ssh2
A DHGexParameters object can be used to specify parameters for the diffie-hellman group exchange.
DHGexParameters() - Constructor for class com.trilead.ssh2.DHGexParameters
DHGexParameters(int) - Constructor for class com.trilead.ssh2.DHGexParameters
This constructor can be used to force the sending of a SSH_MSG_KEX_DH_GEX_REQUEST_OLD request.
DHGexParameters(int, int, int) - Constructor for class com.trilead.ssh2.DHGexParameters
This constructor can be used to force the sending of a SSH_MSG_KEX_DH_GEX_REQUEST request.
DhGroupExchange - Class in com.trilead.ssh2.crypto.dh
DhGroupExchange.
DhGroupExchange(String, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
DhGroupExchange(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.crypto.dh.DhGroupExchange
Deprecated.
dhgx - Variable in class com.trilead.ssh2.transport.KexState
 
dhx - Variable in class com.trilead.ssh2.transport.KexState
 
digest - Variable in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
digest(byte[]) - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
digest(byte[], int) - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
Digest - Interface in com.trilead.ssh2.crypto.digest
Digest.
dispose() - Method in class com.trilead.ssh2.auth.GSSContextKrb5
 
doEncrypt - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
doEncrypt - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
doEncrypt - Variable in class com.trilead.ssh2.crypto.cipher.CBCMode
 
doEncrypt - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 
DsaCertificateDecoder() - Constructor for class com.trilead.ssh2.signature.DSAKeyAlgorithm.DsaCertificateDecoder
 
DSAKeyAlgorithm - Class in com.trilead.ssh2.signature
 
DSAKeyAlgorithm() - Constructor for class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
DSAKeyAlgorithm.DsaCertificateDecoder - Class in com.trilead.ssh2.signature
 
DSAPrivateKey - Class in com.trilead.ssh2.signature
Deprecated.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
DSAPublicKey - Class in com.trilead.ssh2.signature
Deprecated.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
DSASHA1Verify - Class in com.trilead.ssh2.signature
Deprecated.
DSASHA1Verify() - Constructor for class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
 
DSASignature - Class in com.trilead.ssh2.signature
Deprecated.
signatures are now stored in ray byte[] form.
DSASignature(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSASignature
Deprecated.
 

E

e - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
e - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
e - Variable in class com.trilead.ssh2.packets.PacketKexDhGexInit
 
e - Variable in class com.trilead.ssh2.packets.PacketKexDHInit
 
e - Variable in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
e - Variable in class com.trilead.ssh2.signature.RSAPublicKey
Deprecated.
 
ECDSA_SHA2_PREFIX - Static variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
EcdsaCertificateDecoder(String, ECParameterSpec) - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
ECDSAKeyAlgorithm - Class in com.trilead.ssh2.signature
 
ECDSAKeyAlgorithm(String, String, ECParameterSpec) - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
ECDSAKeyAlgorithm.EcdsaCertificateDecoder - Class in com.trilead.ssh2.signature
 
ECDSAKeyAlgorithm.ECDSASha2Nistp256 - Class in com.trilead.ssh2.signature
 
ECDSAKeyAlgorithm.ECDSASha2Nistp384 - Class in com.trilead.ssh2.signature
 
ECDSAKeyAlgorithm.ECDSASha2Nistp521 - Class in com.trilead.ssh2.signature
 
ECDSAKeyAlgorithm.OpenSshEcdsaCertificateDecoder - Class in com.trilead.ssh2.signature
 
ECDSASha2Nistp256() - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp256
 
ECDSASha2Nistp384() - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp384
 
ECDSASha2Nistp521() - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp521
 
echo - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
ecParameterSpec - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
ecParameterSpec - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
ecParameterSpec - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.OpenSshEcdsaCertificateDecoder
 
ED25519_CURVE_NAME - Static variable in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
ED25519_KEY_NAME - Static variable in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
ED25519KeyAlgorithm - Class in com.trilead.ssh2.signature
 
ED25519KeyAlgorithm() - Constructor for class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
ekskey(byte[], byte[]) - Method in class org.mindrot.jbcrypt.BCrypt
Perform the "enhanced key schedule" step described by Provos and Mazieres in "A Future-Adaptable Password Scheme" http://www.openbsd.org/papers/bcrypt-paper.ps
enabled - Static variable in class com.trilead.ssh2.log.Logger
 
enableDebugging(boolean, DebugLogger) - Method in class com.trilead.ssh2.Connection
Deprecated.
Logging is now sent automatically to java.util.logging, and never to the DebugLogger.
enc - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
enc - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
enc_algo_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
enc_algo_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
enc_key_client_to_server - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
enc_key_server_to_client - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
encipher(int[], int) - Method in class org.mindrot.jbcrypt.BCrypt
Blowfish encipher a single 64-bit block encoded as two 32-bit halves
encode(byte[]) - Static method in class com.trilead.ssh2.crypto.Base64
 
encode(byte[], int, int) - Static method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
encode_base64(byte[], int) - Static method in class org.mindrot.jbcrypt.BCrypt
Encode a byte array using bcrypt's slightly-modified base64 encoding scheme.
encodePoint(ECPoint, EllipticCurve) - Static method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
encodePublicKey(DSAPublicKey) - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
encodePublicKey(ECPublicKey) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
encodePublicKey(RSAPublicKey) - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
encodePublicKey(EdDSAPublicKey) - Method in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
encodePublicKey(U) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
encodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
encodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
encodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
encodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
encodeSignature(byte[]) - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
encodeSSHDSAPublicKey(DSAPublicKey) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
encodeSSHDSASignature(DSASignature) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
encodeSSHRSAPublicKey(RSAPublicKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
encodeSSHRSASignature(RSASignature) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
encrypt - Variable in class com.trilead.ssh2.crypto.cipher.DESede
 
encryptBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.CBCMode
 
encryptBlock(int[][]) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
encryption_algorithms_client_to_server - Variable in class com.trilead.ssh2.transport.KexParameters
 
encryption_algorithms_server_to_client - Variable in class com.trilead.ssh2.transport.KexParameters
 
ensureConnected() - Method in class com.trilead.ssh2.transport.TransportManager
 
eof - Variable in class com.trilead.ssh2.channel.Channel
 
eof() - Method in class com.trilead.ssh2.channel.Channel
 
eof() - Method in class com.trilead.ssh2.channel.Channel.Output
Called when there will be no more data arriving to this output any more.
EOF - Static variable in interface com.trilead.ssh2.ChannelCondition
EOF on has been reached, no more _new_ stdout or stderr data will arrive from the remote server.
ErrorCodes - Class in com.trilead.ssh2.sftp
SFTP Error Codes
ErrorCodes() - Constructor for class com.trilead.ssh2.sftp.ErrorCodes
 
establishConnection(ProxyData, int, int) - Method in class com.trilead.ssh2.transport.TransportManager
 
establishKeyMaterial() - Method in class com.trilead.ssh2.transport.KexManager
 
exception - Variable in class com.trilead.ssh2.StreamGobbler
 
exec(String, OutputStream) - Method in class com.trilead.ssh2.Connection
Executes a process remotely and blocks until its completion.
execCommand(String) - Method in class com.trilead.ssh2.Session
Execute a command on the remote machine.
exists(String) - Method in class com.trilead.ssh2.jenkins.SFTPClient
Checks if the given path exists.
exists(String) - Method in class com.trilead.ssh2.SFTPv3Client
Checks if the given path exists.
exit_signal - Variable in class com.trilead.ssh2.channel.Channel
 
EXIT_SIGNAL - Static variable in interface com.trilead.ssh2.ChannelCondition
The exit signal of the remote process is available.
exit_status - Variable in class com.trilead.ssh2.channel.Channel
 
EXIT_STATUS - Static variable in interface com.trilead.ssh2.ChannelCondition
The exit status of the remote process is available.
expandString(byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
 
expectStatusOKMessage(int) - Method in class com.trilead.ssh2.SFTPv3Client
 
extendedFlag - Variable in class com.trilead.ssh2.channel.ChannelInputStream
 

F

f - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
f - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
f - Variable in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
f - Variable in class com.trilead.ssh2.packets.PacketKexDHReply
 
F(int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
failedCounter - Variable in class com.trilead.ssh2.channel.Channel
 
FF(int, int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
FFmulX(int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
FifoBuffer - Class in com.trilead.ssh2.channel
FIFO buffer for a reader thread and a writer thread to collaborate.
FifoBuffer(int, int) - Constructor for class com.trilead.ssh2.channel.FifoBuffer
 
FifoBuffer(Object, int, int) - Constructor for class com.trilead.ssh2.channel.FifoBuffer
 
FifoBuffer.Page - Class in com.trilead.ssh2.channel
Unit of buffer, singly linked and lazy created as needed.
FifoBuffer.Pointer - Class in com.trilead.ssh2.channel
Points to a specific byte in a FifoBuffer.Page.
fileHandle - Variable in class com.trilead.ssh2.SFTPv3FileHandle
 
filename - Variable in class com.trilead.ssh2.SCPClient.LenNamePair
 
filename - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
A relative name within the directory, without any path components.
fill_buffer() - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
finishKex() - Method in class com.trilead.ssh2.transport.KexManager
 
first_kex_packet_follows - Variable in class com.trilead.ssh2.transport.KexParameters
 
flag_closed - Variable in class com.trilead.ssh2.Session
 
flag_closed - Variable in class com.trilead.ssh2.SFTPv3Client
 
flag_execution_started - Variable in class com.trilead.ssh2.Session
 
flag_pty_requested - Variable in class com.trilead.ssh2.Session
 
flag_x11_requested - Variable in class com.trilead.ssh2.Session
 
flagKexOngoing - Variable in class com.trilead.ssh2.transport.TransportManager
 
flush() - Method in class com.trilead.ssh2.channel.ChannelOutputStream
 
flush() - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
forceKeyExchange() - Method in class com.trilead.ssh2.Connection
Force an asynchronous key re-exchange (the call does not block).
forceKeyExchange(CryptoWishList, DHGexParameters) - Method in class com.trilead.ssh2.transport.TransportManager
 
freeupWindow(int) - Method in class com.trilead.ssh2.channel.Channel
Update the flow control couner and if necessary, sends ACK to the other end to let it send more data.
freeupWindow(int, boolean) - Method in class com.trilead.ssh2.channel.Channel
Update the flow control couner and if necessary, sends ACK to the other end to let it send more data.
fsetstat(SFTPv3FileHandle, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
Modify the attributes of a file.
fstat(SFTPv3FileHandle) - Method in class com.trilead.ssh2.SFTPv3Client
Retrieve the file attributes of an open file.

G

g - Static variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
g - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
g - Variable in class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
g - Variable in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
g - Variable in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
generateKayAndIvPbkdf2(byte[], byte[], int, int, int) - Static method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
generateKeyFromPasswordSaltWithMD5(byte[], byte[], int) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
generateKeyPair(TypesReader) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.OpenSshEcdsaCertificateDecoder
 
generateKeyPair(TypesReader) - Method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
generateNextRequestID() - Method in class com.trilead.ssh2.SFTPv3Client
 
generateSignature(byte[], DSAPrivateKey, SecureRandom) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
generateSignature(byte[], RSAPrivateKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
generateSignature(byte[], R, SecureRandom) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
generateWorkingKey(boolean, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.DES
generate an integer based working key based on our secret key and what we processing we are planning to do.
generateWorkingKey(byte[], boolean) - Method in class com.trilead.ssh2.crypto.cipher.AES
Calculate the necessary round keys The number of calculations depends on key size and block size AES specified a fixed block size of 128 bits and key sizes 128/192/256 bits This code is written assuming those are the only possible values
generator - Variable in class com.trilead.ssh2.Connection
Will be used to generate all random data needed for the current connection.
gensalt() - Static method in class org.mindrot.jbcrypt.BCrypt
Generate a salt for use with the BCrypt.hashpw() method, selecting a reasonable default for the number of hashing rounds to apply
gensalt(int) - Static method in class org.mindrot.jbcrypt.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt(int, SecureRandom) - Static method in class org.mindrot.jbcrypt.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
GENSALT_DEFAULT_LOG2_ROUNDS - Static variable in class org.mindrot.jbcrypt.BCrypt
 
get(String[], OutputStream[]) - Method in class com.trilead.ssh2.SCPClient
 
get(String[], String) - Method in class com.trilead.ssh2.SCPClient
Download a set of files from the remote server to a local directory.
get(String, OutputStream) - Method in class com.trilead.ssh2.SCPClient
Download a file from the remote server and pipe its contents into an OutputStream.
get(String, String) - Method in class com.trilead.ssh2.SCPClient
Download a file from the remote server to a local directory.
getAlgName() - Method in interface com.trilead.ssh2.auth.AgentIdentity
 
getAlgorithm() - Method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
getAlgorithmName() - Method in class com.trilead.ssh2.crypto.cipher.AES
 
getAlgorithmName() - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
getAlgorithmName() - Method in class com.trilead.ssh2.crypto.cipher.DES
 
getAlgorithmName() - Method in class com.trilead.ssh2.crypto.cipher.DESede
 
getAllKnownHostEntries(String) - Method in class com.trilead.ssh2.KnownHosts
 
getAuthThatCanContinue() - Method in class com.trilead.ssh2.packets.PacketUserauthFailure
 
getAvailable(Channel, boolean) - Method in class com.trilead.ssh2.channel.ChannelManager
 
getAvailableCiphers() - Static method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
getAvailableMACs() - Static method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
getAvailableServerHostKeyAlgorithms() - Static method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
getBanner() - Method in class com.trilead.ssh2.packets.PacketUserauthBanner
 
getBlock() - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.AES
 
getBlockSize() - Method in interface com.trilead.ssh2.crypto.cipher.BlockCipher
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.CBCMode
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.CTRMode
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.DES
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.DESede
 
getBlockSize() - Method in class com.trilead.ssh2.crypto.cipher.NullCipher
 
getBlockSize() - Method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
getBlockSize(String) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
getBytes() - Method in class com.trilead.ssh2.packets.TypesWriter
 
getBytes(byte[]) - Method in class com.trilead.ssh2.packets.TypesWriter
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp256
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp384
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.ECDSASha2Nistp521
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.ED25519KeyAlgorithm
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
getCertificateDecoders() - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
getChannel(int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
getChannelData(Channel, boolean, byte[], int, int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
getCharset() - Method in class com.trilead.ssh2.SFTPv3Client
The currently used charset for filename encoding/decoding.
getClient() - Method in class com.trilead.ssh2.SFTPv3FileHandle
Get the SFTPv3Client instance which created this handle.
getClientString() - Method in class com.trilead.ssh2.transport.ClientServerHello
 
getCompression_algorithms_client_to_server() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getCompression_algorithms_server_to_client() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getConnectionInfo() - Method in class com.trilead.ssh2.Connection
Returns a ConnectionInfo object containing the details of the connection.
getConnectionInfo(int) - Method in class com.trilead.ssh2.transport.TransportManager
 
getCookie() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getCurveName() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
getD() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
getData() - Method in class com.trilead.ssh2.crypto.PEMStructure
 
getDefaultCipherList() - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
getDefaultKexAlgorithmList() - Static method in class com.trilead.ssh2.transport.KexManager
 
getDefaultServerHostkeyAlgorithmList() - Static method in class com.trilead.ssh2.transport.KexManager
 
getDescription(int) - Static method in class com.trilead.ssh2.sftp.ErrorCodes
 
getDigest() - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
getDigest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
getDigest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
getDigestLength() - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
getE() - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
getE() - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
getE() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
getE() - Method in class com.trilead.ssh2.signature.RSAPublicKey
Deprecated.
 
getEcho() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getEcParameterSpec() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
getEncryption_algorithms_client_to_server() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getEncryption_algorithms_server_to_client() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getEndLine() - Method in class com.trilead.ssh2.crypto.CertificateDecoder
 
getEndLine() - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm.DsaCertificateDecoder
 
getEndLine() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
getEndLine() - Method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
getEndLine() - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm.RSACertificateDecoder
 
getEntry(String) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
getExitSignal() - Method in class com.trilead.ssh2.channel.Channel
 
getExitSignal() - Method in class com.trilead.ssh2.Session
Get the name of the signal by which the process on the remote side was stopped - if available and applicable.
getExitStatus() - Method in class com.trilead.ssh2.channel.Channel
 
getExitStatus() - Method in class com.trilead.ssh2.Session
Get the exit code/status from the remote command - if available.
getF() - Method in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
getF() - Method in class com.trilead.ssh2.packets.PacketKexDHReply
 
getFirstMatch(String[], String[]) - Method in class com.trilead.ssh2.transport.KexManager
 
getG() - Method in class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
getG() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getG() - Method in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
getHashAlgorithm() - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
getHashAlgorithm() - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
getHashAlgorithm() - Method in class com.trilead.ssh2.transport.KexState
 
getHmac(String) - Static method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
getHostKey() - Method in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
getHostKey() - Method in class com.trilead.ssh2.packets.PacketKexDHReply
 
getHostname() - Method in class com.trilead.ssh2.Connection
Returns the hostname that was passed to the constructor.
getIdentities() - Method in interface com.trilead.ssh2.auth.AgentProxy
 
getInputStream() - Method in class com.trilead.ssh2.LocalStreamForwarder
 
getInstance(String) - Static method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
getInstruction() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getK() - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
getK() - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
getKex_algorithms() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getKexParameters() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getKeyFormat() - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
getKeyLen(String) - Static method in class com.trilead.ssh2.crypto.digest.MAC
getKeyLength() - Method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
getKeyLength(String) - Static method in class com.trilead.ssh2.crypto.digest.MessageMac
 
getKeySize(String) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
 
getLanguages_client_to_server() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getLanguages_server_to_client() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getLanguageTag() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getLength() - Method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
getLocalPort() - Method in class com.trilead.ssh2.channel.LocalAcceptThread
 
getLocalPort() - Method in class com.trilead.ssh2.LocalPortForwarder
 
getLogger(Class) - Static method in class com.trilead.ssh2.log.Logger
 
getMac(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MAC
 
getMac(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MessageMac
 
getMac_algorithms_client_to_server() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getMac_algorithms_server_to_client() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getMacList() - Static method in class com.trilead.ssh2.crypto.digest.MAC
Deprecated.
getMacs() - Static method in class com.trilead.ssh2.crypto.digest.MessageMac
 
getMax_group_len() - Method in class com.trilead.ssh2.DHGexParameters
Get the maximum group length.
getMessageName(int) - Static method in class com.trilead.ssh2.packets.Packets
 
getMIC(byte[], int, int) - Method in class com.trilead.ssh2.auth.GSSContextKrb5
 
getMicPayload(byte[]) - Method in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
getMin_group_len() - Method in class com.trilead.ssh2.DHGexParameters
Get the minimum group length.
getN() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
getN() - Method in class com.trilead.ssh2.signature.RSAPublicKey
Deprecated.
 
getName() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getNextMessage() - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
getNumPrompts() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getOctalPermissions() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
Turn the POSIX permissions into a 7 digit octal representation.
getOrCreateSecureRND() - Method in class com.trilead.ssh2.Connection
 
getOrWaitForConnectionInfo(int) - Method in class com.trilead.ssh2.transport.KexManager
 
getOutputStream() - Method in class com.trilead.ssh2.LocalStreamForwarder
Get the OutputStream.
getP() - Method in class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
getP() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getP() - Method in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
getPacketOverheadEstimate() - Method in class com.trilead.ssh2.transport.TransportConnection
 
getPacketOverheadEstimate() - Method in class com.trilead.ssh2.transport.TransportManager
 
getPartialSuccess() - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketChannelTrileadPing
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketDisconnect
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketGlobalTrileadPing
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketIgnore
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketKexDhGexInit
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketKexDhGexRequestOld
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketKexDHInit
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketNewKeys
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketServiceAccept
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketServiceRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSessionExecCommand
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSessionStartShell
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSessionX11Request
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketSignal
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthBanner
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoResponse
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
getPayload() - Method in class com.trilead.ssh2.packets.PacketWindowChange
 
getPort() - Method in class com.trilead.ssh2.Connection
Returns the port that was passed to the constructor.
getPref_group_len() - Method in class com.trilead.ssh2.DHGexParameters
Get the preferred group length.
getPreferredServerHostkeyAlgorithmOrder(String) - Method in class com.trilead.ssh2.KnownHosts
Try to find the preferred order of hostkey algorithms for the given hostname.
getPrompt() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
getProtocolVersion() - Method in class com.trilead.ssh2.SFTPv3Client
Returns the negotiated SFTP protocol version between the client and the server.
getPublicKey() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getPublicKey() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
getPublicKeyBlob() - Method in interface com.trilead.ssh2.auth.AgentIdentity
 
getQ() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getQ() - Method in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
getR() - Method in class com.trilead.ssh2.signature.DSASignature
Deprecated.
 
getReasonClosed() - Method in class com.trilead.ssh2.channel.Channel
getReasonClosedCause() - Method in class com.trilead.ssh2.channel.Channel
 
getReasonClosedCause() - Method in class com.trilead.ssh2.Connection
If the socket connection is lost (either by this side closing down or the other side closing down), return a non-null object indicating the cause of the connection loss.
getReasonClosedCause() - Method in class com.trilead.ssh2.transport.TransportManager
If the socket connection is lost (either by this side closing down or the other side closing down),
getRemainingAuthMethods(String) - Method in class com.trilead.ssh2.Connection
After a successful connect, one has to authenticate oneself.
getRemainingMethods(String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
getReserved_field1() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getS() - Method in class com.trilead.ssh2.signature.DSASignature
Deprecated.
 
getS() - Method in class com.trilead.ssh2.signature.RSASignature
Deprecated.
 
getServer_host_key_algorithms() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
getServerErrorCode() - Method in exception class com.trilead.ssh2.SFTPException
Get the error code sent by the server.
getServerErrorCodeSymbol() - Method in exception class com.trilead.ssh2.SFTPException
Get the symbolic name of the error code as given in the SFTP specs.
getServerErrorCodeVerbose() - Method in exception class com.trilead.ssh2.SFTPException
Get the description of the error code as given in the SFTP specs.
getServerErrorMessage() - Method in exception class com.trilead.ssh2.SFTPException
Get the error message sent by the server.
getServerString() - Method in class com.trilead.ssh2.transport.ClientServerHello
 
getSessionIdentifier() - Method in class com.trilead.ssh2.transport.TransportManager
 
getSignature() - Method in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
getSignature() - Method in class com.trilead.ssh2.packets.PacketKexDHReply
 
getStartLine() - Method in class com.trilead.ssh2.crypto.CertificateDecoder
 
getStartLine() - Method in class com.trilead.ssh2.signature.DSAKeyAlgorithm.DsaCertificateDecoder
 
getStartLine() - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
getStartLine() - Method in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
getStartLine() - Method in class com.trilead.ssh2.signature.RSAKeyAlgorithm.RSACertificateDecoder
 
getStderr() - Method in class com.trilead.ssh2.Session
 
getStderrStream() - Method in class com.trilead.ssh2.channel.Channel
 
getStdin() - Method in class com.trilead.ssh2.Session
 
getStdinStream() - Method in class com.trilead.ssh2.channel.Channel
 
getStdout() - Method in class com.trilead.ssh2.Session
 
getStdoutStream() - Method in class com.trilead.ssh2.channel.Channel
 
getSupportedAlgorithms() - Static method in class com.trilead.ssh2.signature.KeyAlgorithmManager
 
getTokenPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
getType() - Method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
getVersionInfo() - Method in class com.trilead.ssh2.Connection
Gets version info.
getVersionInfo() - Method in class com.trilead.ssh2.transport.TransportManager
 
getX() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getY() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
getY() - Method in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
GG(int, int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
gid - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The GID attribute.
globalFailedCounter - Variable in class com.trilead.ssh2.channel.ChannelManager
 
globalSuccessCounter - Variable in class com.trilead.ssh2.channel.ChannelManager
 
GobblerThread() - Constructor for class com.trilead.ssh2.StreamGobbler.GobblerThread
 
GSSAPI_WITH_MIC - Static variable in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
GSSAPI_WITH_MIC - Static variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
GSSContextKrb5 - Class in com.trilead.ssh2.auth
 
GSSContextKrb5() - Constructor for class com.trilead.ssh2.auth.GSSContextKrb5
 
guessOK - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 

H

h - Variable in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
h - Variable in class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
H - Variable in class com.trilead.ssh2.transport.KexState
 
H0 - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
H1 - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
H2 - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
H3 - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
H4 - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
handleEndMessage(Throwable) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
handleEndMessage(Throwable) - Method in class com.trilead.ssh2.channel.ChannelManager
 
handleEndMessage(Throwable) - Method in class com.trilead.ssh2.transport.KexManager
 
handleEndMessage(Throwable) - Method in interface com.trilead.ssh2.transport.MessageHandler
Called to inform that no more messages will be delivered.
handleMessage(byte[], int) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
handleMessage(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
handleMessage(byte[], int) - Method in class com.trilead.ssh2.transport.KexManager
 
handleMessage(byte[], int) - Method in interface com.trilead.ssh2.transport.MessageHandler
Handle message.
handler - Variable in class com.trilead.ssh2.util.TimeoutService.TimeoutToken
 
HandlerEntry() - Constructor for class com.trilead.ssh2.transport.TransportManager.HandlerEntry
 
hash(byte[], byte[], byte[]) - Method in class org.mindrot.jbcrypt.BCrypt
Compatibility with new OpenBSD function.
hashAlgorithm - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
hashAlgorithm - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
hashAlgorithm - Variable in class com.trilead.ssh2.transport.KexState
 
HashForSSH2Types - Class in com.trilead.ssh2.crypto.digest
HashForSSH2Types.
HashForSSH2Types(Digest) - Constructor for class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
HashForSSH2Types(String) - Constructor for class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
hashpw(String, String) - Static method in class org.mindrot.jbcrypt.BCrypt
Hash a password using the OpenBSD bcrypt scheme
hexToByteArray(String) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
hexToInt(char) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
hexX11FakeCookie - Variable in class com.trilead.ssh2.channel.Channel
 
HH(int, int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
high - Variable in class com.trilead.ssh2.transport.TransportManager.HandlerEntry
 
Hmac(String, String, int) - Constructor for enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC - Class in com.trilead.ssh2.crypto.digest
Deprecated.
HMAC(Digest, byte[], int) - Constructor for class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
HMAC_MD5 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC_MD5_96 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC_SHA1 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC_SHA1_96 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC_SHA2_256 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
HMAC_SHA2_512 - Enum constant in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
hmacSha1Hash(byte[], String) - Static method in class com.trilead.ssh2.KnownHosts
 
host - Variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
host_to_connect - Variable in class com.trilead.ssh2.channel.LocalAcceptThread
 
host_to_connect - Variable in class com.trilead.ssh2.LocalPortForwarder
 
host_to_connect - Variable in class com.trilead.ssh2.LocalStreamForwarder
 
host_to_connect - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
hostkey - Variable in class com.trilead.ssh2.transport.KexState
 
hostKey - Variable in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
hostKey - Variable in class com.trilead.ssh2.packets.PacketKexDHReply
 
HOSTKEY_HAS_CHANGED - Static variable in class com.trilead.ssh2.KnownHosts
 
HOSTKEY_IS_NEW - Static variable in class com.trilead.ssh2.KnownHosts
 
HOSTKEY_IS_OK - Static variable in class com.trilead.ssh2.KnownHosts
 
hostname - Variable in class com.trilead.ssh2.channel.X11ServerData
 
hostname - Variable in class com.trilead.ssh2.Connection
 
hostname - Variable in class com.trilead.ssh2.transport.KexManager
 
hostname - Variable in class com.trilead.ssh2.transport.TransportManager
 
hostnameMatches(String[], String) - Method in class com.trilead.ssh2.KnownHosts
 
httpErrorCode - Variable in exception class com.trilead.ssh2.HTTPProxyException
 
HTTPProxyData - Class in com.trilead.ssh2
A HTTPProxyData object is used to specify the needed connection data to connect through a HTTP proxy.
HTTPProxyData(String, int) - Constructor for class com.trilead.ssh2.HTTPProxyData
HTTPProxyData(String, int, String, String) - Constructor for class com.trilead.ssh2.HTTPProxyData
HTTPProxyData(String, int, String, String, String[]) - Constructor for class com.trilead.ssh2.HTTPProxyData
Connection data for a HTTP proxy.
HTTPProxyException - Exception Class in com.trilead.ssh2
May be thrown upon connect() if a HTTP proxy is being used.
HTTPProxyException(String, int) - Constructor for exception class com.trilead.ssh2.HTTPProxyException
 
httpResponse - Variable in exception class com.trilead.ssh2.HTTPProxyException
 

I

IChannelWorkerThread - Interface in com.trilead.ssh2.channel
IChannelWorkerThread.
identification - Static variable in class com.trilead.ssh2.Connection
The identifier presented to the SSH-2 server.
ignore_next_kex_packet - Variable in class com.trilead.ssh2.transport.KexManager
 
ignoreNextObject() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
II(int, int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
in - Variable in class com.trilead.ssh2.Connection.PumpThread
 
index_64 - Static variable in class org.mindrot.jbcrypt.BCrypt
 
init() - Method in class com.trilead.ssh2.SFTPv3Client
 
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.AES
initialise an AES cipher.
init(boolean, byte[]) - Method in interface com.trilead.ssh2.crypto.cipher.BlockCipher
 
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
initialise a Blowfish cipher.
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.CBCMode
 
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.CTRMode
 
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.DES
initialise a DES cipher.
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.DESede
initialise a DES cipher.
init(boolean, byte[]) - Method in class com.trilead.ssh2.crypto.cipher.NullCipher
 
init(byte[], int, int) - Method in class com.trilead.ssh2.auth.GSSContextKrb5
 
init(int, SecureRandom) - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
init(SecureRandom) - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
init_key() - Method in class org.mindrot.jbcrypt.BCrypt
Initialise the Blowfish key schedule
initDone - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
initial_iv_client_to_server - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
initial_iv_server_to_client - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
initialize(char[]) - Method in class com.trilead.ssh2.KnownHosts
 
initialize(CryptoWishList, ServerHostKeyVerifier, DHGexParameters, int, int, SecureRandom, ProxyData) - Method in class com.trilead.ssh2.transport.TransportManager
 
initialize(CryptoWishList, ServerHostKeyVerifier, DHGexParameters, int, SecureRandom, ProxyData) - Method in class com.trilead.ssh2.transport.TransportManager
 
initialize(File) - Method in class com.trilead.ssh2.KnownHosts
 
initialize(String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
initialWindowSize - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
initialWindowSize - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
initialWindowSize - Variable in class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
initiateKEX(CryptoWishList, DHGexParameters) - Method in class com.trilead.ssh2.transport.KexManager
 
initMac(int) - Method in class com.trilead.ssh2.crypto.digest.MAC
 
initMac(int) - Method in class com.trilead.ssh2.crypto.digest.MessageMac
 
input_buffer - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
input_buffer_pos - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
input_buffer_size - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
instruction - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
integrity_key_client_to_server - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
integrity_key_server_to_client - Variable in class com.trilead.ssh2.crypto.KeyMaterial
 
InteractiveCallback - Interface in com.trilead.ssh2
An InteractiveCallback is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.
internal_read(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
internal_write(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
internal_write(int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
inv_mcol(int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
ioException(String, Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
IOUtils - Class in com.trilead.ssh2.util
 
IOUtils() - Constructor for class com.trilead.ssh2.util.IOUtils
 
IOWarningException - Exception Class in com.trilead.ssh2
 
IOWarningException(String) - Constructor for exception class com.trilead.ssh2.IOWarningException
 
is - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
is - Variable in class com.trilead.ssh2.SFTPv3Client
 
is - Variable in class com.trilead.ssh2.StreamGobbler
 
isAuthenticationComplete() - Method in class com.trilead.ssh2.Connection
Determines if the authentication phase is complete.
isAuthenticationPartialSuccess() - Method in class com.trilead.ssh2.Connection
Returns true if there was at least one failed authentication request and the last failed authentication request was marked with "partial success" by the server.
isAuthMethodAvailable(String, String) - Method in class com.trilead.ssh2.Connection
Checks if a specified authentication method is available.
isClosed - Variable in class com.trilead.ssh2.channel.ChannelInputStream
 
isClosed - Variable in class com.trilead.ssh2.channel.ChannelOutputStream
 
isClosed - Variable in class com.trilead.ssh2.SFTPv3FileHandle
 
isClosed - Variable in class com.trilead.ssh2.StreamGobbler
 
isClosed() - Method in class com.trilead.ssh2.SFTPv3FileHandle
Check if this handle was closed with the SFTPv3Client.closeFile(SFTPv3FileHandle) method of the SFTPv3Client instance which created the handle.
isConnectionClosed() - Method in class com.trilead.ssh2.transport.TransportManager
 
isDirectory() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
Checks if this entry is a directory.
isEnabled() - Method in class com.trilead.ssh2.log.Logger
 
isEOF - Variable in class com.trilead.ssh2.channel.ChannelInputStream
 
isEOF - Variable in class com.trilead.ssh2.StreamGobbler
 
isEOF() - Method in class com.trilead.ssh2.channel.Channel
 
isEstablished() - Method in class com.trilead.ssh2.auth.GSSContextKrb5
 
isFirst_kex_packet_follows() - Method in class com.trilead.ssh2.packets.PacketKexInit
 
isGuessOK(KexParameters, KexParameters) - Method in class com.trilead.ssh2.transport.KexManager
 
isPartialSuccess - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
isPartialSuccess() - Method in class com.trilead.ssh2.packets.PacketUserauthFailure
 
isPEMEncrypted(PEMStructure) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
isRegularFile() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
Checks if this entry is a regular file.
isSymlink() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
Checks if this entry is a a symlink.

J

JreMessageDigestWrapper - Class in com.trilead.ssh2.crypto.digest
 
JreMessageDigestWrapper(MessageDigest) - Constructor for class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 

K

k - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
k - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
K - Variable in class com.trilead.ssh2.transport.KexState
 
k_xor_ipad - Variable in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
k_xor_opad - Variable in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
kex_algo - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
kex_algorithms - Variable in class com.trilead.ssh2.transport.KexParameters
 
kexAlgorithms - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
kexCount - Variable in class com.trilead.ssh2.transport.KexManager
 
kexFinished() - Method in class com.trilead.ssh2.transport.TransportManager
 
KexManager - Class in com.trilead.ssh2.transport
KexManager.
KexManager(TransportManager, ClientServerHello, CryptoWishList, String, int, ServerHostKeyVerifier, SecureRandom) - Constructor for class com.trilead.ssh2.transport.KexManager
 
KexParameters - Class in com.trilead.ssh2.transport
KexParameters.
KexParameters() - Constructor for class com.trilead.ssh2.transport.KexParameters
 
KexState - Class in com.trilead.ssh2.transport
KexState.
KexState() - Constructor for class com.trilead.ssh2.transport.KexState
 
key - Variable in class com.trilead.ssh2.KnownHosts.KnownHostsEntry
 
key(byte[]) - Method in class org.mindrot.jbcrypt.BCrypt
Key the Blowfish cipher
key1 - Variable in class com.trilead.ssh2.crypto.cipher.DESede
 
key2 - Variable in class com.trilead.ssh2.crypto.cipher.DESede
 
key3 - Variable in class com.trilead.ssh2.crypto.cipher.DESede
 
keyAlgorithm - Variable in class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
KeyAlgorithm<U,R> - Class in com.trilead.ssh2.signature
 
KeyAlgorithm(String, String, Class<R>) - Constructor for class com.trilead.ssh2.signature.KeyAlgorithm
 
KeyAlgorithm(String, String, Class<R>, Provider) - Constructor for class com.trilead.ssh2.signature.KeyAlgorithm
 
KeyAlgorithmManager - Class in com.trilead.ssh2.signature
 
KeyAlgorithmManager() - Constructor for class com.trilead.ssh2.signature.KeyAlgorithmManager
 
keyExchangeAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The used key exchange (KEX) algorithm in the latest key exchange.
keyExchangeCounter - Variable in class com.trilead.ssh2.ConnectionInfo
Number of kex exchanges performed on this connection so far.
keyFormat - Variable in class com.trilead.ssh2.signature.KeyAlgorithm
 
keyLength - Variable in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
KeyMaterial - Class in com.trilead.ssh2.crypto
Establishes key material for iv/key/mac (both directions).
KeyMaterial() - Constructor for class com.trilead.ssh2.crypto.KeyMaterial
 
keysize - Variable in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
keyType - Variable in class com.trilead.ssh2.signature.KeyAlgorithm
 
km - Variable in class com.trilead.ssh2.transport.KexManager
 
km - Variable in class com.trilead.ssh2.transport.TransportManager
 
KnownHosts - Class in com.trilead.ssh2
The KnownHosts class is a handy tool to verify received server hostkeys based on the information in known_hosts files (the ones used by OpenSSH).
KnownHosts() - Constructor for class com.trilead.ssh2.KnownHosts
 
KnownHosts(char[]) - Constructor for class com.trilead.ssh2.KnownHosts
 
KnownHosts(File) - Constructor for class com.trilead.ssh2.KnownHosts
 
KnownHosts.KnownHostsEntry - Class in com.trilead.ssh2
 
KnownHostsEntry(String[], PublicKey, String) - Constructor for class com.trilead.ssh2.KnownHosts.KnownHostsEntry
 
kp - Variable in class com.trilead.ssh2.packets.PacketKexInit
 
KP - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
KRB5_OID - Static variable in class com.trilead.ssh2.auth.GSSContextKrb5
 
KS0 - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
KS1 - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
KS2 - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
KS3 - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
kxs - Variable in class com.trilead.ssh2.transport.KexManager
 

L

lang - Variable in class com.trilead.ssh2.packets.PacketDisconnect
 
lang_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
lang_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
language - Variable in class com.trilead.ssh2.packets.PacketUserauthBanner
 
languages_client_to_server - Variable in class com.trilead.ssh2.transport.KexParameters
 
languages_server_to_client - Variable in class com.trilead.ssh2.transport.KexParameters
 
languageTag - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
languageTag - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
lastConnInfo - Variable in class com.trilead.ssh2.transport.KexManager
 
lat - Variable in class com.trilead.ssh2.LocalPortForwarder
 
lat - Variable in class com.trilead.ssh2.LocalStreamForwarder
 
length - Variable in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
length - Variable in class com.trilead.ssh2.SCPClient.LenNamePair
 
length() - Method in class com.trilead.ssh2.packets.TypesWriter
 
LenNamePair() - Constructor for class com.trilead.ssh2.SCPClient.LenNamePair
 
level(int) - Method in class com.trilead.ssh2.log.Logger
 
limit - Variable in class com.trilead.ssh2.channel.FifoBuffer
Cap to the # of bytes that we can hold.
listenerThreads - Variable in class com.trilead.ssh2.channel.ChannelManager
 
listenerThreadsAllowed - Variable in class com.trilead.ssh2.channel.ChannelManager
 
LocalAcceptThread - Class in com.trilead.ssh2.channel
LocalAcceptThread.
LocalAcceptThread(ChannelManager, int, String, int) - Constructor for class com.trilead.ssh2.channel.LocalAcceptThread
 
LocalAcceptThread(ChannelManager, InetSocketAddress, String, int) - Constructor for class com.trilead.ssh2.channel.LocalAcceptThread
 
localID - Variable in class com.trilead.ssh2.channel.Channel
 
localKEX - Variable in class com.trilead.ssh2.transport.KexState
 
localMaxPacketSize - Variable in class com.trilead.ssh2.channel.Channel
 
LocalPortForwarder - Class in com.trilead.ssh2
A LocalPortForwarder forwards TCP/IP connections to a local port via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalPortForwarder(ChannelManager, int, String, int) - Constructor for class com.trilead.ssh2.LocalPortForwarder
 
LocalPortForwarder(ChannelManager, InetSocketAddress, String, int) - Constructor for class com.trilead.ssh2.LocalPortForwarder
 
LocalStreamForwarder - Class in com.trilead.ssh2
A LocalStreamForwarder forwards an Input- and Outputstream pair via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalStreamForwarder(ChannelManager, String, int) - Constructor for class com.trilead.ssh2.LocalStreamForwarder
 
localWindow - Variable in class com.trilead.ssh2.channel.Channel
 
lock - Variable in class com.trilead.ssh2.channel.FifoBuffer
 
log - Static variable in class com.trilead.ssh2.channel.Channel
 
log - Static variable in class com.trilead.ssh2.channel.ChannelManager
 
log - Static variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
log - Static variable in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
log - Static variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
log - Variable in class com.trilead.ssh2.log.Logger
 
log - Static variable in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
 
log - Static variable in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
 
log - Static variable in class com.trilead.ssh2.transport.KexManager
 
log - Static variable in class com.trilead.ssh2.transport.TransportConnection
 
log - Static variable in class com.trilead.ssh2.transport.TransportManager
 
log(int, String) - Method in class com.trilead.ssh2.log.Logger
 
log(int, String, String) - Method in interface com.trilead.ssh2.DebugLogger
Deprecated.
Log a debug message.
log(int, String, Throwable) - Method in class com.trilead.ssh2.log.Logger
 
logger - Static variable in class com.trilead.ssh2.log.Logger
 
Logger - Class in com.trilead.ssh2.log
Logger - a very simple logger, mainly used during development.
Logger(Class) - Constructor for class com.trilead.ssh2.log.Logger
 
LOGGER - Static variable in class com.trilead.ssh2.crypto.PEMDecoder
 
LOGGER - Static variable in class com.trilead.ssh2.KnownHosts
 
LOGGER - Static variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
longEntry - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
An expanded format for the file name, similar to what is returned by "ls -l" on Un*x systems.
low - Variable in class com.trilead.ssh2.transport.TransportManager.HandlerEntry
 
ls(String) - Method in class com.trilead.ssh2.SFTPv3Client
List the contents of a directory.
lstat(String) - Method in class com.trilead.ssh2.SFTPv3Client
Retrieve the file attributes of a file.

M

m1 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
m2 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
m3 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
mac - Variable in class com.trilead.ssh2.crypto.digest.MAC
Deprecated.
May be null if a newer Mac algorithm is used
MAC - Class in com.trilead.ssh2.crypto.digest
MAC.
MAC(String, byte[]) - Constructor for class com.trilead.ssh2.crypto.digest.MAC
mac_algo_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
mac_algo_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
mac_algorithms_client_to_server - Variable in class com.trilead.ssh2.transport.KexParameters
 
mac_algorithms_server_to_client - Variable in class com.trilead.ssh2.transport.KexParameters
 
matchKeys(PublicKey, PublicKey) - Method in class com.trilead.ssh2.KnownHosts
 
max - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
max - Variable in class com.trilead.ssh2.packets.TypesReader
 
MAX_ALLOWED - Static variable in class com.trilead.ssh2.DHGexParameters
 
max_group_len - Variable in class com.trilead.ssh2.DHGexParameters
 
MAX_PACKET_SIZE - Static variable in class com.trilead.ssh2.transport.TransportManager
Advertised maximum SSH packet size that the other side can send to us.
maxPacketSize - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
maxPacketSize - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
maxPacketSize - Variable in class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
md - Variable in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
Deprecated.
the actual message digest is held in a private field
md - Variable in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
MD5 - Class in com.trilead.ssh2.crypto.digest
Deprecated.
MD5() - Constructor for class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
mergeKexParameters(KexParameters, KexParameters) - Method in class com.trilead.ssh2.transport.KexManager
 
message - Variable in class com.trilead.ssh2.packets.PacketUserauthBanner
 
messageDigest - Variable in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
MessageHandler - Interface in com.trilead.ssh2.transport
MessageHandler.
messageHandlers - Variable in class com.trilead.ssh2.transport.TransportManager
 
messageMac - Variable in class com.trilead.ssh2.crypto.digest.MessageMac
 
MessageMac - Class in com.trilead.ssh2.crypto.digest
 
MessageMac(String, byte[]) - Constructor for class com.trilead.ssh2.crypto.digest.MessageMac
 
MessageMac.Hmac - Enum in com.trilead.ssh2.crypto.digest
 
messages - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
methodPossible(String) - Method in class com.trilead.ssh2.auth.AuthenticationManager
 
mh - Variable in class com.trilead.ssh2.transport.TransportManager.HandlerEntry
 
min - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
MIN_ALLOWED - Static variable in class com.trilead.ssh2.DHGexParameters
 
min_group_len - Variable in class com.trilead.ssh2.DHGexParameters
 
mkdir(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
Create a new directory.
mkdirs(String, int) - Method in class com.trilead.ssh2.jenkins.SFTPClient
Makes sure that the directory exists, by creating it if necessary.
mkdirs(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
Makes sure that the directory exists, by creating it if necessary.
mode - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
monitorsWereInformed - Variable in class com.trilead.ssh2.transport.TransportManager
 
msgChannelClose(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelData(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelEOF(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelExtendedData(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelFailure(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelOpen(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelOpenConfirmation(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelOpenFailure(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelRequest(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelSuccess(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgChannelWindowAdjust(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgGlobalFailure() - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgGlobalRequest(byte[], int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgGlobalSuccess() - Method in class com.trilead.ssh2.channel.ChannelManager
 
msgWindowAdjust - Variable in class com.trilead.ssh2.channel.Channel
 
mtime - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The MTIME attribute.
mv(String, String) - Method in class com.trilead.ssh2.SFTPv3Client
Move a file or directory.

N

n - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
n - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequestOld
 
n - Variable in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
n - Variable in class com.trilead.ssh2.signature.RSAPublicKey
Deprecated.
 
name - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
NegotiatedParameters - Class in com.trilead.ssh2.transport
NegotiatedParameters.
NegotiatedParameters() - Constructor for class com.trilead.ssh2.transport.NegotiatedParameters
 
NegotiateException - Exception Class in com.trilead.ssh2.transport
NegotiateException.
NegotiateException() - Constructor for exception class com.trilead.ssh2.transport.NegotiateException
 
newPage() - Method in class com.trilead.ssh2.channel.FifoBuffer
 
next - Variable in class com.trilead.ssh2.channel.FifoBuffer.Page
 
next_request_id - Variable in class com.trilead.ssh2.SFTPv3Client
 
nextKEXcryptoWishList - Variable in class com.trilead.ssh2.transport.KexManager
 
nextKEXdhgexParameters - Variable in class com.trilead.ssh2.transport.KexManager
 
nextLocalChannel - Variable in class com.trilead.ssh2.channel.ChannelManager
 
np - Variable in class com.trilead.ssh2.transport.KexState
 
NullCipher - Class in com.trilead.ssh2.crypto.cipher
NullCipher.
NullCipher() - Constructor for class com.trilead.ssh2.crypto.cipher.NullCipher
 
NullCipher(int) - Constructor for class com.trilead.ssh2.crypto.cipher.NullCipher
 
numPrompts - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 

O

off - Variable in class com.trilead.ssh2.channel.FifoBuffer.Pointer
[0,p.buf.size)
offset - Variable in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
offset - Variable in class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
oid - Variable in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.EcdsaCertificateDecoder
 
openbsd_iv - Static variable in class org.mindrot.jbcrypt.BCrypt
 
openDirectory(String) - Method in class com.trilead.ssh2.SFTPv3Client
 
openDirectTCPIPChannel(String, int, String, int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
openFile(String, int, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
 
openFileRO(String) - Method in class com.trilead.ssh2.SFTPv3Client
Open a file for reading.
openFileRW(String) - Method in class com.trilead.ssh2.SFTPv3Client
Open a file for reading and writing.
OpenFlags - Class in com.trilead.ssh2.sftp
SFTP Open Flags.
OpenFlags() - Constructor for class com.trilead.ssh2.sftp.OpenFlags
 
openSession() - Method in class com.trilead.ssh2.Connection
Open a new Session on this connection.
openSessionChannel() - Method in class com.trilead.ssh2.channel.ChannelManager
 
OpenSshCertificateDecoder - Class in com.trilead.ssh2.signature
An decoder that can read keys written in the 'new' OpenSSH format, generally identified with the header 'BEGIN OPENSSH PRIVATE KEY'.
OpenSshCertificateDecoder(String) - Constructor for class com.trilead.ssh2.signature.OpenSshCertificateDecoder
 
OpenSshCertificateDecoder.SshCipher - Enum in com.trilead.ssh2.signature
 
OpenSshEcdsaCertificateDecoder(String, String, ECParameterSpec) - Constructor for class com.trilead.ssh2.signature.ECDSAKeyAlgorithm.OpenSshEcdsaCertificateDecoder
 
org.mindrot.jbcrypt - package org.mindrot.jbcrypt
 
originator_IP_address - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
originator_port - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
os - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
os - Variable in class com.trilead.ssh2.SFTPv3Client
 
out - Variable in class com.trilead.ssh2.Connection.PumpThread
 
out_buffer - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
out_buffer_pos - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
Output() - Constructor for class com.trilead.ssh2.channel.Channel.Output
 

P

p - Variable in class com.trilead.ssh2.channel.FifoBuffer.Pointer
 
p - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
p - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
p - Variable in class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
p - Variable in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
p - Variable in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 
P - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
P - Variable in class org.mindrot.jbcrypt.BCrypt
 
P_orig - Static variable in class org.mindrot.jbcrypt.BCrypt
 
P_SZ - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
p1 - Static variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
p14 - Static variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
packBlock(byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
Packet - Class in com.trilead.ssh2.sftp
SFTP Paket Types
Packet() - Constructor for class com.trilead.ssh2.sftp.Packet
 
PacketChannelOpenConfirmation - Class in com.trilead.ssh2.packets
PacketChannelOpenConfirmation.
PacketChannelOpenConfirmation(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
PacketChannelOpenConfirmation(int, int, int, int) - Constructor for class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
PacketChannelOpenFailure - Class in com.trilead.ssh2.packets
PacketChannelOpenFailure.
PacketChannelOpenFailure(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
PacketChannelOpenFailure(int, int, String, String) - Constructor for class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
PacketChannelTrileadPing - Class in com.trilead.ssh2.packets
PacketChannelTrileadPing.
PacketChannelTrileadPing(int) - Constructor for class com.trilead.ssh2.packets.PacketChannelTrileadPing
 
PacketChannelWindowAdjust - Class in com.trilead.ssh2.packets
PacketChannelWindowAdjust.
PacketChannelWindowAdjust(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
PacketChannelWindowAdjust(int, int) - Constructor for class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
PacketDisconnect - Class in com.trilead.ssh2.packets
PacketDisconnect.
PacketDisconnect(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketDisconnect
 
PacketDisconnect(int, String, String) - Constructor for class com.trilead.ssh2.packets.PacketDisconnect
 
PacketGlobalCancelForwardRequest - Class in com.trilead.ssh2.packets
PacketGlobalCancelForwardRequest.
PacketGlobalCancelForwardRequest(boolean, String, int) - Constructor for class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
PacketGlobalForwardRequest - Class in com.trilead.ssh2.packets
PacketGlobalForwardRequest.
PacketGlobalForwardRequest(boolean, String, int) - Constructor for class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
PacketGlobalTrileadPing - Class in com.trilead.ssh2.packets
PacketGlobalTrileadPing.
PacketGlobalTrileadPing() - Constructor for class com.trilead.ssh2.packets.PacketGlobalTrileadPing
 
PacketIgnore - Class in com.trilead.ssh2.packets
PacketIgnore.
PacketIgnore() - Constructor for class com.trilead.ssh2.packets.PacketIgnore
 
PacketIgnore(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketIgnore
 
PacketKexDhGexGroup - Class in com.trilead.ssh2.packets
PacketKexDhGexGroup.
PacketKexDhGexGroup(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
PacketKexDhGexInit - Class in com.trilead.ssh2.packets
PacketKexDhGexInit.
PacketKexDhGexInit(BigInteger) - Constructor for class com.trilead.ssh2.packets.PacketKexDhGexInit
 
PacketKexDhGexReply - Class in com.trilead.ssh2.packets
PacketKexDhGexReply.
PacketKexDhGexReply(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketKexDhGexReply
 
PacketKexDhGexRequest - Class in com.trilead.ssh2.packets
PacketKexDhGexRequest.
PacketKexDhGexRequest(DHGexParameters) - Constructor for class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
PacketKexDhGexRequestOld - Class in com.trilead.ssh2.packets
PacketKexDhGexRequestOld.
PacketKexDhGexRequestOld(DHGexParameters) - Constructor for class com.trilead.ssh2.packets.PacketKexDhGexRequestOld
 
PacketKexDHInit - Class in com.trilead.ssh2.packets
PacketKexDHInit.
PacketKexDHInit(BigInteger) - Constructor for class com.trilead.ssh2.packets.PacketKexDHInit
 
PacketKexDHReply - Class in com.trilead.ssh2.packets
PacketKexDHReply.
PacketKexDHReply(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketKexDHReply
 
PacketKexInit - Class in com.trilead.ssh2.packets
PacketKexInit.
PacketKexInit(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketKexInit
 
PacketKexInit(CryptoWishList, SecureRandom) - Constructor for class com.trilead.ssh2.packets.PacketKexInit
 
PacketNewKeys - Class in com.trilead.ssh2.packets
PacketNewKeys.
PacketNewKeys() - Constructor for class com.trilead.ssh2.packets.PacketNewKeys
 
PacketNewKeys(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketNewKeys
 
PacketOpenDirectTCPIPChannel - Class in com.trilead.ssh2.packets
PacketOpenDirectTCPIPChannel.
PacketOpenDirectTCPIPChannel(int, int, int, String, int, String, int) - Constructor for class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
PacketOpenSessionChannel - Class in com.trilead.ssh2.packets
PacketOpenSessionChannel.
PacketOpenSessionChannel(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
PacketOpenSessionChannel(int, int, int) - Constructor for class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
packets - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
Packets - Class in com.trilead.ssh2.packets
Packets.
Packets() - Constructor for class com.trilead.ssh2.packets.Packets
 
PacketServiceAccept - Class in com.trilead.ssh2.packets
PacketServiceAccept.
PacketServiceAccept(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketServiceAccept
 
PacketServiceAccept(String) - Constructor for class com.trilead.ssh2.packets.PacketServiceAccept
 
PacketServiceRequest - Class in com.trilead.ssh2.packets
PacketServiceRequest.
PacketServiceRequest(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketServiceRequest
 
PacketServiceRequest(String) - Constructor for class com.trilead.ssh2.packets.PacketServiceRequest
 
PacketSessionExecCommand - Class in com.trilead.ssh2.packets
PacketSessionExecCommand.
PacketSessionExecCommand(int, boolean, String) - Constructor for class com.trilead.ssh2.packets.PacketSessionExecCommand
 
PacketSessionPtyRequest - Class in com.trilead.ssh2.packets
PacketSessionPtyRequest.
PacketSessionPtyRequest(int, boolean, String, int, int, int, int, byte[]) - Constructor for class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
PacketSessionStartShell - Class in com.trilead.ssh2.packets
PacketSessionStartShell.
PacketSessionStartShell(int, boolean) - Constructor for class com.trilead.ssh2.packets.PacketSessionStartShell
 
PacketSessionSubsystemRequest - Class in com.trilead.ssh2.packets
PacketSessionSubsystemRequest.
PacketSessionSubsystemRequest(int, boolean, String) - Constructor for class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
PacketSessionX11Request - Class in com.trilead.ssh2.packets
PacketSessionX11Request.
PacketSessionX11Request(int, boolean, boolean, String, String, int) - Constructor for class com.trilead.ssh2.packets.PacketSessionX11Request
 
PacketSignal - Class in com.trilead.ssh2.packets
Delivers a signal from client to server.
PacketSignal(int, String) - Constructor for class com.trilead.ssh2.packets.PacketSignal
 
PacketUserauthBanner - Class in com.trilead.ssh2.packets
PacketUserauthBanner.
PacketUserauthBanner(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthBanner
 
PacketUserauthBanner(String, String) - Constructor for class com.trilead.ssh2.packets.PacketUserauthBanner
 
PacketUserauthFailure - Class in com.trilead.ssh2.packets
PacketUserauthBanner.
PacketUserauthFailure(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthFailure
 
PacketUserauthFailure(String[], boolean) - Constructor for class com.trilead.ssh2.packets.PacketUserauthFailure
 
PacketUserauthInfoRequest - Class in com.trilead.ssh2.packets
PacketUserauthInfoRequest.
PacketUserauthInfoRequest(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
PacketUserauthInfoResponse - Class in com.trilead.ssh2.packets
PacketUserauthInfoResponse.
PacketUserauthInfoResponse(String[]) - Constructor for class com.trilead.ssh2.packets.PacketUserauthInfoResponse
 
PacketUserauthRequestGssapiWithMic - Class in com.trilead.ssh2.packets
 
PacketUserauthRequestGssapiWithMic(String) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
PacketUserauthRequestInteractive - Class in com.trilead.ssh2.packets
PacketUserauthRequestInteractive.
PacketUserauthRequestInteractive(String, String, String[]) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
PacketUserauthRequestNone - Class in com.trilead.ssh2.packets
PacketUserauthRequestPassword.
PacketUserauthRequestNone(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
PacketUserauthRequestNone(String, String) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
PacketUserauthRequestPassword - Class in com.trilead.ssh2.packets
PacketUserauthRequestPassword.
PacketUserauthRequestPassword(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
PacketUserauthRequestPassword(String, String, String) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
PacketUserauthRequestPublicKey - Class in com.trilead.ssh2.packets
PacketUserauthRequestPublicKey.
PacketUserauthRequestPublicKey(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
PacketUserauthRequestPublicKey(String, String, String, byte[], byte[]) - Constructor for class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
PacketUserauthTokenGssapiWithMic - Class in com.trilead.ssh2.packets
 
PacketUserauthTokenGssapiWithMic(String, String) - Constructor for class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
PacketWindowChange - Class in com.trilead.ssh2.packets
Indicates that that size of the terminal (window) size has changed on the client side.
PacketWindowChange(int, int, int, int, int) - Constructor for class com.trilead.ssh2.packets.PacketWindowChange
 
padding - Static variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
Page(int) - Constructor for class com.trilead.ssh2.channel.FifoBuffer.Page
 
pageSize - Variable in class com.trilead.ssh2.channel.FifoBuffer
 
parseCLine(String) - Method in class com.trilead.ssh2.SCPClient
 
parseIPv4Address(String) - Method in class com.trilead.ssh2.transport.TransportManager
 
parsePEM(char[]) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
parsePEM(char[], CertificateDecoder) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
parseTokens(String, char) - Static method in class com.trilead.ssh2.util.Tokenizer
Exists because StringTokenizer is not available in J2ME.
partialSuccess - Variable in class com.trilead.ssh2.packets.PacketUserauthFailure
 
password - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
password - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
patterns - Variable in class com.trilead.ssh2.KnownHosts.KnownHostsEntry
 
payload - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
payload - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
payload - Variable in class com.trilead.ssh2.packets.PacketChannelTrileadPing
 
payload - Variable in class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
payload - Variable in class com.trilead.ssh2.packets.PacketDisconnect
 
payload - Variable in class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketGlobalTrileadPing
 
payload - Variable in class com.trilead.ssh2.packets.PacketIgnore
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDhGexGroup
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDhGexInit
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDhGexRequestOld
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDHInit
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexDHReply
 
payload - Variable in class com.trilead.ssh2.packets.PacketKexInit
 
payload - Variable in class com.trilead.ssh2.packets.PacketNewKeys
 
payload - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
payload - Variable in class com.trilead.ssh2.packets.PacketOpenSessionChannel
 
payload - Variable in class com.trilead.ssh2.packets.PacketServiceAccept
 
payload - Variable in class com.trilead.ssh2.packets.PacketServiceRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketSessionExecCommand
 
payload - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketSessionStartShell
 
payload - Variable in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
payload - Variable in class com.trilead.ssh2.packets.PacketSignal
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthBanner
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthFailure
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoResponse
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
payload - Variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
payload - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
pbkdf(byte[], byte[], int, byte[]) - Method in class org.mindrot.jbcrypt.BCrypt
Compatibility with new OpenBSD function.
pc1 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
pc2 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
peekNextMessageLength() - Method in class com.trilead.ssh2.transport.TransportConnection
 
PEM_DSA_PRIVATE_KEY - Static variable in class com.trilead.ssh2.crypto.PEMDecoder
 
PEM_RSA_PRIVATE_KEY - Static variable in class com.trilead.ssh2.crypto.PEMDecoder
 
PEMDecoder - Class in com.trilead.ssh2.crypto
PEM Support.
PEMDecoder() - Constructor for class com.trilead.ssh2.crypto.PEMDecoder
 
PEMStructure - Class in com.trilead.ssh2.crypto
Parsed PEM structure.
PEMStructure() - Constructor for class com.trilead.ssh2.crypto.PEMStructure
 
pemType - Variable in class com.trilead.ssh2.crypto.PEMStructure
 
perform() - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
permissions - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The POSIX permissions.
ping() - Method in class com.trilead.ssh2.Connection
This method can be used to perform end-to-end connection testing.
ping() - Method in class com.trilead.ssh2.Session
This method can be used to perform end-to-end session (i.e., SSH channel) testing.
pipeStderr(OutputStream) - Method in class com.trilead.ssh2.Session
The same as Session.pipeStdout(OutputStream) except for stderr, not for stdout.
pipeStderrStream(OutputStream) - Method in class com.trilead.ssh2.channel.Channel
 
pipeStdout(OutputStream) - Method in class com.trilead.ssh2.Session
Write stdout received from the other side to the specified OutputStream.
pipeStdoutStream(OutputStream) - Method in class com.trilead.ssh2.channel.Channel
 
pipeTo(OutputStream) - Method in class com.trilead.ssh2.channel.Channel.Output
Instead of spooling data, let our I/O thread write to the given OutputStream.
pixel_height - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
pixel_height - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
pixel_width - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
pixel_width - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
pk - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
pkAlgoName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
Pointer(FifoBuffer.Page, int) - Constructor for class com.trilead.ssh2.channel.FifoBuffer.Pointer
 
port - Variable in class com.trilead.ssh2.channel.X11ServerData
 
port - Variable in class com.trilead.ssh2.Connection
 
port - Variable in class com.trilead.ssh2.transport.KexManager
 
port - Variable in class com.trilead.ssh2.transport.TransportManager
 
port_to_connect - Variable in class com.trilead.ssh2.channel.LocalAcceptThread
 
port_to_connect - Variable in class com.trilead.ssh2.LocalPortForwarder
 
port_to_connect - Variable in class com.trilead.ssh2.LocalStreamForwarder
 
port_to_connect - Variable in class com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
 
pos - Variable in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
pos - Variable in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
pos - Variable in class com.trilead.ssh2.crypto.SimpleDERReader
 
pos - Variable in class com.trilead.ssh2.packets.TypesReader
 
pos - Variable in class com.trilead.ssh2.packets.TypesWriter
 
pref_group_len - Variable in class com.trilead.ssh2.DHGexParameters
 
PRINCIPAL_NAME_OID - Static variable in class com.trilead.ssh2.auth.GSSContextKrb5
 
processBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
processTable(int, int, int[]) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
apply the encryption cycle to each value pair in the table.
procType - Variable in class com.trilead.ssh2.crypto.PEMStructure
 
prompt - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
 
PROPERTY_TIMEOUT - Static variable in class com.trilead.ssh2.auth.AuthenticationManager
 
protocol_version - Variable in class com.trilead.ssh2.SFTPv3Client
 
provider - Variable in class com.trilead.ssh2.signature.KeyAlgorithm
 
proxyData - Variable in class com.trilead.ssh2.Connection
 
ProxyData - Interface in com.trilead.ssh2
An abstract marker interface implemented by all proxy data implementations.
proxyHost - Variable in class com.trilead.ssh2.HTTPProxyData
 
proxyPass - Variable in class com.trilead.ssh2.HTTPProxyData
 
proxyPort - Variable in class com.trilead.ssh2.HTTPProxyData
 
proxyUser - Variable in class com.trilead.ssh2.HTTPProxyData
 
pseudoRegex(char[], int, char[], int) - Method in class com.trilead.ssh2.KnownHosts
 
publicKeys - Variable in class com.trilead.ssh2.KnownHosts
 
PumpThread(InputStream, OutputStream) - Constructor for class com.trilead.ssh2.Connection.PumpThread
Instantiates a new Pump thread.
put(byte[], String, String) - Method in class com.trilead.ssh2.SCPClient
Create a remote file and copy the contents of the passed byte array into it.
put(byte[], String, String, String) - Method in class com.trilead.ssh2.SCPClient
Create a remote file and copy the contents of the passed byte array into it.
put(String[], String) - Method in class com.trilead.ssh2.SCPClient
Copy a set of local files to a remote directory, uses mode 0600 when creating files on the remote side.
put(String[], String[], String, String) - Method in class com.trilead.ssh2.SCPClient
 
put(String[], String, String) - Method in class com.trilead.ssh2.SCPClient
Copy a set of local files to a remote directory, uses the specified mode when creating the files on the remote side.
put(String, String) - Method in class com.trilead.ssh2.SCPClient
Copy a local file to a remote directory, uses mode 0600 when creating the file on the remote side.
put(String, String, String) - Method in class com.trilead.ssh2.SCPClient
Copy a local file to a remote directory, uses the specified mode when creating the file on the remote side.
put(String, String, String, String) - Method in class com.trilead.ssh2.SCPClient
Copy a local file to a remote directory, uses the specified mode and remote filename when creating the file on the remote side.
putInt(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 

Q

q - Variable in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
q - Variable in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 

R

r - Variable in class com.trilead.ssh2.channel.FifoBuffer
The position at which the next read/write will happen.
r - Variable in class com.trilead.ssh2.signature.DSASignature
Deprecated.
 
RandomFactory - Class in com.trilead.ssh2
Creates SecureRandom
RandomFactory() - Constructor for class com.trilead.ssh2.RandomFactory
 
rawFingerPrint(String, String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Generates a "raw" fingerprint of a hostkey.
rawToBubblebabbleFingerprint(byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Convert a raw fingerprint to bubblebabble representation.
rawToHexFingerprint(byte[]) - Static method in class com.trilead.ssh2.KnownHosts
Convert a raw fingerprint to hex representation (XX:YY:ZZ...).
rcon - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
read() - Method in class com.trilead.ssh2.channel.ChannelInputStream
 
read() - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
read() - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
read() - Method in class com.trilead.ssh2.StreamGobbler
 
read(byte[]) - Method in class com.trilead.ssh2.channel.ChannelInputStream
 
read(byte[]) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
read(byte[]) - Method in class com.trilead.ssh2.StreamGobbler
 
read(byte[], int, int) - Method in class com.trilead.ssh2.channel.Channel.Output
Read from the buffer.
read(byte[], int, int) - Method in class com.trilead.ssh2.channel.ChannelInputStream
 
read(byte[], int, int) - Method in class com.trilead.ssh2.channel.FifoBuffer.Pointer
 
read(byte[], int, int) - Method in class com.trilead.ssh2.channel.FifoBuffer
 
read(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
read(byte[], int, int) - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
read(byte[], int, int) - Method in class com.trilead.ssh2.StreamGobbler
 
read(SFTPv3FileHandle, long, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
Read bytes from a file.
read(String) - Method in class com.trilead.ssh2.jenkins.SFTPClient
 
read(String) - Method in class com.trilead.ssh2.SFTPv3Client
Read input stream.
read_pos - Variable in class com.trilead.ssh2.StreamGobbler
 
readable() - Method in class com.trilead.ssh2.channel.Channel.Output
How many bytes can be read from the buffer?
readable() - Method in class com.trilead.ssh2.channel.FifoBuffer
Number of bytes readable
readAttrs(TypesReader) - Method in class com.trilead.ssh2.SFTPv3Client
 
readBoolean() - Method in class com.trilead.ssh2.packets.TypesReader
 
readByte() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readByte() - Method in class com.trilead.ssh2.packets.TypesReader
 
readBytes(byte[], int, int) - Method in class com.trilead.ssh2.packets.TypesReader
 
readBytes(byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
 
readBytes(int) - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readBytes(int) - Method in class com.trilead.ssh2.packets.TypesReader
 
readByteString() - Method in class com.trilead.ssh2.packets.TypesReader
 
readConstructed() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readConstructedType() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readInt() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readLength() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readLineRN(InputStream, byte[]) - Static method in class com.trilead.ssh2.transport.ClientServerHello
 
readLink(String) - Method in class com.trilead.ssh2.SFTPv3Client
Read the target of a symbolic link.
readMPINT() - Method in class com.trilead.ssh2.packets.TypesReader
 
readNameList() - Method in class com.trilead.ssh2.packets.TypesReader
 
readOctetString() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readOid() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readPlain(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
 
readResponse(InputStream) - Method in class com.trilead.ssh2.SCPClient
 
readSequenceAsByteArray() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
readString() - Method in class com.trilead.ssh2.packets.TypesReader
 
readString(String) - Method in class com.trilead.ssh2.packets.TypesReader
 
readUINT32() - Method in class com.trilead.ssh2.packets.TypesReader
 
readUINT64() - Method in class com.trilead.ssh2.packets.TypesReader
 
reason - Variable in class com.trilead.ssh2.packets.PacketDisconnect
 
reasonClosed - Variable in class com.trilead.ssh2.channel.Channel
 
reasonClosedCause - Variable in class com.trilead.ssh2.transport.TransportManager
 
reasonClosedLock - Variable in class com.trilead.ssh2.channel.Channel
 
reasonCode - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
receiveFiles(Session, OutputStream[]) - Method in class com.trilead.ssh2.SCPClient
 
receiveFiles(Session, String[], String) - Method in class com.trilead.ssh2.SCPClient
 
receiveLine(InputStream) - Method in class com.trilead.ssh2.SCPClient
 
receiveLoop() - Method in class com.trilead.ssh2.transport.TransportManager
 
receiveMessage(byte[], int, int) - Method in class com.trilead.ssh2.transport.TransportConnection
 
receiveMessage(int) - Method in class com.trilead.ssh2.SFTPv3Client
Read a message and guarantee that the contents is not larger than maxlen bytes.
receiveThread - Variable in class com.trilead.ssh2.transport.TransportManager
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketChannelTrileadPing
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSessionExecCommand
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSessionStartShell
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketSignal
 
recipientChannelID - Variable in class com.trilead.ssh2.packets.PacketWindowChange
 
recommendHostkeyAlgorithms(String) - Method in class com.trilead.ssh2.KnownHosts
 
recv_mac - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_mac_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_mac_buffer_cmp - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_packet_header_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_packet_header_present - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_padd_blocksize - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_padding_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
recv_seq_number - Variable in class com.trilead.ssh2.transport.TransportConnection
 
registerMessageHandler(MessageHandler, int, int) - Method in class com.trilead.ssh2.transport.TransportManager
 
registerThread(IChannelWorkerThread) - Method in class com.trilead.ssh2.channel.ChannelManager
 
registerX11Cookie(String, X11ServerData) - Method in class com.trilead.ssh2.channel.ChannelManager
 
releaseRing() - Method in class com.trilead.ssh2.channel.FifoBuffer
If the ring is no longer needed, release the buffer.
remain() - Method in class com.trilead.ssh2.packets.TypesReader
 
remainingMethods - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
RemoteAcceptThread - Class in com.trilead.ssh2.channel
RemoteAcceptThread.
RemoteAcceptThread(Channel, String, int, String, int, String, int) - Constructor for class com.trilead.ssh2.channel.RemoteAcceptThread
 
remoteConnectedAddress - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
remoteConnectedPort - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
RemoteForwardingData - Class in com.trilead.ssh2.channel
RemoteForwardingData.
RemoteForwardingData() - Constructor for class com.trilead.ssh2.channel.RemoteForwardingData
 
remoteForwardings - Variable in class com.trilead.ssh2.channel.ChannelManager
 
remoteID - Variable in class com.trilead.ssh2.channel.Channel
 
remoteKEX - Variable in class com.trilead.ssh2.transport.KexState
 
remoteMaxPacketSize - Variable in class com.trilead.ssh2.channel.Channel
 
remoteOriginatorAddress - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
remoteOriginatorAddress - Variable in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
remoteOriginatorPort - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
remoteOriginatorPort - Variable in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
remoteWindow - Variable in class com.trilead.ssh2.channel.Channel
 
RemoteX11AcceptThread - Class in com.trilead.ssh2.channel
RemoteX11AcceptThread.
RemoteX11AcceptThread(Channel, String, int) - Constructor for class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
removeChannel(int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
removeDuplicates(String[]) - Method in class com.trilead.ssh2.Connection
Removes duplicates from a String array, keeps only first occurence of each element.
removeLeadingZeroes(byte[]) - Static method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
removeMessageHandler(MessageHandler, int, int) - Method in class com.trilead.ssh2.transport.TransportManager
 
removePadding(byte[], int) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
 
replyToChallenge(String, String, int, String[], boolean[]) - Method in interface com.trilead.ssh2.InteractiveCallback
This callback interface is used during a "keyboard-interactive" authentication.
requestCancelGlobalForward(int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestChannelTrileadPing(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestDumbPTY() - Method in class com.trilead.ssh2.Session
Basically just a wrapper for lazy people - identical to calling requestPTY("dumb", 0, 0, 0, 0, null).
requestExecCommand(Channel, String) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestGlobalForward(String, int, String, int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestGlobalTrileadPing() - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestHeaderLines - Variable in class com.trilead.ssh2.HTTPProxyData
 
requestPTY(Channel, String, int, int, int, int, byte[]) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestPTY(String) - Method in class com.trilead.ssh2.Session
Basically just another wrapper for lazy people - identical to calling requestPTY(term, 0, 0, 0, 0, null).
requestPTY(String, int, int, int, int, byte[]) - Method in class com.trilead.ssh2.Session
Allocate a pseudo-terminal for this session.
requestRemotePortForwarding(String, int, String, int) - Method in class com.trilead.ssh2.Connection
Request a remote port forwarding.
requestShell(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestSubSystem(Channel, String) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestWindowChange(int, int, int, int) - Method in class com.trilead.ssh2.channel.Channel
 
requestWindowChange(int, int, int, int) - Method in class com.trilead.ssh2.Session
Tells the server that the size of the terminal has changed.
requestX11(Channel, boolean, String, String, int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
requestX11Forwarding(String, int, byte[], boolean) - Method in class com.trilead.ssh2.Session
Request X11 forwarding for the current session.
reserved_field1 - Variable in class com.trilead.ssh2.transport.KexParameters
 
reset() - Method in class com.trilead.ssh2.crypto.cipher.AES
 
reset() - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
reset() - Method in class com.trilead.ssh2.crypto.cipher.DES
 
reset() - Method in class com.trilead.ssh2.crypto.cipher.DESede
 
reset() - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
reset() - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
reset() - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
reset() - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
reset() - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
reset() - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
resetInput(byte[]) - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
resetInput(byte[], int, int) - Method in class com.trilead.ssh2.crypto.SimpleDERReader
 
resize(int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
responses - Variable in class com.trilead.ssh2.packets.PacketUserauthInfoResponse
 
reverseNames - Static variable in class com.trilead.ssh2.packets.Packets
 
rm(String) - Method in class com.trilead.ssh2.SFTPv3Client
Remove a file.
rmdir(String) - Method in class com.trilead.ssh2.SFTPv3Client
Remove an empty directory.
rnd - Variable in class com.trilead.ssh2.Session
 
rnd - Variable in class com.trilead.ssh2.transport.KexManager
 
rnd - Variable in class com.trilead.ssh2.transport.TransportConnection
 
ROUNDS - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
ROUNDS - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
RSACertificateDecoder() - Constructor for class com.trilead.ssh2.signature.RSAKeyAlgorithm.RSACertificateDecoder
 
RSAKeyAlgorithm - Class in com.trilead.ssh2.signature
 
RSAKeyAlgorithm() - Constructor for class com.trilead.ssh2.signature.RSAKeyAlgorithm
 
RSAKeyAlgorithm.RSACertificateDecoder - Class in com.trilead.ssh2.signature
 
RSAPrivateKey - Class in com.trilead.ssh2.signature
Deprecated.
RSAPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
 
RSAPublicKey - Class in com.trilead.ssh2.signature
Deprecated.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPublicKey
Deprecated.
 
RSASHA1Verify - Class in com.trilead.ssh2.signature
Deprecated.
RSASHA1Verify() - Constructor for class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
 
RSASignature - Class in com.trilead.ssh2.signature
Deprecated.
signatures are now stored as raw byte arrays
RSASignature(BigInteger) - Constructor for class com.trilead.ssh2.signature.RSASignature
Deprecated.
 
run() - Method in class com.trilead.ssh2.channel.LocalAcceptThread
 
run() - Method in class com.trilead.ssh2.channel.RemoteAcceptThread
 
run() - Method in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
run() - Method in class com.trilead.ssh2.channel.StreamForwarder
 
run() - Method in class com.trilead.ssh2.Connection.PumpThread
 
run() - Method in class com.trilead.ssh2.StreamGobbler.GobblerThread
 
run() - Method in class com.trilead.ssh2.transport.TransportManager.AsynchronousWorker
 
run() - Method in class com.trilead.ssh2.util.TimeoutService.TimeoutToken
 

S

s - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
s - Variable in class com.trilead.ssh2.channel.RemoteX11AcceptThread
 
s - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
s - Variable in class com.trilead.ssh2.signature.DSASignature
Deprecated.
 
s - Variable in class com.trilead.ssh2.signature.RSASignature
Deprecated.
 
S - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
S - Variable in class org.mindrot.jbcrypt.BCrypt
 
S_IRGRP - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IROTH - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IRUSR - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_ISGID - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_ISUID - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_ISVTX - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IWGRP - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IWOTH - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IWUSR - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IXGRP - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IXOTH - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_IXUSR - Static variable in class com.trilead.ssh2.sftp.AttribPermissions
 
S_orig - Static variable in class org.mindrot.jbcrypt.BCrypt
 
S0 - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
S1 - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
S2 - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
s2c_enc_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
s2c_mac_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
S3 - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
SBOX_SK - Static variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
scanDirectory(byte[]) - Method in class com.trilead.ssh2.SFTPv3Client
 
scheduler - Static variable in class com.trilead.ssh2.util.TimeoutService
 
SCPClient - Class in com.trilead.ssh2
A very basic SCPClient that can be used to copy files from/to the SSH-2 server.
SCPClient(Connection) - Constructor for class com.trilead.ssh2.SCPClient
 
SCPClient.LenNamePair - Class in com.trilead.ssh2
 
SECURE_RANDOM - Static variable in class com.trilead.ssh2.KnownHosts
 
send_mac - Variable in class com.trilead.ssh2.transport.TransportConnection
 
send_mac_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
send_packet_header_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
send_padd_blocksize - Variable in class com.trilead.ssh2.transport.TransportConnection
 
send_padding_buffer - Variable in class com.trilead.ssh2.transport.TransportConnection
 
send_seq_number - Variable in class com.trilead.ssh2.transport.TransportConnection
 
sendAsynchronousMessage(byte[]) - Method in class com.trilead.ssh2.transport.TransportManager
 
sendBytes(Session, byte[], String, String) - Method in class com.trilead.ssh2.SCPClient
 
sendData(Channel, byte[], int, int) - Method in class com.trilead.ssh2.channel.ChannelManager
 
sendEOF(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
senderChannelID - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
 
sendFiles(Session, String[], String[], String) - Method in class com.trilead.ssh2.SCPClient
 
sendIgnorePacket() - Method in class com.trilead.ssh2.Connection
Send an SSH_MSG_IGNORE packet.
sendIgnorePacket(byte[]) - Method in class com.trilead.ssh2.Connection
Send an SSH_MSG_IGNORE packet with the given data attribute.
sendKexMessage(byte[]) - Method in class com.trilead.ssh2.transport.TransportManager
 
sendMessage(byte[]) - Method in class com.trilead.ssh2.transport.TransportConnection
 
sendMessage(byte[]) - Method in class com.trilead.ssh2.transport.TransportManager
 
sendMessage(byte[], int, int) - Method in class com.trilead.ssh2.transport.TransportConnection
 
sendMessage(byte[], int, int, int) - Method in class com.trilead.ssh2.transport.TransportConnection
 
sendMessage(int, int, byte[]) - Method in class com.trilead.ssh2.SFTPv3Client
 
sendMessage(int, int, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
 
sendOpenConfirmation(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
serialVersionUID - Static variable in exception class com.trilead.ssh2.HTTPProxyException
 
serialVersionUID - Static variable in exception class com.trilead.ssh2.IOWarningException
 
serialVersionUID - Static variable in exception class com.trilead.ssh2.SFTPException
 
serialVersionUID - Static variable in exception class com.trilead.ssh2.transport.NegotiateException
 
server_extensions - Variable in class com.trilead.ssh2.SFTPv3Client
 
server_host_key_algo - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
 
server_host_key_algorithms - Variable in class com.trilead.ssh2.transport.KexParameters
 
server_line - Variable in class com.trilead.ssh2.transport.ClientServerHello
 
server_versioncomment - Variable in class com.trilead.ssh2.transport.ClientServerHello
 
serverHostKey - Variable in class com.trilead.ssh2.ConnectionInfo
The server host key that was sent during the latest key exchange.
serverHostKeyAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The type of the server host key
serverHostKeyAlgorithms - Variable in class com.trilead.ssh2.crypto.CryptoWishList
 
ServerHostKeyVerifier - Interface in com.trilead.ssh2
A callback interface used to implement a client specific method of checking server host keys.
serverToClientCryptoAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the server to the client.
serverToClientMACAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the server to the client.
serviceName - Variable in class com.trilead.ssh2.packets.PacketServiceAccept
 
serviceName - Variable in class com.trilead.ssh2.packets.PacketServiceRequest
 
serviceName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
serviceName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
serviceName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
serviceName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
sess - Variable in class com.trilead.ssh2.SFTPv3Client
 
Session - Class in com.trilead.ssh2
A Session is a remote execution of a program.
Session(ChannelManager, SecureRandom) - Constructor for class com.trilead.ssh2.Session
 
sessionId - Variable in class com.trilead.ssh2.transport.KexManager
 
setCharset(String) - Method in class com.trilead.ssh2.SFTPv3Client
Set the charset used to convert between Java Unicode Strings and byte encodings used by the server for paths and file names.
setClient2ServerCiphers(String[]) - Method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
setClient2ServerMACs(String[]) - Method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
setConnectionMonitors(Vector) - Method in class com.trilead.ssh2.transport.TransportManager
 
setData(byte[]) - Method in class com.trilead.ssh2.packets.PacketIgnore
 
setDHGexParameters(DHGexParameters) - Method in class com.trilead.ssh2.Connection
Sets the parameters for the diffie-hellman group exchange.
setF(BigInteger) - Method in class com.trilead.ssh2.crypto.dh.DhExchange
 
setF(BigInteger) - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
Sets f and calculates the shared secret.
setHashAlgorithm(String) - Method in class com.trilead.ssh2.transport.KexState
 
setKey(byte[]) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
setLimit(int) - Method in class com.trilead.ssh2.channel.FifoBuffer
 
setProxyData(ProxyData) - Method in class com.trilead.ssh2.Connection
Used to tell the library that the connection shall be established through a proxy server.
setReasonClosed(String) - Method in class com.trilead.ssh2.channel.Channel
 
setReasonClosed(Throwable) - Method in class com.trilead.ssh2.channel.Channel
 
setSecureRandom(SecureRandom) - Method in class com.trilead.ssh2.Connection
Provide your own instance of SecureRandom.
setServer2ClientCiphers(String[]) - Method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
setServer2ClientMACs(String[]) - Method in class com.trilead.ssh2.Connection
Unless you know what you are doing, you will never need this.
setServerHostKeyAlgorithms(String[]) - Method in class com.trilead.ssh2.Connection
Define the set of allowed server host key algorithms to be used for the following key exchange operations.
setSoTimeout(int) - Method in class com.trilead.ssh2.transport.TransportManager
 
setstat(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
Modify the attributes of a file.
setTcpNoDelay(boolean) - Method in class com.trilead.ssh2.transport.TransportManager
 
setTCPNoDelay(boolean) - Method in class com.trilead.ssh2.Connection
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) on the underlying socket.
setWindowSize(int) - Method in class com.trilead.ssh2.channel.Channel
 
setWindowSize(int) - Method in class com.trilead.ssh2.Session
Sets the receive window size.
SFTPClient - Class in com.trilead.ssh2.jenkins
This Class adds file manage capabilities to the SFTPv3Client class.
SFTPClient(Connection) - Constructor for class com.trilead.ssh2.jenkins.SFTPClient
 
SFTPClient.SFTPInputStream - Class in com.trilead.ssh2.jenkins
 
SFTPClient.SFTPOutputStream - Class in com.trilead.ssh2.jenkins
 
sftpErrorCode - Variable in exception class com.trilead.ssh2.SFTPException
 
sftpErrorMessage - Variable in exception class com.trilead.ssh2.SFTPException
 
SFTPException - Exception Class in com.trilead.ssh2
Used in combination with the SFTPv3Client.
SFTPException(String, int) - Constructor for exception class com.trilead.ssh2.SFTPException
 
SFTPInputStream(SFTPv3FileHandle) - Constructor for class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
SFTPOutputStream(SFTPv3FileHandle) - Constructor for class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
SFTPv3Client - Class in com.trilead.ssh2
A SFTPv3Client represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.
SFTPv3Client(Connection) - Constructor for class com.trilead.ssh2.SFTPv3Client
Create a SFTP v3 client.
SFTPv3Client(Connection, PrintStream) - Constructor for class com.trilead.ssh2.SFTPv3Client
Deprecated.
this constructor (debug version) will disappear in the future, use SFTPv3Client(Connection) instead.
SFTPv3DirectoryEntry - Class in com.trilead.ssh2
A SFTPv3DirectoryEntry as returned by SFTPv3Client.ls(String).
SFTPv3DirectoryEntry() - Constructor for class com.trilead.ssh2.SFTPv3DirectoryEntry
 
SFTPv3FileAttributes - Class in com.trilead.ssh2
A SFTPv3FileAttributes object represents detail information about a file on the server.
SFTPv3FileAttributes() - Constructor for class com.trilead.ssh2.SFTPv3FileAttributes
 
SFTPv3FileHandle - Class in com.trilead.ssh2
A SFTPv3FileHandle.
SFTPv3FileHandle(SFTPv3Client, byte[]) - Constructor for class com.trilead.ssh2.SFTPv3FileHandle
 
SHA1 - Class in com.trilead.ssh2.crypto.digest
Deprecated.
Use java.security.MessageDigest.getInstance("SHA1");
SHA1() - Constructor for class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
shift(int, int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
shutdown - Variable in class com.trilead.ssh2.channel.ChannelManager
 
Si - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
sibling - Variable in class com.trilead.ssh2.channel.StreamForwarder
 
sig - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 
sign(byte[]) - Method in interface com.trilead.ssh2.auth.AgentIdentity
 
signal(int) - Method in class com.trilead.ssh2.Session
Sends a signal to the remote process.
signal(String) - Method in class com.trilead.ssh2.channel.Channel
 
signal(String) - Method in class com.trilead.ssh2.Session
Sends a signal to the remote process.
signalName - Variable in class com.trilead.ssh2.packets.PacketSignal
 
SIGNALS - Static variable in class com.trilead.ssh2.packets.PacketSignal
 
signature - Variable in class com.trilead.ssh2.packets.PacketKexDhGexReply
 
signature - Variable in class com.trilead.ssh2.packets.PacketKexDHReply
 
signatureAlgorithm - Variable in class com.trilead.ssh2.signature.KeyAlgorithm
 
SimpleDERReader - Class in com.trilead.ssh2.crypto
SimpleDERReader.
SimpleDERReader(byte[]) - Constructor for class com.trilead.ssh2.crypto.SimpleDERReader
 
SimpleDERReader(byte[], int, int) - Constructor for class com.trilead.ssh2.crypto.SimpleDERReader
 
singleConnection - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
sink - Variable in class com.trilead.ssh2.channel.Channel.Output
 
size - Variable in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
size - Variable in class com.trilead.ssh2.crypto.digest.MAC
Deprecated.
May be null if a newer Mac algorithm is used
size - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The SIZE attribute.
size() - Method in class com.trilead.ssh2.crypto.digest.MAC
 
size() - Method in class com.trilead.ssh2.crypto.digest.MessageMac
 
skip(long) - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPInputStream
 
sock - Variable in class com.trilead.ssh2.transport.TransportManager
 
sourceAddress - Variable in class com.trilead.ssh2.Connection
 
sourceAddress - Variable in class com.trilead.ssh2.transport.TransportManager
 
SP1 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP2 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP3 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP4 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP5 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP6 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP7 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
SP8 - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
ss - Variable in class com.trilead.ssh2.channel.LocalAcceptThread
 
SSH_CONNECTION - Static variable in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
SSH_CONNECTION - Static variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_BY_APPLICATION - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_COMPRESSION_ERROR - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_CONNECTION_LOST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_ILLEGAL_USER_NAME - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_KEY_EXCHANGE_FAILED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_MAC_ERROR - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_PROTOCOL_ERROR - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_RESERVED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_DISCONNECT_TOO_MANY_CONNECTIONS - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_EXTENDED_DATA_STDERR - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_FILEXFER_ATTR_ACCESSTIME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'atime' field is present.
SSH_FILEXFER_ATTR_ACL - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'acl' field is present.
SSH_FILEXFER_ATTR_ALLOCATION_SIZE - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_BITS - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'attrib-bits' and 'attrib-bits-valid' fields are present.
SSH_FILEXFER_ATTR_CREATETIME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'createtime' field is present.
SSH_FILEXFER_ATTR_CTIME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'ctime' field is present.
SSH_FILEXFER_ATTR_EXTENDED - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'extended-count' field (and probablby some 'extensions') is present.
SSH_FILEXFER_ATTR_FLAGS_APPEND_ONLY - Static variable in class com.trilead.ssh2.sftp.AttribBits
Opening the file without either the SSH_FXF_ACCESS_APPEND_DATA or the SSH_FXF_ACCESS_APPEND_DATA_ATOMIC flag (see section 8.1.1.3 of the SFTP standard draft) MUST result in an SSH_FX_INVALID_PARAMETER error.
SSH_FILEXFER_ATTR_FLAGS_ARCHIVE - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file should be included in backup / archive operations.
SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE - Static variable in class com.trilead.ssh2.sftp.AttribBits
This attribute applies only to directories.
SSH_FILEXFER_ATTR_FLAGS_COMPRESSED - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file is stored on disk using file-system level transparent compression.
SSH_FILEXFER_ATTR_FLAGS_ENCRYPTED - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file is stored on disk using file-system level transparent encryption.
SSH_FILEXFER_ATTR_FLAGS_HIDDEN - Static variable in class com.trilead.ssh2.sftp.AttribBits
File SHOULD NOT be shown to user unless specifically requested.
SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file cannot be deleted or renamed, no hard link can be created to this file, and no data can be written to the file.
SSH_FILEXFER_ATTR_FLAGS_READONLY - Static variable in class com.trilead.ssh2.sftp.AttribBits
Advisory, read-only bit.
SSH_FILEXFER_ATTR_FLAGS_SPARSE - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file is a sparse file; this means that file blocks that have not been explicitly written are not stored on disk.
SSH_FILEXFER_ATTR_FLAGS_SYNC - Static variable in class com.trilead.ssh2.sftp.AttribBits
When the file is modified, the changes are written synchronously to the disk.
SSH_FILEXFER_ATTR_FLAGS_SYSTEM - Static variable in class com.trilead.ssh2.sftp.AttribBits
The file is part of the operating system.
SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR - Static variable in class com.trilead.ssh2.sftp.AttribBits
The server MAY include this bit in a directory listing or realpath response.
SSH_FILEXFER_ATTR_GUESSED_BINARY - Static variable in class com.trilead.ssh2.sftp.AttrTextHints
The server has applied a heuristic or other mechanism and believes has binary content, and should not be opened with the SSH_FXF_ACCESS_TEXT_MODE flag.
SSH_FILEXFER_ATTR_GUESSED_TEXT - Static variable in class com.trilead.ssh2.sftp.AttrTextHints
The server has applied a heuristic or other mechanism and believes that the file should be opened with the SSH_FXF_ACCESS_TEXT_MODE flag.
SSH_FILEXFER_ATTR_KNOWN_BINARY - Static variable in class com.trilead.ssh2.sftp.AttrTextHints
The server knows the file has binary content.
SSH_FILEXFER_ATTR_KNOWN_TEXT - Static variable in class com.trilead.ssh2.sftp.AttrTextHints
The server knows the file is a text file, and should be opened using the SSH_FXF_ACCESS_TEXT_MODE flag.
SSH_FILEXFER_ATTR_LINK_COUNT - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'link-count' field is present.
SSH_FILEXFER_ATTR_MIME_TYPE - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'mime-type' field is present.
SSH_FILEXFER_ATTR_MODIFYTIME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'mtime' field is present.
SSH_FILEXFER_ATTR_OWNERGROUP - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'owner' and 'group' fields are present.
SSH_FILEXFER_ATTR_PERMISSIONS - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'permissions' field is present.
SSH_FILEXFER_ATTR_SIZE - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_SUBSECOND_TIMES - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that additionally to the 'atime', 'createtime', 'mtime' and 'ctime' fields (if present), there is also 'atime-nseconds', 'createtime-nseconds', 'mtime-nseconds' and 'ctime-nseconds'.
SSH_FILEXFER_ATTR_TEXT_HINT - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'text-hint' field is present.
SSH_FILEXFER_ATTR_UNTRANSLATED_NAME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'untranslated-name' field is present.
SSH_FILEXFER_ATTR_V3_ACMODTIME - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Indicates that the 'atime' and 'mtime' field are present (protocol v3).
SSH_FILEXFER_ATTR_V3_UIDGID - Static variable in class com.trilead.ssh2.sftp.AttribFlags
Protocol version 6: 0x00000002 was used in a previous version of this protocol.
SSH_FILEXFER_TYPE_BLOCK_DEVICE - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_CHAR_DEVICE - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_FIFO - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SOCKET - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.trilead.ssh2.sftp.AttribTypes
 
SSH_FX_BAD_MESSAGE - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_CANNOT_DELETE - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_CONNECTION_LOST - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_DELETE_PENDING - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_DIR_NOT_EMPTY - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_EOF - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_FAILURE - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_ALREADY_EXISTS - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_CORRUPT - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_GROUP_INVALID - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_FILENAME - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_HANDLE - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_PARAMETER - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_LINK_LOOP - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_LOCK_CONFLICT - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_CONNECTION - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_MEDIA - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SUCH_FILE - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SUCH_PATH - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_NOT_A_DIRECTORY - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_OK - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_OP_UNSUPPORTED - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_OWNER_INVALID - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_PERMISSION_DENIED - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_QUOTA_EXCEEDED - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FX_WRITE_PROTECT - Static variable in class com.trilead.ssh2.sftp.ErrorCodes
 
SSH_FXF_ACCESS_APPEND_DATA - Static variable in class com.trilead.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_APPEND_DATA_ATOMIC - Static variable in class com.trilead.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_BLOCK_ADVISORY - Static variable in class com.trilead.ssh2.sftp.OpenFlags
If this bit is set, the above BLOCK modes are advisory.
SSH_FXF_ACCESS_BLOCK_DELETE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
The server MUST guarantee that no other handle has been opened with ACE4_DELETE access, opened with the SSH_FXF_ACCESS_DELETE_ON_CLOSE flag set, and that no other handle will be opened with ACE4_DELETE access or with the SSH_FXF_ACCESS_DELETE_ON_CLOSE flag set, and that the file itself is not deleted in any other way until the client closes the handle.
SSH_FXF_ACCESS_BLOCK_READ - Static variable in class com.trilead.ssh2.sftp.OpenFlags
The server MUST guarantee that no other handle has been opened with ACE4_READ_DATA access, and that no other handle will be opened with ACE4_READ_DATA access until the client closes the handle.
SSH_FXF_ACCESS_BLOCK_WRITE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
The server MUST guarantee that no other handle has been opened with ACE4_WRITE_DATA or ACE4_APPEND_DATA access, and that no other handle will be opened with ACE4_WRITE_DATA or ACE4_APPEND_DATA access until the client closes the handle.
SSH_FXF_ACCESS_DELETE_ON_CLOSE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
The file should be deleted when the last handle to it is closed.
SSH_FXF_ACCESS_DISPOSITION - Static variable in class com.trilead.ssh2.sftp.OpenFlags
Disposition is a 3 bit field that controls how the file is opened.
SSH_FXF_ACCESS_NOFOLLOW - Static variable in class com.trilead.ssh2.sftp.OpenFlags
If the final component of the path is a symlink, then the open MUST fail, and the error SSH_FX_LINK_LOOP MUST be returned.
SSH_FXF_ACCESS_TEXT_MODE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
Indicates that the server should treat the file as text and convert it to the canonical newline convention in use.
SSH_FXF_CREATE_NEW - Static variable in class com.trilead.ssh2.sftp.OpenFlags
A new file is created; if the file already exists, the server MUST return status SSH_FX_FILE_ALREADY_EXISTS.
SSH_FXF_CREATE_TRUNCATE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
A new file is created; if the file already exists, it is opened and truncated.
SSH_FXF_OPEN_EXISTING - Static variable in class com.trilead.ssh2.sftp.OpenFlags
An existing file is opened.
SSH_FXF_OPEN_OR_CREATE - Static variable in class com.trilead.ssh2.sftp.OpenFlags
If the file exists, it is opened.
SSH_FXF_TRUNCATE_EXISTING - Static variable in class com.trilead.ssh2.sftp.OpenFlags
An existing file is opened and truncated.
SSH_FXP_ATTRS - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_CLOSE - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_DATA - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_EXTENDED - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_EXTENDED_REPLY - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_FSETSTAT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_FSTAT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_HANDLE - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_INIT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_LSTAT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_MKDIR - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_NAME - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_OPEN - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_OPENDIR - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_READ - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_READDIR - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_READLINK - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_REALPATH - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_REMOVE - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_RENAME - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_RMDIR - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_SETSTAT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_STAT - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_STATUS - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_SYMLINK - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_VERSION - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_FXP_WRITE - Static variable in class com.trilead.ssh2.sftp.Packet
 
SSH_MSG_CHANNEL_CLOSE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_DATA - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_EOF - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_EXTENDED_DATA - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_FAILURE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN_CONFIRMATION - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN_FAILURE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_SUCCESS - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_WINDOW_ADJUST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_DEBUG - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_DISCONNECT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_GLOBAL_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_IGNORE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_GROUP - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_INIT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REPLY - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REQUEST_OLD - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEXDH_INIT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEXDH_REPLY - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_KEXINIT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_NEWKEYS - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_REQUEST_FAILURE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_REQUEST_SUCCESS - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_SERVICE_ACCEPT - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_SERVICE_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_UNIMPLEMENTED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_BANNER - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_FAILURE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_GSSAPI_MIC - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_INFO_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_INFO_RESPONSE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_REQUEST - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_SUCCESS - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_OPEN_ADMINISTRATIVELY_PROHIBITED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_OPEN_CONNECT_FAILED - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_OPEN_RESOURCE_SHORTAGE - Static variable in class com.trilead.ssh2.packets.Packets
 
SSH_OPEN_UNKNOWN_CHANNEL_TYPE - Static variable in class com.trilead.ssh2.packets.Packets
 
SshCipher(int, int, String, String...) - Constructor for enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
sshCipherNames - Variable in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
 
startShell() - Method in class com.trilead.ssh2.Session
Start a shell on the remote machine.
startSubSystem(String) - Method in class com.trilead.ssh2.Session
Start a subsystem on the remote machine.
stat(String) - Method in class com.trilead.ssh2.SFTPv3Client
Retrieve the file attributes of a file.
statBoth(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
 
state - Variable in class com.trilead.ssh2.channel.Channel
 
state - Variable in class com.trilead.ssh2.transport.KexState
 
STATE_CLOSED - Static variable in class com.trilead.ssh2.channel.Channel
 
STATE_OPEN - Static variable in class com.trilead.ssh2.channel.Channel
 
STATE_OPENING - Static variable in class com.trilead.ssh2.channel.Channel
 
state0 - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
state1 - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
state2 - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
state3 - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
stderr - Variable in class com.trilead.ssh2.channel.Channel
 
STDERR_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
There is stderr data available that is ready to be consumed.
stdinStream - Variable in class com.trilead.ssh2.channel.Channel
 
stdout - Variable in class com.trilead.ssh2.channel.Channel
 
STDOUT_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
There is stdout data available that is ready to be consumed.
stopWorking() - Method in interface com.trilead.ssh2.channel.IChannelWorkerThread
 
stopWorking() - Method in class com.trilead.ssh2.channel.LocalAcceptThread
 
stream - Variable in class com.trilead.ssh2.channel.Channel.Output
 
StreamForwarder - Class in com.trilead.ssh2.channel
A StreamForwarder forwards data between two given streams.
StreamForwarder(Channel, StreamForwarder, Socket, InputStream, OutputStream, String) - Constructor for class com.trilead.ssh2.channel.StreamForwarder
 
StreamGobbler - Class in com.trilead.ssh2
A StreamGobbler is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.
StreamGobbler(InputStream) - Constructor for class com.trilead.ssh2.StreamGobbler
 
StreamGobbler.GobblerThread - Class in com.trilead.ssh2
 
streamtoword(byte[], int[]) - Static method in class org.mindrot.jbcrypt.BCrypt
Cycically extract a word of key material
strsignal(int) - Static method in class com.trilead.ssh2.packets.PacketSignal
 
submethods - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
subsystem - Variable in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
subWord(int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
successCounter - Variable in class com.trilead.ssh2.channel.Channel
 
supported_oid - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
supportedAlgorithms - Static variable in class com.trilead.ssh2.signature.KeyAlgorithmManager
 
supportsKey(PrivateKey) - Method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
supportsKey(PrivateKey) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
synchronizer - Variable in class com.trilead.ssh2.StreamGobbler
 
sz - Variable in class com.trilead.ssh2.channel.FifoBuffer
Number of bytes currently in this ring buffer

T

t - Variable in class com.trilead.ssh2.StreamGobbler
 
T0 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
T1 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
T2 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
T3 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
targetAddress - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
targetAddress - Variable in class com.trilead.ssh2.channel.RemoteForwardingData
 
targetPort - Variable in class com.trilead.ssh2.channel.RemoteAcceptThread
 
targetPort - Variable in class com.trilead.ssh2.channel.RemoteForwardingData
 
tc - Variable in class com.trilead.ssh2.crypto.cipher.CBCMode
 
tc - Variable in class com.trilead.ssh2.transport.TransportManager
 
tcpNoDelay - Variable in class com.trilead.ssh2.Connection
 
term - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
terminal_modes - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
threadFactory - Static variable in class com.trilead.ssh2.util.TimeoutService
 
TIMEOUT - Static variable in class com.trilead.ssh2.auth.AuthenticationManager
 
TIMEOUT - Static variable in interface com.trilead.ssh2.ChannelCondition
A timeout has occurred, none of your requested conditions is fulfilled.
TimeoutService - Class in com.trilead.ssh2.util
TimeoutService (beta).
TimeoutService() - Constructor for class com.trilead.ssh2.util.TimeoutService
 
TimeoutService.TimeoutToken - Class in com.trilead.ssh2.util
 
TimeoutToken() - Constructor for class com.trilead.ssh2.util.TimeoutService.TimeoutToken
 
Tinv0 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
Tinv1 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
Tinv2 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
Tinv3 - Static variable in class com.trilead.ssh2.crypto.cipher.AES
 
tm - Variable in class com.trilead.ssh2.auth.AuthenticationManager
 
tm - Variable in class com.trilead.ssh2.channel.ChannelManager
 
tm - Variable in class com.trilead.ssh2.Connection
 
tm - Variable in class com.trilead.ssh2.transport.KexManager
 
tmp - Variable in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
tmp_vector - Variable in class com.trilead.ssh2.crypto.cipher.CBCMode
 
toHexString(byte[]) - Static method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
toJCEKeyPair() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
Deprecated.
Converts this to a JCE API representation of the RSA key pair.
Tokenizer - Class in com.trilead.ssh2.util
Tokenizer.
Tokenizer() - Constructor for class com.trilead.ssh2.util.Tokenizer
 
totrot - Static variable in class com.trilead.ssh2.crypto.cipher.DES
 
transform(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
transformBlock(byte[], int, byte[], int) - Method in interface com.trilead.ssh2.crypto.cipher.BlockCipher
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.BlowFish
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.CBCMode
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.CTRMode
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.DES
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.DESede
 
transformBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.NullCipher
 
TransportConnection - Class in com.trilead.ssh2.transport
TransportConnection.
TransportConnection(InputStream, OutputStream, SecureRandom) - Constructor for class com.trilead.ssh2.transport.TransportConnection
 
TransportManager - Class in com.trilead.ssh2.transport
TransportManager.
TransportManager(String, int) - Constructor for class com.trilead.ssh2.transport.TransportManager
 
TransportManager(String, int, String) - Constructor for class com.trilead.ssh2.transport.TransportManager
 
TransportManager.AsynchronousWorker - Class in com.trilead.ssh2.transport
 
TransportManager.HandlerEntry - Class in com.trilead.ssh2.transport
 
type - Variable in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
type - Variable in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
 
TypesReader - Class in com.trilead.ssh2.packets
TypesReader.
TypesReader(byte[]) - Constructor for class com.trilead.ssh2.packets.TypesReader
 
TypesReader(byte[], int) - Constructor for class com.trilead.ssh2.packets.TypesReader
 
TypesReader(byte[], int, int) - Constructor for class com.trilead.ssh2.packets.TypesReader
 
TypesWriter - Class in com.trilead.ssh2.packets
TypesWriter.
TypesWriter() - Constructor for class com.trilead.ssh2.packets.TypesWriter
 

U

uid - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
The UID attribute.
unpackBlock(byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.AES
 
unRegisterX11Cookie(String, boolean) - Method in class com.trilead.ssh2.channel.ChannelManager
 
update(byte) - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
update(byte) - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
update(byte) - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
update(byte) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
update(byte) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
update(byte[]) - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
update(byte[], int, int) - Method in interface com.trilead.ssh2.crypto.digest.Digest
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.HMAC
Deprecated.
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.JreMessageDigestWrapper
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.MAC
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.MessageMac
 
update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
updateBigInt(BigInteger) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
updateByte(byte) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
updateBytes(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
updateByteString(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
updateUINT32(int) - Method in class com.trilead.ssh2.crypto.digest.HashForSSH2Types
 
USE_SUBJECTS_CREDS_ONLY - Static variable in class com.trilead.ssh2.auth.GSSContextKrb5
 
user - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestGssapiWithMic
 
user - Variable in class com.trilead.ssh2.packets.PacketUserauthTokenGssapiWithMic
 
useRandomPadding - Variable in class com.trilead.ssh2.transport.TransportConnection
 
userName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestInteractive
 
userName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestNone
 
userName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPassword
 
userName - Variable in class com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
 

V

valueOf(String) - Static method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.trilead.ssh2.crypto.digest.MessageMac.Hmac
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
Returns an array containing the constants of this enum type, in the order they are declared.
verifier - Variable in class com.trilead.ssh2.transport.KexManager
 
verifyHostkey(String, String, byte[]) - Method in class com.trilead.ssh2.KnownHosts
Checks the internal hostkey database for the given hostkey.
verifyServerHostKey(String, int, String, byte[]) - Method in interface com.trilead.ssh2.ServerHostKeyVerifier
The actual verifier method, it will be called by the key exchange code on EVERY key exchange - this can happen several times during the lifetime of a connection.
verifySignature(byte[], byte[]) - Method in class com.trilead.ssh2.transport.KexManager
 
verifySignature(byte[], byte[], U) - Method in class com.trilead.ssh2.signature.KeyAlgorithm
 
verifySignature(byte[], DSASignature, DSAPublicKey) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
Deprecated.
verifySignature(byte[], RSASignature, RSAPublicKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
Deprecated.
versions - Variable in class com.trilead.ssh2.transport.TransportManager
 

W

w - Variable in class com.trilead.ssh2.channel.FifoBuffer
The position at which the next read/write will happen.
w - Variable in class com.trilead.ssh2.crypto.digest.SHA1
Deprecated.
 
waitForChannelRequestResult(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
waitForCondition(int, long) - Method in class com.trilead.ssh2.Session
This method blocks until certain conditions hold true on the underlying SSH-2 channel.
waitForCondition(Channel, long, int) - Method in class com.trilead.ssh2.channel.ChannelManager
Wait until for a condition.
waitForGlobalRequestResult() - Method in class com.trilead.ssh2.channel.ChannelManager
 
waitUntilChannelOpen(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
 
waitUntilDataAvailable(long) - Method in class com.trilead.ssh2.Session
Deprecated.
This method has been replaced with a much more powerful wait-for-condition interface and therefore acts only as a wrapper.
wantReply - Variable in class com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketGlobalForwardRequest
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketSessionExecCommand
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketSessionStartShell
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
 
wantReply - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
windowChange - Variable in class com.trilead.ssh2.packets.PacketChannelWindowAdjust
 
workingKey - Variable in class com.trilead.ssh2.crypto.cipher.BlowFish
 
workingKey - Variable in class com.trilead.ssh2.crypto.cipher.DES
 
WorkingKey - Variable in class com.trilead.ssh2.crypto.cipher.AES
 
writable() - Method in class com.trilead.ssh2.channel.FifoBuffer
Number of bytes writable
write(byte[]) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class com.trilead.ssh2.channel.Channel.Output
 
write(byte[], int, int) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class com.trilead.ssh2.channel.FifoBuffer.Pointer
 
write(byte[], int, int) - Method in class com.trilead.ssh2.channel.FifoBuffer
 
write(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
write(byte[], int, int) - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
write(int) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
 
write(int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
write(int) - Method in class com.trilead.ssh2.jenkins.SFTPClient.SFTPOutputStream
 
write(SFTPv3FileHandle, long, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
Write bytes to a file.
write_pos - Variable in class com.trilead.ssh2.StreamGobbler
 
writeBlock() - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
writeBoolean(boolean) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeByte(int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeByte(int, int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeBytes(byte[]) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeBytes(byte[], int, int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeLength(int, OutputStream) - Static method in class com.trilead.ssh2.signature.ECDSAKeyAlgorithm
 
writeMPInt(BigInteger) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeNameList(String[]) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writePlain(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
writePlain(int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
 
writeString(byte[], int, int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeString(String) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeString(String, String) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeTo(OutputStream) - Method in class com.trilead.ssh2.channel.FifoBuffer
Write whatever readable to the specified OutputStream, then return.
writeToFile(String) - Method in class com.trilead.ssh2.jenkins.SFTPClient
 
writeToFile(String) - Method in class com.trilead.ssh2.SFTPv3Client
Creates a new file and writes to it.
writeUINT32(int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeUINT32(int, int) - Method in class com.trilead.ssh2.packets.TypesWriter
 
writeUINT64(long) - Method in class com.trilead.ssh2.packets.TypesWriter
 

X

x - Variable in class com.trilead.ssh2.crypto.dh.DhExchange
 
x - Variable in class com.trilead.ssh2.crypto.dh.DhGroupExchange
 
x - Variable in class com.trilead.ssh2.crypto.digest.MD5
Deprecated.
 
x - Variable in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
X - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 
x11_magic_cookie - Variable in class com.trilead.ssh2.channel.X11ServerData
 
x11_magic_cookies - Variable in class com.trilead.ssh2.channel.ChannelManager
 
x11AuthenticationCookie - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
x11AuthenticationProtocol - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
x11FakeCookie - Variable in class com.trilead.ssh2.Session
 
x11ScreenNumber - Variable in class com.trilead.ssh2.packets.PacketSessionX11Request
 
X11ServerData - Class in com.trilead.ssh2.channel
X11ServerData.
X11ServerData() - Constructor for class com.trilead.ssh2.channel.X11ServerData
 
Xenc - Variable in class com.trilead.ssh2.crypto.cipher.CTRMode
 

Y

y - Variable in class com.trilead.ssh2.signature.DSAPrivateKey
Deprecated.
 
y - Variable in class com.trilead.ssh2.signature.DSAPublicKey
Deprecated.
 

_

_stat(String) - Method in class com.trilead.ssh2.jenkins.SFTPClient
Graceful SFTPv3Client.stat(String) that returns null if the path doesn't exist.
_stat(String) - Method in class com.trilead.ssh2.SFTPv3Client
Graceful SFTPv3Client.stat(String) that returns null if the path doesn't exist.
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form