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 All Packages
All Classes All Packages
All Classes All Packages
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 - com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
- AES192_CBC - com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
- AES256_CBC - com.trilead.ssh2.signature.OpenSshCertificateDecoder.SshCipher
- AES256_CTR - 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
* anull
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
-
See
InputStream.available()
- 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
-
Deprecated.
- 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
-
Same as
connect(null, 0, 0)
. - connect(ServerHostKeyVerifier) - Method in class com.trilead.ssh2.Connection
-
Same as
connect(verifier, 0, 0)
. - 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 theverifier
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
-
Pumps
InputStream
toOutputStream
. - 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 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 - 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 - 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
-
Same as calling
DHGexParameters(1024, 2048, 4096)
. - 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.use
DSAPrivateKey
- DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPrivateKey
-
Deprecated.
- DSAPublicKey - Class in com.trilead.ssh2.signature
-
Deprecated.use
DSAPublicKey
- DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPublicKey
-
Deprecated.
- DSASHA1Verify - Class in com.trilead.ssh2.signature
-
Deprecated.user
DSAKeyAlgorithm
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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 com.trilead.ssh2.SFTPException
-
Get the error code sent by the server.
- getServerErrorCodeSymbol() - Method in exception com.trilead.ssh2.SFTPException
-
Get the symbolic name of the error code as given in the SFTP specs.
- getServerErrorCodeVerbose() - Method in exception com.trilead.ssh2.SFTPException
-
Get the description of the error code as given in the SFTP specs.
- getServerErrorMessage() - Method in exception 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 - com.trilead.ssh2.crypto.digest.MessageMac.Hmac
- HMAC_MD5_96 - com.trilead.ssh2.crypto.digest.MessageMac.Hmac
- HMAC_SHA1 - com.trilead.ssh2.crypto.digest.MessageMac.Hmac
- HMAC_SHA1_96 - com.trilead.ssh2.crypto.digest.MessageMac.Hmac
- HMAC_SHA2_256 - com.trilead.ssh2.crypto.digest.MessageMac.Hmac
- HMAC_SHA2_512 - 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 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
-
Same as calling
HTTPProxyData(proxyHost, proxyPort, null, null)
- HTTPProxyData(String, int, String, String) - Constructor for class com.trilead.ssh2.HTTPProxyData
-
Same as calling
HTTPProxyData(proxyHost, proxyPort, null, null, null)
- HTTPProxyData(String, int, String, String, String[]) - Constructor for class com.trilead.ssh2.HTTPProxyData
-
Connection data for a HTTP proxy.
- HTTPProxyException - Exception in com.trilead.ssh2
-
May be thrown upon connect() if a HTTP proxy is being used.
- HTTPProxyException(String, int) - Constructor for exception com.trilead.ssh2.HTTPProxyException
- httpResponse - Variable in exception 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 in com.trilead.ssh2
- IOWarningException(String) - Constructor for exception 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 theSFTPv3Client
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 extends java.security.PublicKey,R extends java.security.PrivateKey> - 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
-
Deprecated.
- 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 in com.trilead.ssh2.transport
-
NegotiateException.
- NegotiateException() - Constructor for exception 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.use
RSAPrivateKey
- RSAPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPrivateKey
-
Deprecated.
- RSAPublicKey - Class in com.trilead.ssh2.signature
-
Deprecated.use
RSAPublicKey
- RSAPublicKey(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPublicKey
-
Deprecated.
- RSASHA1Verify - Class in com.trilead.ssh2.signature
-
Deprecated.Use
RSAKeyAlgorithm
- 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 com.trilead.ssh2.HTTPProxyException
- serialVersionUID - Static variable in exception com.trilead.ssh2.IOWarningException
- serialVersionUID - Static variable in exception com.trilead.ssh2.SFTPException
- serialVersionUID - Static variable in exception 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 com.trilead.ssh2.SFTPException
- sftpErrorMessage - Variable in exception com.trilead.ssh2.SFTPException
- SFTPException - Exception in com.trilead.ssh2
-
Used in combination with the SFTPv3Client.
- SFTPException(String, int) - Constructor for exception 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 bySFTPv3Client.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.
All Classes All Packages