A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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.
- AgentIdentity - Interface in com.trilead.ssh2.auth
- AgentProxy - Interface in com.trilead.ssh2.auth
- 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
- 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
- authenticateWithAgent(String, AgentProxy) - Method in class com.trilead.ssh2.Connection
- 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. - 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
- 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
- Base64 - Class in com.trilead.ssh2.crypto
-
Basic Base64 Support.
- Base64() - Constructor for class com.trilead.ssh2.crypto.Base64
- 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
- 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
- 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
C
- c2s_enc_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
- c2s_mac_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
- 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
- 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
- canonicalPath(String) - Method in class com.trilead.ssh2.SFTPv3Client
-
Have the server canonicalize any given path name to an absolute path.
- CBCMode - Class in com.trilead.ssh2.crypto.cipher
-
CBCMode.
- CBCMode(BlockCipher, byte[], boolean) - Constructor for class com.trilead.ssh2.crypto.cipher.CBCMode
- 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
- 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
). - ChannelInputStream - Class in 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.
- character_height - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- character_width - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- checkCipherList(String[]) - Static method in class com.trilead.ssh2.crypto.cipher.BlockCipherFactory
- checkKexAlgorithmList(String[]) - Static method in class com.trilead.ssh2.transport.KexManager
- checkMacList(String[]) - Static method in class com.trilead.ssh2.crypto.digest.MAC
- checkServerHostkeyAlgorithmsList(String[]) - Static method in class com.trilead.ssh2.transport.KexManager
- checkX11Cookie(String) - Method in class com.trilead.ssh2.channel.ChannelManager
- 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
- 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.Connection
-
Close the connection to the SSH-2 server.
- 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.transport.TransportManager
- closeAllChannels() - Method in class com.trilead.ssh2.channel.ChannelManager
- closeChannel(Channel, String, boolean) - Method in class com.trilead.ssh2.channel.ChannelManager
- 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.
- 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.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
- compareTo(Object) - Method in class com.trilead.ssh2.util.TimeoutService.TimeoutToken
- 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
- 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
- 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. - 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. - cookie - Variable in class com.trilead.ssh2.transport.KexParameters
- create(String, byte[], BigInteger, byte[], int, int, int, int, int, int) - Static method in class com.trilead.ssh2.crypto.KeyMaterial
- 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.
- 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
. - 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.
- CryptoWishList - Class in com.trilead.ssh2.crypto
-
CryptoWishList.
- CryptoWishList() - Constructor for class com.trilead.ssh2.crypto.CryptoWishList
- 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
D
- DebugLogger - Interface in com.trilead.ssh2
-
An interface which needs to be implemented if you want to capture debugging messages.
- decode(char[]) - Static method in class com.trilead.ssh2.crypto.Base64
- decode(char[], String) - Static method in class com.trilead.ssh2.crypto.PEMDecoder
- decodeSSHDSAPublicKey(byte[]) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- decodeSSHDSASignature(byte[]) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- decodeSSHRSAPublicKey(byte[]) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
- decodeSSHRSASignature(byte[]) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
- DES - Class in com.trilead.ssh2.crypto.cipher
-
DES.
- DES() - Constructor for class com.trilead.ssh2.crypto.cipher.DES
-
standard constructor.
- 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.
- desFunc(int[], byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.DES
-
the DES engine.
- DhExchange - Class in com.trilead.ssh2.crypto.dh
-
DhExchange.
- DhExchange() - Constructor for class com.trilead.ssh2.crypto.dh.DhExchange
- 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, 1024, 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(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.crypto.dh.DhGroupExchange
- dhgx - Variable in class com.trilead.ssh2.transport.KexState
- dhx - Variable in class com.trilead.ssh2.transport.KexState
- digest(byte[]) - Method in interface com.trilead.ssh2.crypto.digest.Digest
- digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HMAC
- digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.MD5
- digest(byte[]) - Method in class com.trilead.ssh2.crypto.digest.SHA1
- digest(byte[], int) - Method in interface com.trilead.ssh2.crypto.digest.Digest
- digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.HMAC
- digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MD5
- digest(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.SHA1
- Digest - Interface in com.trilead.ssh2.crypto.digest
-
Digest.
- DSAPrivateKey - Class in com.trilead.ssh2.signature
-
DSAPrivateKey.
- DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPrivateKey
- DSAPublicKey - Class in com.trilead.ssh2.signature
-
DSAPublicKey.
- DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSAPublicKey
- DSASHA1Verify - Class in com.trilead.ssh2.signature
-
DSASHA1Verify.
- DSASHA1Verify() - Constructor for class com.trilead.ssh2.signature.DSASHA1Verify
- DSASignature - Class in com.trilead.ssh2.signature
-
DSASignature.
- DSASignature(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.DSASignature
E
- enabled - Static variable in class com.trilead.ssh2.log.Logger
- enableDebugging(boolean, DebugLogger) - Method in class com.trilead.ssh2.Connection
-
Enable/disable debug logging.
- 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
- encode(byte[]) - Static method in class com.trilead.ssh2.crypto.Base64
- encodeSSHDSAPublicKey(DSAPublicKey) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- encodeSSHDSASignature(DSASignature) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- encodeSSHRSAPublicKey(RSAPublicKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
- encodeSSHRSASignature(RSASignature) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
- 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
- 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
- execCommand(String) - Method in class com.trilead.ssh2.Session
-
Execute a command on the remote machine.
- EXIT_SIGNAL - Static variable in interface com.trilead.ssh2.ChannelCondition
-
The exit signal of the remote process is available.
- EXIT_STATUS - Static variable in interface com.trilead.ssh2.ChannelCondition
-
The exit status of the remote process is available.
F
- filename - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
-
A relative name within the directory, without any path components.
- first_kex_packet_follows - Variable in class com.trilead.ssh2.transport.KexParameters
- 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
- 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
- generateSignature(byte[], DSAPrivateKey, SecureRandom) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- generateSignature(byte[], RSAPrivateKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
- 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.
- 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
- 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
- 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
- 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(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
- 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
- getD() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
- 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
- getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.MD5
- getDigestLength() - Method in class com.trilead.ssh2.crypto.digest.SHA1
- 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
- getE() - Method in class com.trilead.ssh2.signature.RSAPublicKey
- getEcho() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
- 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
- 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
- getG() - Method in class com.trilead.ssh2.packets.PacketKexDhGexGroup
- getG() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
- getG() - Method in class com.trilead.ssh2.signature.DSAPublicKey
- 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
- 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
- getKeyLen(String) - Static method in class com.trilead.ssh2.crypto.digest.MAC
- 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
- getLogger(Class) - Static method in class com.trilead.ssh2.log.Logger
- getMac(byte[], int) - Method in class com.trilead.ssh2.crypto.digest.MAC
- 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
- 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
- getMin_group_len() - Method in class com.trilead.ssh2.DHGexParameters
-
Get the minimum group length.
- getN() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
- getN() - Method in class com.trilead.ssh2.signature.RSAPublicKey
- getName() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoRequest
- 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.
- 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
- getP() - Method in class com.trilead.ssh2.signature.DSAPublicKey
- 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.PacketUserauthBanner
- getPayload() - Method in class com.trilead.ssh2.packets.PacketUserauthInfoResponse
- 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
- 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
- getPublicKey() - Method in class com.trilead.ssh2.signature.RSAPrivateKey
- getPublicKeyBlob() - Method in interface com.trilead.ssh2.auth.AgentIdentity
- getQ() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
- getQ() - Method in class com.trilead.ssh2.signature.DSAPublicKey
- getR() - Method in class com.trilead.ssh2.signature.DSASignature
- getReasonClosed() - Method in class com.trilead.ssh2.channel.Channel
- getReasonClosedCause() - Method in class com.trilead.ssh2.transport.TransportManager
- 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
- getS() - Method in class com.trilead.ssh2.signature.RSASignature
- 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
- 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
- getVersionInfo() - Method in class com.trilead.ssh2.Connection
- getVersionInfo() - Method in class com.trilead.ssh2.transport.TransportManager
- getX() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
- getY() - Method in class com.trilead.ssh2.signature.DSAPrivateKey
- getY() - Method in class com.trilead.ssh2.signature.DSAPublicKey
- gid - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
-
The GID attribute.
- guessOK - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
H
- H - Variable in class com.trilead.ssh2.transport.KexState
- 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
- 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
- HMAC - Class in com.trilead.ssh2.crypto.digest
-
HMAC.
- HMAC(Digest, byte[], int) - Constructor for class com.trilead.ssh2.crypto.digest.HMAC
- hostkey - Variable in class com.trilead.ssh2.transport.KexState
- 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
- 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
- identification - Static variable in class com.trilead.ssh2.Connection
-
The identifier presented to the SSH-2 server.
- ignoreNextObject() - Method in class com.trilead.ssh2.crypto.SimpleDERReader
- 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(int, SecureRandom) - Method in class com.trilead.ssh2.crypto.dh.DhExchange
- init(SecureRandom) - Method in class com.trilead.ssh2.crypto.dh.DhGroupExchange
- 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(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
- initialWindowSize - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
- initiateKEX(CryptoWishList, DHGexParameters) - Method in class com.trilead.ssh2.transport.KexManager
- initMac(int) - Method in class com.trilead.ssh2.crypto.digest.MAC
- 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. - IOWarningException - Exception in com.trilead.ssh2
- IOWarningException(String) - Constructor for exception com.trilead.ssh2.IOWarningException
- 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() - 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. - isDirectory() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
-
Checks if this entry is a directory.
- isEnabled() - Method in class com.trilead.ssh2.log.Logger
- isFirst_kex_packet_follows() - Method in class com.trilead.ssh2.packets.PacketKexInit
- 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.
K
- K - Variable in class com.trilead.ssh2.transport.KexState
- 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
- 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
- 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.
- 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
- KnownHosts - Class in com.trilead.ssh2
-
The
KnownHosts
class is a handy tool to verify received server hostkeys based on the information inknown_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
L
- lang_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
- lang_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
- 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
- length() - Method in class com.trilead.ssh2.packets.TypesWriter
- 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
- localKEX - Variable in class com.trilead.ssh2.transport.KexState
- 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). - 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). - log(int, String) - Method in class com.trilead.ssh2.log.Logger
- log(int, String, String) - Method in interface com.trilead.ssh2.DebugLogger
-
Log a debug message.
- 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
- 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.
- 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
- MAC - Class in com.trilead.ssh2.crypto.digest
-
MAC.
- MAC(String, byte[]) - Constructor for class com.trilead.ssh2.crypto.digest.MAC
- mac_algo_client_to_server - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
- mac_algo_server_to_client - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
- mac_algorithms_client_to_server - Variable in class com.trilead.ssh2.transport.KexParameters
- mac_algorithms_server_to_client - Variable in class com.trilead.ssh2.transport.KexParameters
- main(String[]) - Static method in class com.trilead.ssh2.crypto.digest.SHA1
- maxPacketSize - Variable in class com.trilead.ssh2.packets.PacketChannelOpenConfirmation
- MD5 - Class in com.trilead.ssh2.crypto.digest
-
MD5.
- MD5() - Constructor for class com.trilead.ssh2.crypto.digest.MD5
- MessageHandler - Interface in com.trilead.ssh2.transport
-
MessageHandler.
- mkdir(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
-
Create a new directory.
- 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
- 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
- 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
- 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
O
- openDirectTCPIPChannel(String, int, String, int) - Method in class com.trilead.ssh2.channel.ChannelManager
- 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
P
- 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 - 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
- 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
- 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
- parseTokens(String, char) - Static method in class com.trilead.ssh2.util.Tokenizer
-
Exists because StringTokenizer is not available in J2ME.
- peekNextMessageLength() - Method in class com.trilead.ssh2.transport.TransportConnection
- 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
- 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.
- pixel_height - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- pixel_width - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- port - Variable in class com.trilead.ssh2.channel.X11ServerData
- processBlock(byte[], int, byte[], int) - Method in class com.trilead.ssh2.crypto.cipher.AES
- 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
- 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.
R
- 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.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.ChannelInputStream
- read(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
- 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.
- readBoolean() - Method in class com.trilead.ssh2.packets.TypesReader
- readByte() - Method in class com.trilead.ssh2.packets.TypesReader
- readBytes(byte[], int, int) - Method in class com.trilead.ssh2.packets.TypesReader
- readBytes(int) - Method in class com.trilead.ssh2.packets.TypesReader
- readByteString() - Method in class com.trilead.ssh2.packets.TypesReader
- readInt() - 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
- readPlain(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherInputStream
- 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
- reasonCode - Variable in class com.trilead.ssh2.packets.PacketChannelOpenFailure
- receiveLoop() - Method in class com.trilead.ssh2.transport.TransportManager
- receiveMessage(byte[], int, int) - Method in class com.trilead.ssh2.transport.TransportConnection
- 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
- 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
- remain() - Method in class com.trilead.ssh2.packets.TypesReader
- RemoteAcceptThread - Class in com.trilead.ssh2.channel
-
RemoteAcceptThread.
- RemoteAcceptThread(Channel, String, int, String, int, String, int) - Constructor for class com.trilead.ssh2.channel.RemoteAcceptThread
- RemoteForwardingData - Class in com.trilead.ssh2.channel
-
RemoteForwardingData.
- RemoteForwardingData() - Constructor for class com.trilead.ssh2.channel.RemoteForwardingData
- remoteKEX - Variable in class com.trilead.ssh2.transport.KexState
- RemoteX11AcceptThread - Class in com.trilead.ssh2.channel
-
RemoteX11AcceptThread.
- RemoteX11AcceptThread(Channel, String, int) - Constructor for class com.trilead.ssh2.channel.RemoteX11AcceptThread
- removeMessageHandler(MessageHandler, int, int) - Method in class com.trilead.ssh2.transport.TransportManager
- 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
- 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
- reset() - Method in class com.trilead.ssh2.crypto.digest.MD5
- reset() - Method in class com.trilead.ssh2.crypto.digest.SHA1
- resetInput(byte[]) - Method in class com.trilead.ssh2.crypto.SimpleDERReader
- resetInput(byte[], int, int) - Method in class com.trilead.ssh2.crypto.SimpleDERReader
- 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.
- RSAPrivateKey - Class in com.trilead.ssh2.signature
-
RSAPrivateKey.
- RSAPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPrivateKey
- RSAPublicKey - Class in com.trilead.ssh2.signature
-
RSAPublicKey.
- RSAPublicKey(BigInteger, BigInteger) - Constructor for class com.trilead.ssh2.signature.RSAPublicKey
- RSASHA1Verify - Class in com.trilead.ssh2.signature
-
RSASHA1Verify.
- RSASHA1Verify() - Constructor for class com.trilead.ssh2.signature.RSASHA1Verify
- RSASignature - Class in com.trilead.ssh2.signature
-
RSASignature.
- RSASignature(BigInteger) - Constructor for class com.trilead.ssh2.signature.RSASignature
- 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
S
- 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
- s2c_enc_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
- s2c_mac_algos - Variable in class com.trilead.ssh2.crypto.CryptoWishList
- 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
- sendAsynchronousMessage(byte[]) - Method in class com.trilead.ssh2.transport.TransportManager
- 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
- 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
- sendOpenConfirmation(Channel) - Method in class com.trilead.ssh2.channel.ChannelManager
- server_host_key_algo - Variable in class com.trilead.ssh2.transport.NegotiatedParameters
- server_host_key_algorithms - Variable in class com.trilead.ssh2.transport.KexParameters
- 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 (currently either "ssh-dss" or "ssh-rsa").
- 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.
- Session - Class in com.trilead.ssh2
-
A
Session
is a remote execution of a program. - 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.
- 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
- 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.
- SFTPException - Exception in com.trilead.ssh2
-
Used in combination with the SFTPv3Client.
- 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
. - SHA1 - Class in com.trilead.ssh2.crypto.digest
-
SHA-1 implementation based on FIPS PUB 180-1.
- SHA1() - Constructor for class com.trilead.ssh2.crypto.digest.SHA1
- sign(byte[]) - Method in interface com.trilead.ssh2.auth.AgentIdentity
- 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
- size - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
-
The SIZE attribute.
- size() - Method in class com.trilead.ssh2.crypto.digest.MAC
- 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_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
- 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.
- state - Variable in class com.trilead.ssh2.transport.KexState
- STDERR_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
-
There is stderr data available that is ready to be consumed.
- STDOUT_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
-
There is stdout data available that is ready to be consumed.
- stopWorking() - Method in class com.trilead.ssh2.channel.LocalAcceptThread
- StreamForwarder - Class in com.trilead.ssh2.channel
-
A StreamForwarder forwards data between two given streams.
- 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
- subsystem - Variable in class com.trilead.ssh2.packets.PacketSessionSubsystemRequest
T
- term - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- terminal_modes - Variable in class com.trilead.ssh2.packets.PacketSessionPtyRequest
- 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
- Tokenizer - Class in com.trilead.ssh2.util
-
Tokenizer.
- Tokenizer() - Constructor for class com.trilead.ssh2.util.Tokenizer
- 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
- 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.
- 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
- update(byte) - Method in class com.trilead.ssh2.crypto.digest.MD5
- update(byte) - Method in class com.trilead.ssh2.crypto.digest.SHA1
- update(byte[]) - Method in interface com.trilead.ssh2.crypto.digest.Digest
- update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.HMAC
- update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.MD5
- update(byte[]) - Method in class com.trilead.ssh2.crypto.digest.SHA1
- 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
- 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
- update(byte[], int, int) - Method in class com.trilead.ssh2.crypto.digest.SHA1
- 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
V
- 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[], DSASignature, DSAPublicKey) - Static method in class com.trilead.ssh2.signature.DSASHA1Verify
- verifySignature(byte[], RSASignature, RSAPublicKey) - Static method in class com.trilead.ssh2.signature.RSASHA1Verify
W
- 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.
- 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
- write(byte[]) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
- write(byte[], int, int) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
- write(byte[], int, int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
- write(int) - Method in class com.trilead.ssh2.channel.ChannelOutputStream
- write(int) - Method in class com.trilead.ssh2.crypto.cipher.CipherOutputStream
- write(SFTPv3FileHandle, long, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
-
Write bytes to a file.
- 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
- 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
- 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
- x11_magic_cookie - Variable in class com.trilead.ssh2.channel.X11ServerData
- X11ServerData - Class in com.trilead.ssh2.channel
-
X11ServerData.
- X11ServerData() - Constructor for class com.trilead.ssh2.channel.X11ServerData
All Classes All Packages