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

A

AES - class ch.ethz.ssh2.crypto.cipher.AES.
An implementation of the AES (Rijndael), from FIPS-197.
AES() - Constructor for class ch.ethz.ssh2.crypto.cipher.AES
default constructor - 128 bit block size.
AttrTextHints - class ch.ethz.ssh2.sftp.AttrTextHints.
Values for the 'text-hint' field in the SFTP ATTRS data type.
AttrTextHints() - Constructor for class ch.ethz.ssh2.sftp.AttrTextHints
 
AttribBits - class ch.ethz.ssh2.sftp.AttribBits.
SFTP Attribute Bits for the "attrib-bits" and "attrib-bits-valid" fields of the SFTP ATTR data type.
AttribBits() - Constructor for class ch.ethz.ssh2.sftp.AttribBits
 
AttribFlags - class ch.ethz.ssh2.sftp.AttribFlags.
Attribute Flags.
AttribFlags() - Constructor for class ch.ethz.ssh2.sftp.AttribFlags
 
AttribPermissions - class ch.ethz.ssh2.sftp.AttribPermissions.
Permissions for the 'permissions' field in the SFTP ATTRS data type.
AttribPermissions() - Constructor for class ch.ethz.ssh2.sftp.AttribPermissions
 
AttribTypes - class ch.ethz.ssh2.sftp.AttribTypes.
Types for the 'type' field in the SFTP ATTRS data type.
AttribTypes() - Constructor for class ch.ethz.ssh2.sftp.AttribTypes
 
AuthenticationManager - class ch.ethz.ssh2.auth.AuthenticationManager.
AuthenticationManager.
AuthenticationManager(TransportManager) - Constructor for class ch.ethz.ssh2.auth.AuthenticationManager
 
accessLock - Variable in class ch.ethz.ssh2.transport.KexManager
 
addChannel(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
addConnectionMonitor(ConnectionMonitor) - Method in class ch.ethz.ssh2.Connection
Add a ConnectionMonitor to this connection.
addHostkey(String[], String, byte[]) - Method in class ch.ethz.ssh2.KnownHosts
Adds a single public key entry to the database.
addHostkeyToFile(File, String[], String, byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Adds a single public key entry to the a known_hosts file.
addHostkeys(char[]) - Method in class ch.ethz.ssh2.KnownHosts
Parses the given known_hosts data and adds entries to the database.
addHostkeys(File) - Method in class ch.ethz.ssh2.KnownHosts
Parses the given known_hosts file and adds entries to the database.
addTimeoutHandler(long, Runnable) - Static method in class ch.ethz.ssh2.util.TimeoutService
It is assumed that the passed handler will not execute for a long time.
alphabet - Static variable in class ch.ethz.ssh2.crypto.Base64
 
am - Variable in class ch.ethz.ssh2.Connection
 
arr - Variable in class ch.ethz.ssh2.packets.TypesReader
 
arr - Variable in class ch.ethz.ssh2.packets.TypesWriter
 
asynchronousQueue - Variable in class ch.ethz.ssh2.transport.TransportManager
 
asynchronousThread - Variable in class ch.ethz.ssh2.transport.TransportManager
 
atime - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The ATIME attribute.
attributes - Variable in class ch.ethz.ssh2.SFTPv3DirectoryEntry
The attributes of this entry.
authThatCanContinue - Variable in class ch.ethz.ssh2.packets.PacketUserauthFailure
 
authenticateInteractive(String, String[], InteractiveCallback) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
authenticatePassword(String, String) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
authenticatePublicKey(String, char[], String, SecureRandom) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
authenticateWithDSA(String, String, String) - Method in class ch.ethz.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 ch.ethz.ssh2.Connection
A wrapper that calls authenticateWithKeyboardInteractivewith a null submethod list.
authenticateWithKeyboardInteractive(String, String[], InteractiveCallback) - Method in class ch.ethz.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithPassword(String, String) - Method in class ch.ethz.ssh2.Connection
After a successfull connect, one has to authenticate oneself.
authenticateWithPublicKey(String, char[], String) - Method in class ch.ethz.ssh2.Connection
After a successful connect, one has to authenticate oneself.
authenticateWithPublicKey(String, File, String) - Method in class ch.ethz.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).
authenticated - Variable in class ch.ethz.ssh2.Connection
 
authenticated - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
available() - Method in class ch.ethz.ssh2.StreamGobbler
 
available() - Method in class ch.ethz.ssh2.channel.ChannelInputStream
 
available() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 

B

BLOCK_SIZE - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
BLOCK_SIZE - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
BUFF_SIZE - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
BUFF_SIZE - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
Base64 - class ch.ethz.ssh2.crypto.Base64.
Basic Base64 Support.
Base64() - Constructor for class ch.ethz.ssh2.crypto.Base64
 
Bits32ToBytes(int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
BlockCipher - interface ch.ethz.ssh2.crypto.cipher.BlockCipher.
BlockCipher.
BlockCipherFactory - class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.
BlockCipherFactory.
BlockCipherFactory() - Constructor for class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
BlockCipherFactory.CipherEntry - class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry.
 
BlockCipherFactory.CipherEntry(String, int, int, String) - Constructor for class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
BlowFish - class ch.ethz.ssh2.crypto.cipher.BlowFish.
A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
BlowFish() - Constructor for class ch.ethz.ssh2.crypto.cipher.BlowFish
 
BytesTo32bits(byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
banner - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
bc - Variable in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
bi - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
bigbyte - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
bindAddress - Variable in class ch.ethz.ssh2.channel.RemoteForwardingData
 
bindAddress - Variable in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
bindAddress - Variable in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
bindPort - Variable in class ch.ethz.ssh2.channel.RemoteForwardingData
 
bindPort - Variable in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
bindPort - Variable in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
block - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
blockSize - Variable in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
blockSize - Variable in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
blockSize - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
blockSize - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
blockSize - Variable in class ch.ethz.ssh2.crypto.cipher.NullCipher
 
blocksize - Variable in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
bo - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
body - Variable in class ch.ethz.ssh2.packets.PacketIgnore
 
buffer - Variable in class ch.ethz.ssh2.StreamGobbler
 
buffer - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
buffer - Variable in class ch.ethz.ssh2.crypto.SimpleDERReader
 
buffer - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
buffer - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
bytebit - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 

C

C0 - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
C1 - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
C2 - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
C3 - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
CBCMode - class ch.ethz.ssh2.crypto.cipher.CBCMode.
CBCMode.
CBCMode(BlockCipher, byte[], boolean) - Constructor for class ch.ethz.ssh2.crypto.cipher.CBCMode
 
CHANNEL_BUFFER_SIZE - Static variable in class ch.ethz.ssh2.channel.Channel
 
CLOSED - Static variable in interface ch.ethz.ssh2.ChannelCondition
The underlying SSH-2 channel, however not necessarily the whole connection, has been closed.
CTRMode - class ch.ethz.ssh2.crypto.cipher.CTRMode.
This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
CTRMode(BlockCipher, byte[], boolean) - Constructor for class ch.ethz.ssh2.crypto.cipher.CTRMode
 
Channel - class ch.ethz.ssh2.channel.Channel.
Channel.
Channel(ChannelManager) - Constructor for class ch.ethz.ssh2.channel.Channel
 
ChannelCondition - interface ch.ethz.ssh2.ChannelCondition.
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 ch.ethz.ssh2.channel.ChannelInputStream.
ChannelInputStream.
ChannelInputStream(Channel, boolean) - Constructor for class ch.ethz.ssh2.channel.ChannelInputStream
 
ChannelManager - class ch.ethz.ssh2.channel.ChannelManager.
ChannelManager.
ChannelManager(TransportManager) - Constructor for class ch.ethz.ssh2.channel.ChannelManager
 
ChannelOutputStream - class ch.ethz.ssh2.channel.ChannelOutputStream.
ChannelOutputStream.
ChannelOutputStream(Channel) - Constructor for class ch.ethz.ssh2.channel.ChannelOutputStream
 
CipherInputStream - class ch.ethz.ssh2.crypto.cipher.CipherInputStream.
CipherInputStream.
CipherInputStream(BlockCipher, InputStream) - Constructor for class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
CipherOutputStream - class ch.ethz.ssh2.crypto.cipher.CipherOutputStream.
CipherOutputStream.
CipherOutputStream(BlockCipher, OutputStream) - Constructor for class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
ClientServerHello - class ch.ethz.ssh2.transport.ClientServerHello.
ClientServerHello.
ClientServerHello(InputStream, OutputStream) - Constructor for class ch.ethz.ssh2.transport.ClientServerHello
 
Connection - class ch.ethz.ssh2.Connection.
A Connection is used to establish an encrypted TCP/IP connection to a SSH-2 server.
Connection(String) - Constructor for class ch.ethz.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 ch.ethz.ssh2.Connection
Prepares a fresh Connection object which can then be used to establish a connection to the specified SSH-2 server.
ConnectionInfo - class ch.ethz.ssh2.ConnectionInfo.
In most cases you probably do not need the information contained in here.
ConnectionInfo() - Constructor for class ch.ethz.ssh2.ConnectionInfo
 
ConnectionMonitor - interface ch.ethz.ssh2.ConnectionMonitor.
A ConnectionMonitor is used to get notified when the underlying socket of a connection is closed.
CryptoWishList - class ch.ethz.ssh2.crypto.CryptoWishList.
CryptoWishList.
CryptoWishList() - Constructor for class ch.ethz.ssh2.crypto.CryptoWishList
 
c - Variable in class ch.ethz.ssh2.channel.ChannelInputStream
 
c - Variable in class ch.ethz.ssh2.channel.ChannelOutputStream
 
c - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
c - Variable in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
c - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
c2s_enc_algos - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
c2s_mac_algos - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
calculateH(byte[], byte[], byte[], byte[], byte[]) - Method in class ch.ethz.ssh2.crypto.dh.DhExchange
 
calculateH(byte[], byte[], byte[], byte[], byte[], DHGexParameters) - Method in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
calculateKey(HashForSSH2Types, BigInteger, byte[], byte, byte[], int) - Static method in class ch.ethz.ssh2.crypto.KeyMaterial
 
cancelRemotePortForwarding(int) - Method in class ch.ethz.ssh2.Connection
Cancel an earlier requested remote port forwarding.
cancelTimeoutHandler(TimeoutService.TimeoutToken) - Static method in class ch.ethz.ssh2.util.TimeoutService
 
canonicalPath(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Have the server canonicalize any given path name to an absolute path.
cbc_vector - Variable in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
ch.ethz.ssh2 - package ch.ethz.ssh2
 
ch.ethz.ssh2.auth - package ch.ethz.ssh2.auth
 
ch.ethz.ssh2.channel - package ch.ethz.ssh2.channel
 
ch.ethz.ssh2.crypto - package ch.ethz.ssh2.crypto
 
ch.ethz.ssh2.crypto.cipher - package ch.ethz.ssh2.crypto.cipher
 
ch.ethz.ssh2.crypto.dh - package ch.ethz.ssh2.crypto.dh
 
ch.ethz.ssh2.crypto.digest - package ch.ethz.ssh2.crypto.digest
 
ch.ethz.ssh2.log - package ch.ethz.ssh2.log
 
ch.ethz.ssh2.packets - package ch.ethz.ssh2.packets
 
ch.ethz.ssh2.sftp - package ch.ethz.ssh2.sftp
 
ch.ethz.ssh2.signature - package ch.ethz.ssh2.signature
 
ch.ethz.ssh2.transport - package ch.ethz.ssh2.transport
 
ch.ethz.ssh2.util - package ch.ethz.ssh2.util
 
changeCipher(BlockCipher) - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
changeCipher(BlockCipher) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
changeRecvCipher(BlockCipher, MAC) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
changeRecvCipher(BlockCipher, MAC) - Method in class ch.ethz.ssh2.transport.TransportManager
 
changeSendCipher(BlockCipher, MAC) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
changeSendCipher(BlockCipher, MAC) - Method in class ch.ethz.ssh2.transport.TransportManager
 
channelID - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
channelID - Variable in class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
channelSendLock - Variable in class ch.ethz.ssh2.channel.Channel
 
channels - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
character_height - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
character_width - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
charsetName - Variable in class ch.ethz.ssh2.SFTPv3Client
 
checkCipherList(String[]) - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
checkHandleValidAndOpen(SFTPv3FileHandle) - Method in class ch.ethz.ssh2.SFTPv3Client
 
checkHashed(String, String) - Method in class ch.ethz.ssh2.KnownHosts
 
checkKexAlgorithmList(String[]) - Static method in class ch.ethz.ssh2.transport.KexManager
 
checkKey(String, Object) - Method in class ch.ethz.ssh2.KnownHosts
 
checkMacList(String[]) - Static method in class ch.ethz.ssh2.crypto.digest.MAC
 
checkServerHostkeyAlgorithmsList(String[]) - Static method in class ch.ethz.ssh2.transport.KexManager
 
checkX11Cookie(String) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
cipherClass - Variable in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
ciphers - Static variable in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
cis - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
className - Variable in class ch.ethz.ssh2.log.Logger
 
client - Variable in class ch.ethz.ssh2.SFTPv3FileHandle
 
clientToServerCryptoAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the client to the server.
clientToServerMACAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the client to the server.
client_line - Variable in class ch.ethz.ssh2.transport.ClientServerHello
 
close() - Method in class ch.ethz.ssh2.Connection
Close the connection to the SSH-2 server.
close(Throwable, boolean) - Method in class ch.ethz.ssh2.Connection
 
close() - Method in class ch.ethz.ssh2.LocalPortForwarder
Stop TCP/IP forwarding of newly arriving connections.
close() - Method in class ch.ethz.ssh2.LocalStreamForwarder
Close the underlying SSH forwarding channel and free up resources.
close() - Method in class ch.ethz.ssh2.SFTPv3Client
Close this SFTP session.
close() - Method in class ch.ethz.ssh2.Session
Close this session.
close() - Method in class ch.ethz.ssh2.StreamGobbler
 
close() - Method in class ch.ethz.ssh2.channel.ChannelInputStream
 
close() - Method in class ch.ethz.ssh2.channel.ChannelOutputStream
 
close(Throwable, boolean) - Method in class ch.ethz.ssh2.transport.TransportManager
 
closeAllChannels() - Method in class ch.ethz.ssh2.channel.ChannelManager
 
closeChannel(Channel, String, boolean) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
closeFile(SFTPv3FileHandle) - Method in class ch.ethz.ssh2.SFTPv3Client
Close a file.
closeHandle(byte[]) - Method in class ch.ethz.ssh2.SFTPv3Client
 
closeMessageRecv - Variable in class ch.ethz.ssh2.channel.Channel
 
closeMessageSent - Variable in class ch.ethz.ssh2.channel.Channel
 
cm - Variable in class ch.ethz.ssh2.Connection
 
cm - Variable in class ch.ethz.ssh2.LocalPortForwarder
 
cm - Variable in class ch.ethz.ssh2.LocalStreamForwarder
 
cm - Variable in class ch.ethz.ssh2.Session
 
cm - Variable in class ch.ethz.ssh2.channel.Channel
 
cm - Variable in class ch.ethz.ssh2.channel.LocalAcceptThread
 
cn - Variable in class ch.ethz.ssh2.LocalStreamForwarder
 
cn - Variable in class ch.ethz.ssh2.Session
 
command - Variable in class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
comp_algo_client_to_server - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
comp_algo_server_to_client - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
compareFirstOfNameList(String[], String[]) - Method in class ch.ethz.ssh2.transport.KexManager
 
compareTo(Object) - Method in class ch.ethz.ssh2.util.TimeoutService.TimeoutToken
 
compression_algorithms_client_to_server - Variable in class ch.ethz.ssh2.transport.KexParameters
 
compression_algorithms_server_to_client - Variable in class ch.ethz.ssh2.transport.KexParameters
 
conn - Variable in class ch.ethz.ssh2.SCPClient
 
conn - Variable in class ch.ethz.ssh2.SFTPv3Client
 
connect() - Method in class ch.ethz.ssh2.Connection
Same as connect(null, 0, 0).
connect(ServerHostKeyVerifier) - Method in class ch.ethz.ssh2.Connection
Same as connect(verifier, 0, 0).
connect(ServerHostKeyVerifier, int, int) - Method in class ch.ethz.ssh2.Connection
Connect to the SSH-2 server and, as soon as the server has presented its host key, use the ServerHostKeyVerifier.verifyServerHostKey() method of the verifier to ask for permission to proceed.
connectionClosed - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
connectionClosed - Variable in class ch.ethz.ssh2.transport.KexManager
 
connectionClosed - Variable in class ch.ethz.ssh2.transport.TransportManager
 
connectionLost(Throwable) - Method in interface ch.ethz.ssh2.ConnectionMonitor
This method is called after the connection's underlying socket has been closed.
connectionMonitors - Variable in class ch.ethz.ssh2.Connection
 
connectionMonitors - Variable in class ch.ethz.ssh2.transport.TransportManager
 
connectionSemaphore - Variable in class ch.ethz.ssh2.transport.TransportManager
 
constructMessage(String, int) - Static method in class ch.ethz.ssh2.SFTPException
 
cookie - Variable in class ch.ethz.ssh2.transport.KexParameters
 
cos - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
count - Variable in class ch.ethz.ssh2.crypto.SimpleDERReader
 
count - Variable in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
count - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
create(String, byte[], BigInteger, byte[], int, int, int, int, int, int) - Static method in class ch.ethz.ssh2.crypto.KeyMaterial
 
createAttrs(SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
 
createBubblebabbleFingerprint(String, byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Convert a ssh2 key-blob into a human readable bubblebabble fingerprint.
createCipher(String, boolean, byte[], byte[]) - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
createFile(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Create a file and open it for reading and writing.
createFile(String, SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
Create a file and open it for reading and writing.
createFileTruncate(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Create a file (truncate it if it already exists) and open it for reading and writing.
createFileTruncate(String, SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
reate a file (truncate it if it already exists) and open it for reading and writing.
createHashedHostname(String) - Static method in class ch.ethz.ssh2.KnownHosts
Generate the hashed representation of the given hostname.
createHexFingerprint(String, byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Convert a ssh2 key-blob into a human readable hex fingerprint.
createInetAddress(String) - Method in class ch.ethz.ssh2.transport.TransportManager
There were reports that there are JDKs which use the resolver even though one supplies a dotted IP address in the Socket constructor.
createLocalPortForwarder(int, String, int) - Method in class ch.ethz.ssh2.Connection
Creates a new LocalPortForwarder.
createLocalStreamForwarder(String, int) - Method in class ch.ethz.ssh2.Connection
Creates a new LocalStreamForwarder.
createSCPClient() - Method in class ch.ethz.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 ch.ethz.ssh2.SFTPv3Client
Create a symbolic link on the server.
cryptoWishList - Variable in class ch.ethz.ssh2.Connection
 
csh - Variable in class ch.ethz.ssh2.transport.KexManager
 
csh - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
currentCipher - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
currentCipher - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
currentLen - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
currentPos - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 

D

DES - class ch.ethz.ssh2.crypto.cipher.DES.
DES.
DES() - Constructor for class ch.ethz.ssh2.crypto.cipher.DES
standard constructor.
DESede - class ch.ethz.ssh2.crypto.cipher.DESede.
DESede.
DESede() - Constructor for class ch.ethz.ssh2.crypto.cipher.DESede
standard constructor.
DHGexParameters - class ch.ethz.ssh2.DHGexParameters.
A DHGexParameters object can be used to specify parameters for the diffie-hellman group exchange.
DHGexParameters() - Constructor for class ch.ethz.ssh2.DHGexParameters
Same as calling DHGexParameters(1024, 1024, 4096).
DHGexParameters(int) - Constructor for class ch.ethz.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 ch.ethz.ssh2.DHGexParameters
This constructor can be used to force the sending of a SSH_MSG_KEX_DH_GEX_REQUEST request.
DSAPrivateKey - class ch.ethz.ssh2.signature.DSAPrivateKey.
DSAPrivateKey.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.signature.DSAPrivateKey
 
DSAPublicKey - class ch.ethz.ssh2.signature.DSAPublicKey.
DSAPublicKey.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.signature.DSAPublicKey
 
DSASHA1Verify - class ch.ethz.ssh2.signature.DSASHA1Verify.
DSASHA1Verify.
DSASHA1Verify() - Constructor for class ch.ethz.ssh2.signature.DSASHA1Verify
 
DSASignature - class ch.ethz.ssh2.signature.DSASignature.
DSASignature.
DSASignature(BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.signature.DSASignature
 
Df_Key - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
what follows is mainly taken from "Applied Cryptography", by Bruce Schneier, however it also bears great resemblance to Richard Outerbridge's D3DES...
DhExchange - class ch.ethz.ssh2.crypto.dh.DhExchange.
DhExchange.
DhExchange() - Constructor for class ch.ethz.ssh2.crypto.dh.DhExchange
 
DhGroupExchange - class ch.ethz.ssh2.crypto.dh.DhGroupExchange.
DhGroupExchange.
DhGroupExchange(BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
Digest - interface ch.ethz.ssh2.crypto.digest.Digest.
Digest.
d - Variable in class ch.ethz.ssh2.signature.RSAPrivateKey
 
data - Variable in class ch.ethz.ssh2.crypto.PEMStructure
 
deQueue() - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
debug - Variable in class ch.ethz.ssh2.SFTPv3Client
 
decode(char[]) - Static method in class ch.ethz.ssh2.crypto.Base64
 
decode(char[], String) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
decodeSSHDSAPublicKey(byte[]) - Static method in class ch.ethz.ssh2.signature.DSASHA1Verify
 
decodeSSHDSASignature(byte[]) - Static method in class ch.ethz.ssh2.signature.DSASHA1Verify
 
decodeSSHRSAPublicKey(byte[]) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
decodeSSHRSASignature(byte[]) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
decryptBlock(int[][]) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
decryptBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
decryptBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
decryptPEM(PEMStructure, byte[]) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
dekInfo - Variable in class ch.ethz.ssh2.crypto.PEMStructure
 
desFunc(int[], byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.DES
the DES engine.
desc - Variable in class ch.ethz.ssh2.packets.PacketDisconnect
 
description - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
dhgexParameters - Variable in class ch.ethz.ssh2.transport.KexState
 
dhgexpara - Variable in class ch.ethz.ssh2.Connection
 
dhgx - Variable in class ch.ethz.ssh2.transport.KexState
 
dhx - Variable in class ch.ethz.ssh2.transport.KexState
 
digest(byte[]) - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
digest(byte[], int) - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
digest(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
digest(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
digest(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
digest(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
digest(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
digest(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
doEncrypt - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
doEncrypt - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
doEncrypt - Variable in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
doEncrypt - Variable in class ch.ethz.ssh2.crypto.cipher.CTRMode
 

E

EOF - Static variable in interface ch.ethz.ssh2.ChannelCondition
EOF on has been reached, no more _new_ stdout or stderr data will arrive from the remote server.
EOF - Variable in class ch.ethz.ssh2.channel.Channel
 
EXIT_SIGNAL - Static variable in interface ch.ethz.ssh2.ChannelCondition
The exit signal of the remote process is available.
EXIT_STATUS - Static variable in interface ch.ethz.ssh2.ChannelCondition
The exit status of the remote process is available.
ErrorCodes - class ch.ethz.ssh2.sftp.ErrorCodes.
SFTP Error Codes
ErrorCodes() - Constructor for class ch.ethz.ssh2.sftp.ErrorCodes
 
e - Variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
e - Variable in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
e - Variable in class ch.ethz.ssh2.packets.PacketKexDHInit
 
e - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexInit
 
e - Variable in class ch.ethz.ssh2.signature.RSAPrivateKey
 
e - Variable in class ch.ethz.ssh2.signature.RSAPublicKey
 
echo - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
enabled - Static variable in class ch.ethz.ssh2.log.Logger
 
enc - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
enc - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
enc_algo_client_to_server - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
enc_algo_server_to_client - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
enc_key_client_to_server - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
enc_key_server_to_client - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
encode(byte[]) - Static method in class ch.ethz.ssh2.crypto.Base64
 
encode(byte[], int, int) - Static method in class ch.ethz.ssh2.crypto.digest.MD5
 
encodeSSHDSAPublicKey(DSAPublicKey) - Static method in class ch.ethz.ssh2.signature.DSASHA1Verify
 
encodeSSHDSASignature(DSASignature) - Static method in class ch.ethz.ssh2.signature.DSASHA1Verify
 
encodeSSHRSAPublicKey(RSAPublicKey) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
encodeSSHRSASignature(RSASignature) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
encrypt - Variable in class ch.ethz.ssh2.crypto.cipher.DESede
 
encryptBlock(int[][]) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
encryptBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
Encrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
encryption_algorithms_client_to_server - Variable in class ch.ethz.ssh2.transport.KexParameters
 
encryption_algorithms_server_to_client - Variable in class ch.ethz.ssh2.transport.KexParameters
 
establishConnection(ProxyData, int) - Method in class ch.ethz.ssh2.transport.TransportManager
 
establishKeyMaterial() - Method in class ch.ethz.ssh2.transport.KexManager
 
exception - Variable in class ch.ethz.ssh2.StreamGobbler
 
execCommand(String) - Method in class ch.ethz.ssh2.Session
Execute a command on the remote machine.
exit_signal - Variable in class ch.ethz.ssh2.channel.Channel
 
exit_status - Variable in class ch.ethz.ssh2.channel.Channel
 
expandString(byte[], int, int) - Method in class ch.ethz.ssh2.SFTPv3Client
 
expectStatusOKMessage(int) - Method in class ch.ethz.ssh2.SFTPv3Client
 
extendedFlag - Variable in class ch.ethz.ssh2.channel.ChannelInputStream
 

F

F(int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
FF(int, int, int, int, int, int, int) - Static method in class ch.ethz.ssh2.crypto.digest.MD5
 
FFmulX(int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
f - Variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
f - Variable in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
f - Variable in class ch.ethz.ssh2.packets.PacketKexDHReply
 
f - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
failedCounter - Variable in class ch.ethz.ssh2.channel.Channel
 
fileHandle - Variable in class ch.ethz.ssh2.SFTPv3FileHandle
 
filename - Variable in class ch.ethz.ssh2.SCPClient.LenNamePair
 
filename - Variable in class ch.ethz.ssh2.SFTPv3DirectoryEntry
A relative name within the directory, without any path components.
fill_buffer() - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
finishKex() - Method in class ch.ethz.ssh2.transport.KexManager
 
first_kex_packet_follows - Variable in class ch.ethz.ssh2.transport.KexParameters
 
flagKexOngoing - Variable in class ch.ethz.ssh2.transport.TransportManager
 
flag_closed - Variable in class ch.ethz.ssh2.SFTPv3Client
 
flag_closed - Variable in class ch.ethz.ssh2.Session
 
flag_execution_started - Variable in class ch.ethz.ssh2.Session
 
flag_pty_requested - Variable in class ch.ethz.ssh2.Session
 
flag_x11_requested - Variable in class ch.ethz.ssh2.Session
 
flush() - Method in class ch.ethz.ssh2.channel.ChannelOutputStream
 
flush() - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
forceKeyExchange() - Method in class ch.ethz.ssh2.Connection
Force an asynchronous key re-exchange (the call does not block).
forceKeyExchange(CryptoWishList, DHGexParameters) - Method in class ch.ethz.ssh2.transport.TransportManager
 
fsetstat(SFTPv3FileHandle, SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
Modify the attributes of a file.
fstat(SFTPv3FileHandle) - Method in class ch.ethz.ssh2.SFTPv3Client
Retrieve the file attributes of an open file.

G

GG(int, int, int, int, int, int, int) - Static method in class ch.ethz.ssh2.crypto.digest.MD5
 
g - Static variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
g - Variable in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
g - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
g - Variable in class ch.ethz.ssh2.signature.DSAPrivateKey
 
g - Variable in class ch.ethz.ssh2.signature.DSAPublicKey
 
generateKeyFromPasswordSaltWithMD5(byte[], byte[], int) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
generateNextRequestID() - Method in class ch.ethz.ssh2.SFTPv3Client
 
generateSignature(byte[], DSAPrivateKey, SecureRandom) - Static method in class ch.ethz.ssh2.signature.DSASHA1Verify
 
generateSignature(byte[], RSAPrivateKey) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
generateWorkingKey(byte[], boolean) - Method in class ch.ethz.ssh2.crypto.cipher.AES
Calculate the necessary round keys The number of calculations depends on key size and block size AES specified a fixed block size of 128 bits and key sizes 128/192/256 bits This code is written assuming those are the only possible values
generateWorkingKey(boolean, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.DES
generate an integer based working key based on our secret key and what we processing we are planning to do.
generator - Variable in class ch.ethz.ssh2.Connection
 
get(String, String) - Method in class ch.ethz.ssh2.SCPClient
Download a file from the remote server to a local directory.
get(String, OutputStream) - Method in class ch.ethz.ssh2.SCPClient
Download a file from the remote server and pipe its contents into an OutputStream.
get(String[], OutputStream[]) - Method in class ch.ethz.ssh2.SCPClient
 
get(String[], String) - Method in class ch.ethz.ssh2.SCPClient
Download a set of files from the remote server to a local directory.
getAlgorithmName() - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
getAlgorithmName() - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
getAlgorithmName() - Method in class ch.ethz.ssh2.crypto.cipher.DES
 
getAlgorithmName() - Method in class ch.ethz.ssh2.crypto.cipher.DESede
 
getAllKeys(String) - Method in class ch.ethz.ssh2.KnownHosts
 
getAuthThatCanContinue() - Method in class ch.ethz.ssh2.packets.PacketUserauthFailure
 
getAvailable(Channel, boolean) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
getAvailableCiphers() - Static method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
getAvailableMACs() - Static method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
getAvailableServerHostKeyAlgorithms() - Static method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
getBanner() - Method in class ch.ethz.ssh2.packets.PacketUserauthBanner
 
getBlock() - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
getBlockSize() - Method in interface ch.ethz.ssh2.crypto.cipher.BlockCipher
 
getBlockSize(String) - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.DES
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.DESede
 
getBlockSize() - Method in class ch.ethz.ssh2.crypto.cipher.NullCipher
 
getBytes() - Method in class ch.ethz.ssh2.packets.TypesWriter
 
getBytes(byte[]) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
getChannel(int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
getChannelData(Channel, boolean, byte[], int, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
getCharset() - Method in class ch.ethz.ssh2.SFTPv3Client
The currently used charset for filename encoding/decoding.
getClient() - Method in class ch.ethz.ssh2.SFTPv3FileHandle
Get the SFTPv3Client instance which created this handle.
getClientString() - Method in class ch.ethz.ssh2.transport.ClientServerHello
 
getCompression_algorithms_client_to_server() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getCompression_algorithms_server_to_client() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getConnectionInfo() - Method in class ch.ethz.ssh2.Connection
Returns a ConnectionInfo object containing the details of the connection.
getConnectionInfo(int) - Method in class ch.ethz.ssh2.transport.TransportManager
 
getCookie() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getD() - Method in class ch.ethz.ssh2.signature.RSAPrivateKey
 
getDefaultCipherList() - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
getDefaultKexAlgorithmList() - Static method in class ch.ethz.ssh2.transport.KexManager
 
getDefaultServerHostkeyAlgorithmList() - Static method in class ch.ethz.ssh2.transport.KexManager
 
getDescription(int) - Static method in class ch.ethz.ssh2.sftp.ErrorCodes
 
getDigest() - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
getDigest(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
getDigest(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
getDigestLength() - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
getDigestLength() - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
getDigestLength() - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
getDigestLength() - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
getDigestLength() - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
getE() - Method in class ch.ethz.ssh2.crypto.dh.DhExchange
 
getE() - Method in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
getE() - Method in class ch.ethz.ssh2.signature.RSAPrivateKey
 
getE() - Method in class ch.ethz.ssh2.signature.RSAPublicKey
 
getEcho() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getEncryption_algorithms_client_to_server() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getEncryption_algorithms_server_to_client() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getEntry(String) - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
getExitSignal() - Method in class ch.ethz.ssh2.Session
Get the name of the signal by which the process on the remote side was stopped - if available and applicable.
getExitSignal() - Method in class ch.ethz.ssh2.channel.Channel
 
getExitStatus() - Method in class ch.ethz.ssh2.Session
Get the exit code/status from the remote command - if available.
getExitStatus() - Method in class ch.ethz.ssh2.channel.Channel
 
getF() - Method in class ch.ethz.ssh2.packets.PacketKexDHReply
 
getF() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
getFirstMatch(String[], String[]) - Method in class ch.ethz.ssh2.transport.KexManager
 
getG() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
getG() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getG() - Method in class ch.ethz.ssh2.signature.DSAPublicKey
 
getHostKey() - Method in class ch.ethz.ssh2.packets.PacketKexDHReply
 
getHostKey() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
getHostname() - Method in class ch.ethz.ssh2.Connection
Returns the hostname that was passed to the constructor.
getInputStream() - Method in class ch.ethz.ssh2.LocalStreamForwarder
 
getInstruction() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getK() - Method in class ch.ethz.ssh2.crypto.dh.DhExchange
 
getK() - Method in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
getKexParameters() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getKex_algorithms() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getKeyLen(String) - Static method in class ch.ethz.ssh2.crypto.digest.MAC
 
getKeySize(String) - Static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
 
getLanguageTag() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getLanguages_client_to_server() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getLanguages_server_to_client() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getLogger(Class) - Static method in class ch.ethz.ssh2.log.Logger
 
getMac(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.MAC
 
getMacList() - Static method in class ch.ethz.ssh2.crypto.digest.MAC
 
getMac_algorithms_client_to_server() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getMac_algorithms_server_to_client() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getMax_group_len() - Method in class ch.ethz.ssh2.DHGexParameters
Get the maximum group length.
getMessageName(int) - Static method in class ch.ethz.ssh2.packets.Packets
 
getMin_group_len() - Method in class ch.ethz.ssh2.DHGexParameters
Get the minimum group length.
getN() - Method in class ch.ethz.ssh2.signature.RSAPrivateKey
 
getN() - Method in class ch.ethz.ssh2.signature.RSAPublicKey
 
getName() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getNextMessage() - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
getNumPrompts() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getOctalPermissions() - Method in class ch.ethz.ssh2.SFTPv3FileAttributes
Turn the POSIX permissions into a 7 digit octal representation.
getOrCreateSecureRND() - Method in class ch.ethz.ssh2.Connection
 
getOrWaitForConnectionInfo(int) - Method in class ch.ethz.ssh2.transport.KexManager
 
getOutputStream() - Method in class ch.ethz.ssh2.LocalStreamForwarder
Get the OutputStream.
getP() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
getP() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getP() - Method in class ch.ethz.ssh2.signature.DSAPublicKey
 
getPacketOverheadEstimate() - Method in class ch.ethz.ssh2.transport.TransportConnection
 
getPacketOverheadEstimate() - Method in class ch.ethz.ssh2.transport.TransportManager
 
getPartialSuccess() - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketDisconnect
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketIgnore
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketKexDHInit
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexInit
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexRequestOld
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketNewKeys
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketServiceAccept
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketServiceRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketSessionStartShell
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketSessionX11Request
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthBanner
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoResponse
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
getPayload() - Method in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
getPort() - Method in class ch.ethz.ssh2.Connection
Returns the port that was passed to the constructor.
getPref_group_len() - Method in class ch.ethz.ssh2.DHGexParameters
Get the preferred group length.
getPreferredServerHostkeyAlgorithmOrder(String) - Method in class ch.ethz.ssh2.KnownHosts
Try to find the preferred order of hostkey algorithms for the given hostname.
getPrompt() - Method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
getProtocolVersion() - Method in class ch.ethz.ssh2.SFTPv3Client
Returns the negotiated SFTP protocol version between the client and the server.
getPublicKey() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getPublicKey() - Method in class ch.ethz.ssh2.signature.RSAPrivateKey
 
getQ() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getQ() - Method in class ch.ethz.ssh2.signature.DSAPublicKey
 
getR() - Method in class ch.ethz.ssh2.signature.DSASignature
 
getReasonClosed() - Method in class ch.ethz.ssh2.channel.Channel
 
getReasonClosedCause() - Method in class ch.ethz.ssh2.transport.TransportManager
 
getRemainingAuthMethods(String) - Method in class ch.ethz.ssh2.Connection
After a successful connect, one has to authenticate oneself.
getRemainingMethods(String) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
getReserved_field1() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getS() - Method in class ch.ethz.ssh2.signature.DSASignature
 
getS() - Method in class ch.ethz.ssh2.signature.RSASignature
 
getServerErrorCode() - Method in class ch.ethz.ssh2.SFTPException
Get the error code sent by the server.
getServerErrorCodeSymbol() - Method in class ch.ethz.ssh2.SFTPException
Get the symbolic name of the error code as given in the SFTP specs.
getServerErrorCodeVerbose() - Method in class ch.ethz.ssh2.SFTPException
Get the description of the error code as given in the SFTP specs.
getServerErrorMessage() - Method in class ch.ethz.ssh2.SFTPException
Get the error message sent by the server.
getServerString() - Method in class ch.ethz.ssh2.transport.ClientServerHello
 
getServer_host_key_algorithms() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
getSessionIdentifier() - Method in class ch.ethz.ssh2.transport.TransportManager
 
getSignature() - Method in class ch.ethz.ssh2.packets.PacketKexDHReply
 
getSignature() - Method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
getStderr() - Method in class ch.ethz.ssh2.Session
 
getStderrStream() - Method in class ch.ethz.ssh2.channel.Channel
 
getStdin() - Method in class ch.ethz.ssh2.Session
 
getStdinStream() - Method in class ch.ethz.ssh2.channel.Channel
 
getStdout() - Method in class ch.ethz.ssh2.Session
 
getStdoutStream() - Method in class ch.ethz.ssh2.channel.Channel
 
getX() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getY() - Method in class ch.ethz.ssh2.signature.DSAPrivateKey
 
getY() - Method in class ch.ethz.ssh2.signature.DSAPublicKey
 
gid - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The GID attribute.
globalFailedCounter - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
globalSuccessCounter - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
guessOK - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 

H

H - Variable in class ch.ethz.ssh2.transport.KexState
 
H0 - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
H1 - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
H2 - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
H3 - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
H4 - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
HH(int, int, int, int, int, int, int) - Static method in class ch.ethz.ssh2.crypto.digest.MD5
 
HMAC - class ch.ethz.ssh2.crypto.digest.HMAC.
HMAC.
HMAC(Digest, byte[], int) - Constructor for class ch.ethz.ssh2.crypto.digest.HMAC
 
HOSTKEY_HAS_CHANGED - Static variable in class ch.ethz.ssh2.KnownHosts
 
HOSTKEY_IS_NEW - Static variable in class ch.ethz.ssh2.KnownHosts
 
HOSTKEY_IS_OK - Static variable in class ch.ethz.ssh2.KnownHosts
 
HTTPProxyData - class ch.ethz.ssh2.HTTPProxyData.
A HTTPProxyData object is used to specify the needed connection data to connect through a HTTP proxy.
HTTPProxyData(String, int) - Constructor for class ch.ethz.ssh2.HTTPProxyData
Same as calling HTTPProxyData(proxyHost, proxyPort, null, null)
HTTPProxyData(String, int, String, String) - Constructor for class ch.ethz.ssh2.HTTPProxyData
Same as calling HTTPProxyData(proxyHost, proxyPort, null, null, null)
HTTPProxyData(String, int, String, String, String[]) - Constructor for class ch.ethz.ssh2.HTTPProxyData
Connection data for a HTTP proxy.
HTTPProxyException - exception ch.ethz.ssh2.HTTPProxyException.
May be thrown upon connect() if a HTTP proxy is being used.
HTTPProxyException(String, int) - Constructor for class ch.ethz.ssh2.HTTPProxyException
 
HashForSSH2Types - class ch.ethz.ssh2.crypto.digest.HashForSSH2Types.
HashForSSH2Types.
HashForSSH2Types(Digest) - Constructor for class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
HashForSSH2Types(String) - Constructor for class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
handleMessage(byte[], int) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
handleMessage(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
handleMessage(byte[], int) - Method in class ch.ethz.ssh2.transport.KexManager
 
handleMessage(byte[], int) - Method in interface ch.ethz.ssh2.transport.MessageHandler
 
handler - Variable in class ch.ethz.ssh2.util.TimeoutService.TimeoutToken
 
hexToByteArray(String) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
hexToInt(char) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
hexX11FakeCookie - Variable in class ch.ethz.ssh2.channel.Channel
 
high - Variable in class ch.ethz.ssh2.transport.TransportManager.HandlerEntry
 
hmacSha1Hash(byte[], String) - Static method in class ch.ethz.ssh2.KnownHosts
 
hostKey - Variable in class ch.ethz.ssh2.packets.PacketKexDHReply
 
hostKey - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
host_to_connect - Variable in class ch.ethz.ssh2.LocalPortForwarder
 
host_to_connect - Variable in class ch.ethz.ssh2.LocalStreamForwarder
 
host_to_connect - Variable in class ch.ethz.ssh2.channel.LocalAcceptThread
 
host_to_connect - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
hostkey - Variable in class ch.ethz.ssh2.transport.KexState
 
hostname - Variable in class ch.ethz.ssh2.Connection
 
hostname - Variable in class ch.ethz.ssh2.channel.X11ServerData
 
hostname - Variable in class ch.ethz.ssh2.transport.KexManager
 
hostname - Variable in class ch.ethz.ssh2.transport.TransportManager
 
hostnameMatches(String[], String) - Method in class ch.ethz.ssh2.KnownHosts
 
httpErrorCode - Variable in class ch.ethz.ssh2.HTTPProxyException
 
httpResponse - Variable in class ch.ethz.ssh2.HTTPProxyException
 

I

IChannelWorkerThread - interface ch.ethz.ssh2.channel.IChannelWorkerThread.
IChannelWorkerThread.
II(int, int, int, int, int, int, int) - Static method in class ch.ethz.ssh2.crypto.digest.MD5
 
InteractiveCallback - interface ch.ethz.ssh2.InteractiveCallback.
An InteractiveCallback is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.
identification - Static variable in class ch.ethz.ssh2.Connection
The identifier presented to the SSH-2 server.
ignoreNextObject() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
ignore_next_kex_packet - Variable in class ch.ethz.ssh2.transport.KexManager
 
init() - Method in class ch.ethz.ssh2.SFTPv3Client
 
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.AES
initialise an AES cipher.
init(boolean, byte[]) - Method in interface ch.ethz.ssh2.crypto.cipher.BlockCipher
 
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
initialise a Blowfish cipher.
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.DES
initialise a DES cipher.
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.DESede
initialise a DES cipher.
init(boolean, byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.NullCipher
 
init(int, SecureRandom) - Method in class ch.ethz.ssh2.crypto.dh.DhExchange
 
init(SecureRandom) - Method in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
initDone - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
initMac(int) - Method in class ch.ethz.ssh2.crypto.digest.MAC
 
initialWindowSize - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
initialWindowSize - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
initialWindowSize - Variable in class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
initial_iv_client_to_server - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
initial_iv_server_to_client - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
initialize(char[]) - Method in class ch.ethz.ssh2.KnownHosts
 
initialize(File) - Method in class ch.ethz.ssh2.KnownHosts
 
initialize(String) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
initialize(CryptoWishList, ServerHostKeyVerifier, DHGexParameters, int, SecureRandom, ProxyData) - Method in class ch.ethz.ssh2.transport.TransportManager
 
initiateKEX(CryptoWishList, DHGexParameters) - Method in class ch.ethz.ssh2.transport.KexManager
 
input_buffer - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
input_buffer_pos - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
input_buffer_size - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
instruction - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
integrity_key_client_to_server - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
integrity_key_server_to_client - Variable in class ch.ethz.ssh2.crypto.KeyMaterial
 
internal_read(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
internal_write(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
internal_write(int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
inv_mcol(int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
is - Variable in class ch.ethz.ssh2.SFTPv3Client
 
is - Variable in class ch.ethz.ssh2.StreamGobbler
 
is - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
isAuthMethodAvailable(String, String) - Method in class ch.ethz.ssh2.Connection
Checks if a specified authentication method is available.
isAuthenticationComplete() - Method in class ch.ethz.ssh2.Connection
Determines if the authentication phase is complete.
isAuthenticationPartialSuccess() - Method in class ch.ethz.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.
isClosed - Variable in class ch.ethz.ssh2.SFTPv3FileHandle
 
isClosed() - Method in class ch.ethz.ssh2.SFTPv3FileHandle
Check if this handle was closed with the SFTPv3Client.closeFile(SFTPv3FileHandle) method of the SFTPv3Client instance which created the handle.
isClosed - Variable in class ch.ethz.ssh2.StreamGobbler
 
isClosed - Variable in class ch.ethz.ssh2.channel.ChannelInputStream
 
isClosed - Variable in class ch.ethz.ssh2.channel.ChannelOutputStream
 
isDirectory() - Method in class ch.ethz.ssh2.SFTPv3FileAttributes
Checks if this entry is a directory.
isEOF - Variable in class ch.ethz.ssh2.StreamGobbler
 
isEOF - Variable in class ch.ethz.ssh2.channel.ChannelInputStream
 
isEnabled() - Method in class ch.ethz.ssh2.log.Logger
 
isFirst_kex_packet_follows() - Method in class ch.ethz.ssh2.packets.PacketKexInit
 
isGuessOK(KexParameters, KexParameters) - Method in class ch.ethz.ssh2.transport.KexManager
 
isPEMEncrypted(PEMStructure) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
isPartialSuccess - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
isPartialSuccess() - Method in class ch.ethz.ssh2.packets.PacketUserauthFailure
 
isRegularFile() - Method in class ch.ethz.ssh2.SFTPv3FileAttributes
Checks if this entry is a regular file.
isSymlink() - Method in class ch.ethz.ssh2.SFTPv3FileAttributes
Checks if this entry is a a symlink.

K

K - Variable in class ch.ethz.ssh2.transport.KexState
 
KP - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
KS0 - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
KS1 - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
KS2 - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
KS3 - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
KexManager - class ch.ethz.ssh2.transport.KexManager.
KexManager.
KexManager(TransportManager, ClientServerHello, CryptoWishList, String, int, ServerHostKeyVerifier, SecureRandom) - Constructor for class ch.ethz.ssh2.transport.KexManager
 
KexParameters - class ch.ethz.ssh2.transport.KexParameters.
KexParameters.
KexParameters() - Constructor for class ch.ethz.ssh2.transport.KexParameters
 
KexState - class ch.ethz.ssh2.transport.KexState.
KexState.
KexState() - Constructor for class ch.ethz.ssh2.transport.KexState
 
KeyMaterial - class ch.ethz.ssh2.crypto.KeyMaterial.
Establishes key material for iv/key/mac (both directions).
KeyMaterial() - Constructor for class ch.ethz.ssh2.crypto.KeyMaterial
 
KnownHosts - class ch.ethz.ssh2.KnownHosts.
The KnownHosts class is a handy tool to verify received server hostkeys based on the information in known_hosts files (the ones used by OpenSSH).
KnownHosts() - Constructor for class ch.ethz.ssh2.KnownHosts
 
KnownHosts(char[]) - Constructor for class ch.ethz.ssh2.KnownHosts
 
KnownHosts(File) - Constructor for class ch.ethz.ssh2.KnownHosts
 
KnownHosts.KnownHostsEntry - class ch.ethz.ssh2.KnownHosts.KnownHostsEntry.
 
KnownHosts.KnownHostsEntry(String[], Object) - Constructor for class ch.ethz.ssh2.KnownHosts.KnownHostsEntry
 
k - Variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
k - Variable in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
k_xor_ipad - Variable in class ch.ethz.ssh2.crypto.digest.HMAC
 
k_xor_opad - Variable in class ch.ethz.ssh2.crypto.digest.HMAC
 
kexAlgorithms - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
kexCount - Variable in class ch.ethz.ssh2.transport.KexManager
 
kexFinished() - Method in class ch.ethz.ssh2.transport.TransportManager
 
kex_algo - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
kex_algorithms - Variable in class ch.ethz.ssh2.transport.KexParameters
 
key - Variable in class ch.ethz.ssh2.KnownHosts.KnownHostsEntry
 
key1 - Variable in class ch.ethz.ssh2.crypto.cipher.DESede
 
key2 - Variable in class ch.ethz.ssh2.crypto.cipher.DESede
 
key3 - Variable in class ch.ethz.ssh2.crypto.cipher.DESede
 
keyExchangeAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The used key exchange (KEX) algorithm in the latest key exchange.
keyExchangeCounter - Variable in class ch.ethz.ssh2.ConnectionInfo
Number of kex exchanges performed on this connection so far.
keysize - Variable in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 
km - Variable in class ch.ethz.ssh2.transport.KexManager
 
km - Variable in class ch.ethz.ssh2.transport.TransportManager
 
kp - Variable in class ch.ethz.ssh2.packets.PacketKexInit
 
kxs - Variable in class ch.ethz.ssh2.transport.KexManager
 

L

LocalAcceptThread - class ch.ethz.ssh2.channel.LocalAcceptThread.
LocalAcceptThread.
LocalAcceptThread(ChannelManager, int, String, int) - Constructor for class ch.ethz.ssh2.channel.LocalAcceptThread
 
LocalPortForwarder - class ch.ethz.ssh2.LocalPortForwarder.
A LocalPortForwarder forwards TCP/IP connections to a local port via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalPortForwarder(ChannelManager, int, String, int) - Constructor for class ch.ethz.ssh2.LocalPortForwarder
 
LocalStreamForwarder - class ch.ethz.ssh2.LocalStreamForwarder.
A LocalStreamForwarder forwards an Input- and Outputstream pair via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalStreamForwarder(ChannelManager, String, int) - Constructor for class ch.ethz.ssh2.LocalStreamForwarder
 
Logger - class ch.ethz.ssh2.log.Logger.
Logger - a very simple logger, mainly used during development.
Logger(Class) - Constructor for class ch.ethz.ssh2.log.Logger
 
lang - Variable in class ch.ethz.ssh2.packets.PacketDisconnect
 
lang_client_to_server - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
lang_server_to_client - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
language - Variable in class ch.ethz.ssh2.packets.PacketUserauthBanner
 
languageTag - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
languageTag - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
languages_client_to_server - Variable in class ch.ethz.ssh2.transport.KexParameters
 
languages_server_to_client - Variable in class ch.ethz.ssh2.transport.KexParameters
 
lastConnInfo - Variable in class ch.ethz.ssh2.transport.KexManager
 
lat - Variable in class ch.ethz.ssh2.LocalPortForwarder
 
lat - Variable in class ch.ethz.ssh2.LocalStreamForwarder
 
length - Variable in class ch.ethz.ssh2.SCPClient.LenNamePair
 
length() - Method in class ch.ethz.ssh2.packets.TypesWriter
 
listenerThreads - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
listenerThreadsAllowed - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
localID - Variable in class ch.ethz.ssh2.channel.Channel
 
localKEX - Variable in class ch.ethz.ssh2.transport.KexState
 
localMaxPacketSize - Variable in class ch.ethz.ssh2.channel.Channel
 
localWindow - Variable in class ch.ethz.ssh2.channel.Channel
 
local_port - Variable in class ch.ethz.ssh2.LocalPortForwarder
 
local_port - Variable in class ch.ethz.ssh2.channel.LocalAcceptThread
 
log - Static variable in class ch.ethz.ssh2.channel.ChannelManager
 
log - Static variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
log - Static variable in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
log - Static variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
log(int, String) - Method in class ch.ethz.ssh2.log.Logger
 
log - Static variable in class ch.ethz.ssh2.signature.DSASHA1Verify
 
log - Static variable in class ch.ethz.ssh2.signature.RSASHA1Verify
 
log - Static variable in class ch.ethz.ssh2.transport.KexManager
 
log - Static variable in class ch.ethz.ssh2.transport.TransportConnection
 
log - Static variable in class ch.ethz.ssh2.transport.TransportManager
 
log - Static variable in class ch.ethz.ssh2.util.TimeoutService
 
logLevel - Static variable in class ch.ethz.ssh2.log.Logger
 
longEntry - Variable in class ch.ethz.ssh2.SFTPv3DirectoryEntry
An expanded format for the file name, similar to what is returned by "ls -l" on Un*x systems.
low - Variable in class ch.ethz.ssh2.transport.TransportManager.HandlerEntry
 
ls(String) - Method in class ch.ethz.ssh2.SFTPv3Client
List the contents of a directory.
lstat(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Retrieve the file attributes of a file.

M

MAC - class ch.ethz.ssh2.crypto.digest.MAC.
MAC.
MAC(String, byte[]) - Constructor for class ch.ethz.ssh2.crypto.digest.MAC
 
MAX_ALLOWED - Static variable in class ch.ethz.ssh2.DHGexParameters
 
MD5 - class ch.ethz.ssh2.crypto.digest.MD5.
MD5.
MD5() - Constructor for class ch.ethz.ssh2.crypto.digest.MD5
 
MIN_ALLOWED - Static variable in class ch.ethz.ssh2.DHGexParameters
 
MessageHandler - interface ch.ethz.ssh2.transport.MessageHandler.
MessageHandler.
m1 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
m2 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
m3 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
mac - Variable in class ch.ethz.ssh2.crypto.digest.MAC
 
mac_algo_client_to_server - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
mac_algo_server_to_client - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
mac_algorithms_client_to_server - Variable in class ch.ethz.ssh2.transport.KexParameters
 
mac_algorithms_server_to_client - Variable in class ch.ethz.ssh2.transport.KexParameters
 
main(String[]) - Static method in class ch.ethz.ssh2.crypto.digest.SHA1
 
matchKeys(Object, Object) - Method in class ch.ethz.ssh2.KnownHosts
 
max - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
max - Variable in class ch.ethz.ssh2.packets.TypesReader
 
maxPacketSize - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
maxPacketSize - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
maxPacketSize - Variable in class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
max_group_len - Variable in class ch.ethz.ssh2.DHGexParameters
 
md - Variable in class ch.ethz.ssh2.crypto.digest.HMAC
 
md - Variable in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
mergeKexParameters(KexParameters, KexParameters) - Method in class ch.ethz.ssh2.transport.KexManager
 
message - Variable in class ch.ethz.ssh2.packets.PacketUserauthBanner
 
messageHandlers - Variable in class ch.ethz.ssh2.transport.TransportManager
 
messages - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
methodPossible(String) - Method in class ch.ethz.ssh2.auth.AuthenticationManager
 
mh - Variable in class ch.ethz.ssh2.transport.TransportManager.HandlerEntry
 
min - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
min_group_len - Variable in class ch.ethz.ssh2.DHGexParameters
 
mkdir(String, int) - Method in class ch.ethz.ssh2.SFTPv3Client
Create a new directory.
mode - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
monitorsWereInformed - Variable in class ch.ethz.ssh2.transport.TransportManager
 
msg - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
msgChannelClose(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelData(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelEOF(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelExtendedData(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelFailure(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelOpen(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelOpenConfirmation(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelOpenFailure(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelRequest(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelSuccess(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgChannelWindowAdjust(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgGlobalFailure() - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgGlobalRequest(byte[], int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgGlobalSuccess() - Method in class ch.ethz.ssh2.channel.ChannelManager
 
msgWindowAdjust - Variable in class ch.ethz.ssh2.channel.Channel
 
mtime - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The MTIME attribute.
mv(String, String) - Method in class ch.ethz.ssh2.SFTPv3Client
Move a file or directory.

N

NegotiateException - exception ch.ethz.ssh2.transport.NegotiateException.
NegotiateException.
NegotiateException() - Constructor for class ch.ethz.ssh2.transport.NegotiateException
 
NegotiatedParameters - class ch.ethz.ssh2.transport.NegotiatedParameters.
NegotiatedParameters.
NegotiatedParameters() - Constructor for class ch.ethz.ssh2.transport.NegotiatedParameters
 
NullCipher - class ch.ethz.ssh2.crypto.cipher.NullCipher.
NullCipher.
NullCipher() - Constructor for class ch.ethz.ssh2.crypto.cipher.NullCipher
 
NullCipher(int) - Constructor for class ch.ethz.ssh2.crypto.cipher.NullCipher
 
n - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
n - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequestOld
 
n - Variable in class ch.ethz.ssh2.signature.RSAPrivateKey
 
n - Variable in class ch.ethz.ssh2.signature.RSAPublicKey
 
name - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
nextKEXcryptoWishList - Variable in class ch.ethz.ssh2.transport.KexManager
 
nextKEXdhgexParameters - Variable in class ch.ethz.ssh2.transport.KexManager
 
nextLocalChannel - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
next_request_id - Variable in class ch.ethz.ssh2.SFTPv3Client
 
np - Variable in class ch.ethz.ssh2.transport.KexState
 
numPrompts - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 

O

OpenFlags - class ch.ethz.ssh2.sftp.OpenFlags.
SFTP Open Flags.
OpenFlags() - Constructor for class ch.ethz.ssh2.sftp.OpenFlags
 
openDirectTCPIPChannel(String, int, String, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
openDirectory(String) - Method in class ch.ethz.ssh2.SFTPv3Client
 
openFile(String, int, SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
 
openFileRO(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Open a file for reading.
openFileRW(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Open a file for reading and writing.
openSession() - Method in class ch.ethz.ssh2.Connection
Open a new Session on this connection.
openSessionChannel() - Method in class ch.ethz.ssh2.channel.ChannelManager
 
originator_IP_address - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
originator_port - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
os - Variable in class ch.ethz.ssh2.SFTPv3Client
 
os - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
out_buffer - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
out_buffer_pos - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 

P

P - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
PEMDecoder - class ch.ethz.ssh2.crypto.PEMDecoder.
PEM Support.
PEMDecoder() - Constructor for class ch.ethz.ssh2.crypto.PEMDecoder
 
PEMStructure - class ch.ethz.ssh2.crypto.PEMStructure.
Parsed PEM structure.
PEMStructure() - Constructor for class ch.ethz.ssh2.crypto.PEMStructure
 
PEM_DSA_PRIVATE_KEY - Static variable in class ch.ethz.ssh2.crypto.PEMDecoder
 
PEM_RSA_PRIVATE_KEY - Static variable in class ch.ethz.ssh2.crypto.PEMDecoder
 
P_SZ - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
Packet - class ch.ethz.ssh2.sftp.Packet.
SFTP Paket Types
Packet() - Constructor for class ch.ethz.ssh2.sftp.Packet
 
PacketChannelOpenConfirmation - class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation.
PacketChannelOpenConfirmation.
PacketChannelOpenConfirmation(int, int, int, int) - Constructor for class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
PacketChannelOpenConfirmation(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
PacketChannelOpenFailure - class ch.ethz.ssh2.packets.PacketChannelOpenFailure.
PacketChannelOpenFailure.
PacketChannelOpenFailure(int, int, String, String) - Constructor for class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
PacketChannelOpenFailure(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
PacketChannelWindowAdjust - class ch.ethz.ssh2.packets.PacketChannelWindowAdjust.
PacketChannelWindowAdjust.
PacketChannelWindowAdjust(int, int) - Constructor for class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
PacketChannelWindowAdjust(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
PacketDisconnect - class ch.ethz.ssh2.packets.PacketDisconnect.
PacketDisconnect.
PacketDisconnect(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketDisconnect
 
PacketDisconnect(int, String, String) - Constructor for class ch.ethz.ssh2.packets.PacketDisconnect
 
PacketGlobalCancelForwardRequest - class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest.
PacketGlobalCancelForwardRequest.
PacketGlobalCancelForwardRequest(boolean, String, int) - Constructor for class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
PacketGlobalForwardRequest - class ch.ethz.ssh2.packets.PacketGlobalForwardRequest.
PacketGlobalForwardRequest.
PacketGlobalForwardRequest(boolean, String, int) - Constructor for class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
PacketIgnore - class ch.ethz.ssh2.packets.PacketIgnore.
PacketIgnore.
PacketIgnore(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketIgnore
 
PacketKexDHInit - class ch.ethz.ssh2.packets.PacketKexDHInit.
PacketKexDHInit.
PacketKexDHInit(BigInteger) - Constructor for class ch.ethz.ssh2.packets.PacketKexDHInit
 
PacketKexDHReply - class ch.ethz.ssh2.packets.PacketKexDHReply.
PacketKexDHReply.
PacketKexDHReply(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketKexDHReply
 
PacketKexDhGexGroup - class ch.ethz.ssh2.packets.PacketKexDhGexGroup.
PacketKexDhGexGroup.
PacketKexDhGexGroup(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
PacketKexDhGexInit - class ch.ethz.ssh2.packets.PacketKexDhGexInit.
PacketKexDhGexInit.
PacketKexDhGexInit(BigInteger) - Constructor for class ch.ethz.ssh2.packets.PacketKexDhGexInit
 
PacketKexDhGexReply - class ch.ethz.ssh2.packets.PacketKexDhGexReply.
PacketKexDhGexReply.
PacketKexDhGexReply(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
PacketKexDhGexRequest - class ch.ethz.ssh2.packets.PacketKexDhGexRequest.
PacketKexDhGexRequest.
PacketKexDhGexRequest(DHGexParameters) - Constructor for class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
PacketKexDhGexRequestOld - class ch.ethz.ssh2.packets.PacketKexDhGexRequestOld.
PacketKexDhGexRequestOld.
PacketKexDhGexRequestOld(DHGexParameters) - Constructor for class ch.ethz.ssh2.packets.PacketKexDhGexRequestOld
 
PacketKexInit - class ch.ethz.ssh2.packets.PacketKexInit.
PacketKexInit.
PacketKexInit(CryptoWishList, SecureRandom) - Constructor for class ch.ethz.ssh2.packets.PacketKexInit
 
PacketKexInit(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketKexInit
 
PacketNewKeys - class ch.ethz.ssh2.packets.PacketNewKeys.
PacketNewKeys.
PacketNewKeys() - Constructor for class ch.ethz.ssh2.packets.PacketNewKeys
 
PacketNewKeys(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketNewKeys
 
PacketOpenDirectTCPIPChannel - class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel.
PacketOpenDirectTCPIPChannel.
PacketOpenDirectTCPIPChannel(int, int, int, String, int, String, int) - Constructor for class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
PacketOpenSessionChannel - class ch.ethz.ssh2.packets.PacketOpenSessionChannel.
PacketOpenSessionChannel.
PacketOpenSessionChannel(int, int, int) - Constructor for class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
PacketOpenSessionChannel(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
PacketServiceAccept - class ch.ethz.ssh2.packets.PacketServiceAccept.
PacketServiceAccept.
PacketServiceAccept(String) - Constructor for class ch.ethz.ssh2.packets.PacketServiceAccept
 
PacketServiceAccept(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketServiceAccept
 
PacketServiceRequest - class ch.ethz.ssh2.packets.PacketServiceRequest.
PacketServiceRequest.
PacketServiceRequest(String) - Constructor for class ch.ethz.ssh2.packets.PacketServiceRequest
 
PacketServiceRequest(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketServiceRequest
 
PacketSessionExecCommand - class ch.ethz.ssh2.packets.PacketSessionExecCommand.
PacketSessionExecCommand.
PacketSessionExecCommand(int, boolean, String) - Constructor for class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
PacketSessionPtyRequest - class ch.ethz.ssh2.packets.PacketSessionPtyRequest.
PacketSessionPtyRequest.
PacketSessionPtyRequest(int, boolean, String, int, int, int, int, byte[]) - Constructor for class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
PacketSessionStartShell - class ch.ethz.ssh2.packets.PacketSessionStartShell.
PacketSessionStartShell.
PacketSessionStartShell(int, boolean) - Constructor for class ch.ethz.ssh2.packets.PacketSessionStartShell
 
PacketSessionSubsystemRequest - class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest.
PacketSessionSubsystemRequest.
PacketSessionSubsystemRequest(int, boolean, String) - Constructor for class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
PacketSessionX11Request - class ch.ethz.ssh2.packets.PacketSessionX11Request.
PacketSessionX11Request.
PacketSessionX11Request(int, boolean, boolean, String, String, int) - Constructor for class ch.ethz.ssh2.packets.PacketSessionX11Request
 
PacketUserauthBanner - class ch.ethz.ssh2.packets.PacketUserauthBanner.
PacketUserauthBanner.
PacketUserauthBanner(String, String) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthBanner
 
PacketUserauthBanner(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthBanner
 
PacketUserauthFailure - class ch.ethz.ssh2.packets.PacketUserauthFailure.
PacketUserauthBanner.
PacketUserauthFailure(String[], boolean) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthFailure
 
PacketUserauthFailure(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthFailure
 
PacketUserauthInfoRequest - class ch.ethz.ssh2.packets.PacketUserauthInfoRequest.
PacketUserauthInfoRequest.
PacketUserauthInfoRequest(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
PacketUserauthInfoResponse - class ch.ethz.ssh2.packets.PacketUserauthInfoResponse.
PacketUserauthInfoResponse.
PacketUserauthInfoResponse(String[]) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthInfoResponse
 
PacketUserauthRequestInteractive - class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive.
PacketUserauthRequestInteractive.
PacketUserauthRequestInteractive(String, String, String[]) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
PacketUserauthRequestNone - class ch.ethz.ssh2.packets.PacketUserauthRequestNone.
PacketUserauthRequestPassword.
PacketUserauthRequestNone(String, String) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
PacketUserauthRequestNone(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
PacketUserauthRequestPassword - class ch.ethz.ssh2.packets.PacketUserauthRequestPassword.
PacketUserauthRequestPassword.
PacketUserauthRequestPassword(String, String, String) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
PacketUserauthRequestPassword(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
PacketUserauthRequestPublicKey - class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey.
PacketUserauthRequestPublicKey.
PacketUserauthRequestPublicKey(String, String, String, byte[], byte[]) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
PacketUserauthRequestPublicKey(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
Packets - class ch.ethz.ssh2.packets.Packets.
Packets.
Packets() - Constructor for class ch.ethz.ssh2.packets.Packets
 
ProxyData - interface ch.ethz.ssh2.ProxyData.
An abstract marker interface implemented by all proxy data implementations.
p - Variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
p - Variable in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
 
p - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
p - Variable in class ch.ethz.ssh2.signature.DSAPrivateKey
 
p - Variable in class ch.ethz.ssh2.signature.DSAPublicKey
 
p1 - Static variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
p14 - Static variable in class ch.ethz.ssh2.crypto.dh.DhExchange
 
packBlock(byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
packets - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
padding - Static variable in class ch.ethz.ssh2.crypto.digest.MD5
 
parseCLine(String) - Method in class ch.ethz.ssh2.SCPClient
 
parseIPv4Address(String) - Method in class ch.ethz.ssh2.transport.TransportManager
 
parsePEM(char[]) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
parseTokens(String, char) - Static method in class ch.ethz.ssh2.util.Tokenizer
Exists because StringTokenizer is not available in J2ME.
partialSuccess - Variable in class ch.ethz.ssh2.packets.PacketUserauthFailure
 
password - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
password - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
patterns - Variable in class ch.ethz.ssh2.KnownHosts.KnownHostsEntry
 
payload - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
payload - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
payload - Variable in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
payload - Variable in class ch.ethz.ssh2.packets.PacketDisconnect
 
payload - Variable in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketIgnore
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDHInit
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDHReply
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexInit
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexRequestOld
 
payload - Variable in class ch.ethz.ssh2.packets.PacketKexInit
 
payload - Variable in class ch.ethz.ssh2.packets.PacketNewKeys
 
payload - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
payload - Variable in class ch.ethz.ssh2.packets.PacketOpenSessionChannel
 
payload - Variable in class ch.ethz.ssh2.packets.PacketServiceAccept
 
payload - Variable in class ch.ethz.ssh2.packets.PacketServiceRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
payload - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketSessionStartShell
 
payload - Variable in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketSessionX11Request
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthBanner
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthFailure
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoResponse
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
payload - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
pc1 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
pc2 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
peekNextMessageLength() - Method in class ch.ethz.ssh2.transport.TransportConnection
 
pemType - Variable in class ch.ethz.ssh2.crypto.PEMStructure
 
perform() - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
permissions - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The POSIX permissions.
pixel_height - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
pixel_width - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
pk - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
pkAlgoName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
port - Variable in class ch.ethz.ssh2.Connection
 
port - Variable in class ch.ethz.ssh2.channel.X11ServerData
 
port - Variable in class ch.ethz.ssh2.transport.KexManager
 
port - Variable in class ch.ethz.ssh2.transport.TransportManager
 
port_to_connect - Variable in class ch.ethz.ssh2.LocalPortForwarder
 
port_to_connect - Variable in class ch.ethz.ssh2.LocalStreamForwarder
 
port_to_connect - Variable in class ch.ethz.ssh2.channel.LocalAcceptThread
 
port_to_connect - Variable in class ch.ethz.ssh2.packets.PacketOpenDirectTCPIPChannel
 
pos - Variable in class ch.ethz.ssh2.crypto.SimpleDERReader
 
pos - Variable in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
pos - Variable in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
pos - Variable in class ch.ethz.ssh2.packets.TypesReader
 
pos - Variable in class ch.ethz.ssh2.packets.TypesWriter
 
pref_group_len - Variable in class ch.ethz.ssh2.DHGexParameters
 
procType - Variable in class ch.ethz.ssh2.crypto.PEMStructure
 
processBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
processTable(int, int, int[]) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
apply the encryption cycle to each value pair in the table.
prompt - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
 
protocol_version - Variable in class ch.ethz.ssh2.SFTPv3Client
 
proxyData - Variable in class ch.ethz.ssh2.Connection
 
proxyHost - Variable in class ch.ethz.ssh2.HTTPProxyData
 
proxyPass - Variable in class ch.ethz.ssh2.HTTPProxyData
 
proxyPort - Variable in class ch.ethz.ssh2.HTTPProxyData
 
proxyUser - Variable in class ch.ethz.ssh2.HTTPProxyData
 
pseudoRegex(char[], int, char[], int) - Method in class ch.ethz.ssh2.KnownHosts
 
publicKeys - Variable in class ch.ethz.ssh2.KnownHosts
 
put(String, String) - Method in class ch.ethz.ssh2.SCPClient
Copy a local file to a remote directory, uses mode 0600 when creating the file on the remote side.
put(String[], String) - Method in class ch.ethz.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) - Method in class ch.ethz.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 ch.ethz.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.
put(byte[], String, String) - Method in class ch.ethz.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 ch.ethz.ssh2.SCPClient
Create a remote file and copy the contents of the passed byte array into it.
put(String[], String, String) - Method in class ch.ethz.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[], String, String) - Method in class ch.ethz.ssh2.SCPClient
 
putInt(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 

Q

q - Variable in class ch.ethz.ssh2.signature.DSAPrivateKey
 
q - Variable in class ch.ethz.ssh2.signature.DSAPublicKey
 

R

ROUNDS - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
ROUNDS - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
RSAPrivateKey - class ch.ethz.ssh2.signature.RSAPrivateKey.
RSAPrivateKey.
RSAPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.signature.RSAPrivateKey
 
RSAPublicKey - class ch.ethz.ssh2.signature.RSAPublicKey.
RSAPublicKey.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class ch.ethz.ssh2.signature.RSAPublicKey
 
RSASHA1Verify - class ch.ethz.ssh2.signature.RSASHA1Verify.
RSASHA1Verify.
RSASHA1Verify() - Constructor for class ch.ethz.ssh2.signature.RSASHA1Verify
 
RSASignature - class ch.ethz.ssh2.signature.RSASignature.
RSASignature.
RSASignature(BigInteger) - Constructor for class ch.ethz.ssh2.signature.RSASignature
 
RemoteAcceptThread - class ch.ethz.ssh2.channel.RemoteAcceptThread.
RemoteAcceptThread.
RemoteAcceptThread(Channel, String, int, String, int, String, int) - Constructor for class ch.ethz.ssh2.channel.RemoteAcceptThread
 
RemoteForwardingData - class ch.ethz.ssh2.channel.RemoteForwardingData.
RemoteForwardingData.
RemoteForwardingData() - Constructor for class ch.ethz.ssh2.channel.RemoteForwardingData
 
RemoteX11AcceptThread - class ch.ethz.ssh2.channel.RemoteX11AcceptThread.
RemoteX11AcceptThread.
RemoteX11AcceptThread(Channel, String, int) - Constructor for class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
r - Variable in class ch.ethz.ssh2.signature.DSASignature
 
rawFingerPrint(String, String, byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Generates a "raw" fingerprint of a hostkey.
rawToBubblebabbleFingerprint(byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Convert a raw fingerprint to bubblebabble representation.
rawToHexFingerprint(byte[]) - Static method in class ch.ethz.ssh2.KnownHosts
Convert a raw fingerprint to hex representation (XX:YY:ZZ...).
rcon - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
read(SFTPv3FileHandle, long, byte[], int, int) - Method in class ch.ethz.ssh2.SFTPv3Client
Read bytes from a file.
read() - Method in class ch.ethz.ssh2.StreamGobbler
 
read(byte[]) - Method in class ch.ethz.ssh2.StreamGobbler
 
read(byte[], int, int) - Method in class ch.ethz.ssh2.StreamGobbler
 
read(byte[], int, int) - Method in class ch.ethz.ssh2.channel.ChannelInputStream
 
read(byte[]) - Method in class ch.ethz.ssh2.channel.ChannelInputStream
 
read() - Method in class ch.ethz.ssh2.channel.ChannelInputStream
 
read(byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
read(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
read() - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
readAttrs(TypesReader) - Method in class ch.ethz.ssh2.SFTPv3Client
 
readBoolean() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readByte() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readByte() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readByteString() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readBytes(byte[], int, int) - Method in class ch.ethz.ssh2.SFTPv3Client
 
readBytes(int) - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readBytes(int) - Method in class ch.ethz.ssh2.packets.TypesReader
 
readBytes(byte[], int, int) - Method in class ch.ethz.ssh2.packets.TypesReader
 
readInt() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readLength() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readLineRN(InputStream, byte[]) - Static method in class ch.ethz.ssh2.transport.ClientServerHello
 
readLink(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Read the target of a symbolic link.
readMPINT() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readNameList() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readOctetString() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readPlain(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
 
readResponse(InputStream) - Method in class ch.ethz.ssh2.SCPClient
 
readSequenceAsByteArray() - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
readString(String) - Method in class ch.ethz.ssh2.packets.TypesReader
 
readString() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readUINT32() - Method in class ch.ethz.ssh2.packets.TypesReader
 
readUINT64() - Method in class ch.ethz.ssh2.packets.TypesReader
 
read_pos - Variable in class ch.ethz.ssh2.StreamGobbler
 
reason - Variable in class ch.ethz.ssh2.packets.PacketDisconnect
 
reasonClosed - Variable in class ch.ethz.ssh2.channel.Channel
 
reasonClosedCause - Variable in class ch.ethz.ssh2.transport.TransportManager
 
reasonClosedLock - Variable in class ch.ethz.ssh2.channel.Channel
 
reasonCode - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
receiveFiles(Session, OutputStream[]) - Method in class ch.ethz.ssh2.SCPClient
 
receiveFiles(Session, String[], String) - Method in class ch.ethz.ssh2.SCPClient
 
receiveLine(InputStream) - Method in class ch.ethz.ssh2.SCPClient
 
receiveLoop() - Method in class ch.ethz.ssh2.transport.TransportManager
 
receiveMessage(int) - Method in class ch.ethz.ssh2.SFTPv3Client
Read a message and guarantee that the contents is not larger than maxlen bytes.
receiveMessage(byte[], int, int) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
receiveThread - Variable in class ch.ethz.ssh2.transport.TransportManager
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketSessionStartShell
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
recipientChannelID - Variable in class ch.ethz.ssh2.packets.PacketSessionX11Request
 
recommendHostkeyAlgorithms(String) - Method in class ch.ethz.ssh2.KnownHosts
 
recv_mac - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_mac_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_mac_buffer_cmp - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_packet_header_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_packet_header_present - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_padd_blocksize - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_padding_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
recv_seq_number - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
registerMessageHandler(MessageHandler, int, int) - Method in class ch.ethz.ssh2.transport.TransportManager
 
registerThread(IChannelWorkerThread) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
registerX11Cookie(String, X11ServerData) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
remain() - Method in class ch.ethz.ssh2.packets.TypesReader
 
remainingMethods - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
remoteConnectedAddress - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
remoteConnectedPort - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
remoteForwardings - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
remoteID - Variable in class ch.ethz.ssh2.channel.Channel
 
remoteKEX - Variable in class ch.ethz.ssh2.transport.KexState
 
remoteMaxPacketSize - Variable in class ch.ethz.ssh2.channel.Channel
 
remoteOriginatorAddress - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
remoteOriginatorAddress - Variable in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
remoteOriginatorPort - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
remoteOriginatorPort - Variable in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
remoteWindow - Variable in class ch.ethz.ssh2.channel.Channel
 
removeChannel(int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
removeDuplicates(String[]) - Method in class ch.ethz.ssh2.Connection
Removes duplicates from a String array, keeps only first occurence of each element.
removeMessageHandler(MessageHandler, int, int) - Method in class ch.ethz.ssh2.transport.TransportManager
 
removePadding(byte[], int) - Static method in class ch.ethz.ssh2.crypto.PEMDecoder
 
replyToChallenge(String, String, int, String[], boolean[]) - Method in interface ch.ethz.ssh2.InteractiveCallback
This callback interface is used during a "keyboard-interactive" authentication.
requestCancelGlobalForward(int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestDumbPTY() - Method in class ch.ethz.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 ch.ethz.ssh2.channel.ChannelManager
 
requestGlobalForward(String, int, String, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestHeaderLines - Variable in class ch.ethz.ssh2.HTTPProxyData
 
requestPTY(String) - Method in class ch.ethz.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 ch.ethz.ssh2.Session
Allocate a pseudo-terminal for this session.
requestPTY(Channel, String, int, int, int, int, byte[]) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestRemotePortForwarding(String, int, String, int) - Method in class ch.ethz.ssh2.Connection
Request a remote port forwarding.
requestShell(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestSubSystem(Channel, String) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestX11(Channel, boolean, String, String, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
requestX11Forwarding(String, int, byte[], boolean) - Method in class ch.ethz.ssh2.Session
Request X11 forwarding for the current session.
reserved_field1 - Variable in class ch.ethz.ssh2.transport.KexParameters
 
reset() - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
reset() - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
reset() - Method in class ch.ethz.ssh2.crypto.cipher.DES
 
reset() - Method in class ch.ethz.ssh2.crypto.cipher.DESede
 
reset() - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
reset() - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
reset() - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
reset() - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
reset() - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
resetInput(byte[]) - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
resetInput(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.SimpleDERReader
 
resize(int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
responses - Variable in class ch.ethz.ssh2.packets.PacketUserauthInfoResponse
 
reverseNames - Static variable in class ch.ethz.ssh2.packets.Packets
 
rm(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Remove a file.
rmdir(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Remove an empty directory.
rnd - Variable in class ch.ethz.ssh2.Session
 
rnd - Variable in class ch.ethz.ssh2.transport.KexManager
 
rnd - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
run() - Method in class ch.ethz.ssh2.StreamGobbler.GobblerThread
 
run() - Method in class ch.ethz.ssh2.channel.LocalAcceptThread
 
run() - Method in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
run() - Method in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
run() - Method in class ch.ethz.ssh2.channel.StreamForwarder
 
run() - Method in class ch.ethz.ssh2.transport.TransportManager.AsynchronousWorker
 
run() - Method in class ch.ethz.ssh2.util.TimeoutService.TimeoutThread
 
runTime - Variable in class ch.ethz.ssh2.util.TimeoutService.TimeoutToken
 

S

S - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
S0 - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
S1 - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
S2 - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
S3 - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
SBOX_SK - Static variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
SCPClient - class ch.ethz.ssh2.SCPClient.
A very basic SCPClient that can be used to copy files from/to the SSH-2 server.
SCPClient(Connection) - Constructor for class ch.ethz.ssh2.SCPClient
 
SCPClient.LenNamePair - class ch.ethz.ssh2.SCPClient.LenNamePair.
 
SCPClient.LenNamePair() - Constructor for class ch.ethz.ssh2.SCPClient.LenNamePair
 
SFTPException - exception ch.ethz.ssh2.SFTPException.
Used in combination with the SFTPv3Client.
SFTPException(String, int) - Constructor for class ch.ethz.ssh2.SFTPException
 
SFTPv3Client - class ch.ethz.ssh2.SFTPv3Client.
A SFTPv3Client represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.
SFTPv3Client(Connection, PrintStream) - Constructor for class ch.ethz.ssh2.SFTPv3Client
Deprecated. this constructor (debug version) will disappear in the future, use SFTPv3Client.SFTPv3Client(Connection) instead.
SFTPv3Client(Connection) - Constructor for class ch.ethz.ssh2.SFTPv3Client
Create a SFTP v3 client.
SFTPv3DirectoryEntry - class ch.ethz.ssh2.SFTPv3DirectoryEntry.
A SFTPv3DirectoryEntry as returned by SFTPv3Client.ls(String).
SFTPv3DirectoryEntry() - Constructor for class ch.ethz.ssh2.SFTPv3DirectoryEntry
 
SFTPv3FileAttributes - class ch.ethz.ssh2.SFTPv3FileAttributes.
A SFTPv3FileAttributes object represents detail information about a file on the server.
SFTPv3FileAttributes() - Constructor for class ch.ethz.ssh2.SFTPv3FileAttributes
 
SFTPv3FileHandle - class ch.ethz.ssh2.SFTPv3FileHandle.
A SFTPv3FileHandle.
SFTPv3FileHandle(SFTPv3Client, byte[]) - Constructor for class ch.ethz.ssh2.SFTPv3FileHandle
 
SHA1 - class ch.ethz.ssh2.crypto.digest.SHA1.
SHA-1 implementation based on FIPS PUB 180-1.
SHA1() - Constructor for class ch.ethz.ssh2.crypto.digest.SHA1
 
SP1 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP2 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP3 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP4 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP5 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP6 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP7 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SP8 - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_BY_APPLICATION - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_COMPRESSION_ERROR - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_CONNECTION_LOST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_ILLEGAL_USER_NAME - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_KEY_EXCHANGE_FAILED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_MAC_ERROR - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_PROTOCOL_ERROR - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_RESERVED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_DISCONNECT_TOO_MANY_CONNECTIONS - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_EXTENDED_DATA_STDERR - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_FILEXFER_ATTR_ACCESSTIME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'atime' field is present.
SSH_FILEXFER_ATTR_ACL - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'acl' field is present.
SSH_FILEXFER_ATTR_ALLOCATION_SIZE - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_BITS - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'attrib-bits' and 'attrib-bits-valid' fields are present.
SSH_FILEXFER_ATTR_CREATETIME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'createtime' field is present.
SSH_FILEXFER_ATTR_CTIME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'ctime' field is present.
SSH_FILEXFER_ATTR_EXTENDED - Static variable in class ch.ethz.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 ch.ethz.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 ch.ethz.ssh2.sftp.AttribBits
The file should be included in backup / archive operations.
SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE - Static variable in class ch.ethz.ssh2.sftp.AttribBits
This attribute applies only to directories.
SSH_FILEXFER_ATTR_FLAGS_COMPRESSED - Static variable in class ch.ethz.ssh2.sftp.AttribBits
The file is stored on disk using file-system level transparent compression.
SSH_FILEXFER_ATTR_FLAGS_ENCRYPTED - Static variable in class ch.ethz.ssh2.sftp.AttribBits
The file is stored on disk using file-system level transparent encryption.
SSH_FILEXFER_ATTR_FLAGS_HIDDEN - Static variable in class ch.ethz.ssh2.sftp.AttribBits
File SHOULD NOT be shown to user unless specifically requested.
SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE - Static variable in class ch.ethz.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 ch.ethz.ssh2.sftp.AttribBits
Advisory, read-only bit.
SSH_FILEXFER_ATTR_FLAGS_SPARSE - Static variable in class ch.ethz.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 ch.ethz.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 ch.ethz.ssh2.sftp.AttribBits
The file is part of the operating system.
SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR - Static variable in class ch.ethz.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 ch.ethz.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 ch.ethz.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 ch.ethz.ssh2.sftp.AttrTextHints
The server knows the file has binary content.
SSH_FILEXFER_ATTR_KNOWN_TEXT - Static variable in class ch.ethz.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 ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'link-count' field is present.
SSH_FILEXFER_ATTR_MIME_TYPE - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'mime-type' field is present.
SSH_FILEXFER_ATTR_MODIFYTIME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'mtime' field is present.
SSH_FILEXFER_ATTR_OWNERGROUP - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'owner' and 'group' fields are present.
SSH_FILEXFER_ATTR_PERMISSIONS - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'permissions' field is present.
SSH_FILEXFER_ATTR_SIZE - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_SUBSECOND_TIMES - Static variable in class ch.ethz.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 ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'text-hint' field is present.
SSH_FILEXFER_ATTR_UNTRANSLATED_NAME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'untranslated-name' field is present.
SSH_FILEXFER_ATTR_V3_ACMODTIME - Static variable in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'atime' and 'mtime' field are present (protocol v3).
SSH_FILEXFER_ATTR_V3_UIDGID - Static variable in class ch.ethz.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 ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_CHAR_DEVICE - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_FIFO - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SOCKET - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class ch.ethz.ssh2.sftp.AttribTypes
 
SSH_FXF_ACCESS_APPEND_DATA - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_APPEND_DATA_ATOMIC - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_BLOCK_ADVISORY - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
If this bit is set, the above BLOCK modes are advisory.
SSH_FXF_ACCESS_BLOCK_DELETE - Static variable in class ch.ethz.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 ch.ethz.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 ch.ethz.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 ch.ethz.ssh2.sftp.OpenFlags
The file should be deleted when the last handle to it is closed.
SSH_FXF_ACCESS_DISPOSITION - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
Disposition is a 3 bit field that controls how the file is opened.
SSH_FXF_ACCESS_NOFOLLOW - Static variable in class ch.ethz.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 ch.ethz.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 ch.ethz.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 ch.ethz.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 ch.ethz.ssh2.sftp.OpenFlags
An existing file is opened.
SSH_FXF_OPEN_OR_CREATE - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
If the file exists, it is opened.
SSH_FXF_TRUNCATE_EXISTING - Static variable in class ch.ethz.ssh2.sftp.OpenFlags
An existing file is opened and truncated.
SSH_FXP_ATTRS - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_CLOSE - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_DATA - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_EXTENDED - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_EXTENDED_REPLY - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_FSETSTAT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_FSTAT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_HANDLE - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_INIT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_LSTAT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_MKDIR - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_NAME - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_OPEN - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_OPENDIR - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_READ - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_READDIR - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_READLINK - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_REALPATH - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_REMOVE - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_RENAME - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_RMDIR - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_SETSTAT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_STAT - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_STATUS - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_SYMLINK - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_VERSION - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FXP_WRITE - Static variable in class ch.ethz.ssh2.sftp.Packet
 
SSH_FX_BAD_MESSAGE - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_CANNOT_DELETE - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_CONNECTION_LOST - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_DELETE_PENDING - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_DIR_NOT_EMPTY - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_EOF - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_FAILURE - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_ALREADY_EXISTS - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_CORRUPT - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_GROUP_INVALID - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_FILENAME - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_HANDLE - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_INVALID_PARAMETER - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_LINK_LOOP - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_LOCK_CONFLICT - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NOT_A_DIRECTORY - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_CONNECTION - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_MEDIA - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SUCH_FILE - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_NO_SUCH_PATH - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_OK - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_OP_UNSUPPORTED - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_OWNER_INVALID - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_PERMISSION_DENIED - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_QUOTA_EXCEEDED - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_FX_WRITE_PROTECT - Static variable in class ch.ethz.ssh2.sftp.ErrorCodes
 
SSH_MSG_CHANNEL_CLOSE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_DATA - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_EOF - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_EXTENDED_DATA - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_FAILURE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN_CONFIRMATION - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_OPEN_FAILURE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_SUCCESS - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_CHANNEL_WINDOW_ADJUST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_DEBUG - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_DISCONNECT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_GLOBAL_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_IGNORE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEXDH_INIT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEXDH_REPLY - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEXINIT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_GROUP - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_INIT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REPLY - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_KEX_DH_GEX_REQUEST_OLD - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_NEWKEYS - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_REQUEST_FAILURE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_REQUEST_SUCCESS - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_SERVICE_ACCEPT - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_SERVICE_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_UNIMPLEMENTED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_BANNER - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_FAILURE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_INFO_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_INFO_RESPONSE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_REQUEST - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_MSG_USERAUTH_SUCCESS - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_OPEN_ADMINISTRATIVELY_PROHIBITED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_OPEN_CONNECT_FAILED - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_OPEN_RESOURCE_SHORTAGE - Static variable in class ch.ethz.ssh2.packets.Packets
 
SSH_OPEN_UNKNOWN_CHANNEL_TYPE - Static variable in class ch.ethz.ssh2.packets.Packets
 
STATE_CLOSED - Static variable in class ch.ethz.ssh2.channel.Channel
 
STATE_OPEN - Static variable in class ch.ethz.ssh2.channel.Channel
 
STATE_OPENING - Static variable in class ch.ethz.ssh2.channel.Channel
 
STDERR_DATA - Static variable in interface ch.ethz.ssh2.ChannelCondition
There is stderr data available that is ready to be consumed.
STDOUT_DATA - Static variable in interface ch.ethz.ssh2.ChannelCondition
There is stdout data available that is ready to be consumed.
S_IRGRP - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IROTH - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IRUSR - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_ISGID - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_ISUID - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_ISVTX - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IWGRP - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IWOTH - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IWUSR - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IXGRP - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IXOTH - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
S_IXUSR - Static variable in class ch.ethz.ssh2.sftp.AttribPermissions
 
ServerHostKeyVerifier - interface ch.ethz.ssh2.ServerHostKeyVerifier.
A callback interface used to implement a client specific method of checking server host keys.
Session - class ch.ethz.ssh2.Session.
A Session is a remote execution of a program.
Session(ChannelManager, SecureRandom) - Constructor for class ch.ethz.ssh2.Session
 
Si - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
SimpleDERReader - class ch.ethz.ssh2.crypto.SimpleDERReader.
SimpleDERReader.
SimpleDERReader(byte[]) - Constructor for class ch.ethz.ssh2.crypto.SimpleDERReader
 
SimpleDERReader(byte[], int, int) - Constructor for class ch.ethz.ssh2.crypto.SimpleDERReader
 
StreamForwarder - class ch.ethz.ssh2.channel.StreamForwarder.
A StreamForwarder forwards data between two given streams.
StreamForwarder(Channel, StreamForwarder, Socket, InputStream, OutputStream, String) - Constructor for class ch.ethz.ssh2.channel.StreamForwarder
 
StreamGobbler - class ch.ethz.ssh2.StreamGobbler.
A StreamGobbler is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.
StreamGobbler(InputStream) - Constructor for class ch.ethz.ssh2.StreamGobbler
 
StreamGobbler.GobblerThread - class ch.ethz.ssh2.StreamGobbler.GobblerThread.
 
StreamGobbler.GobblerThread() - Constructor for class ch.ethz.ssh2.StreamGobbler.GobblerThread
 
s - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
s - Variable in class ch.ethz.ssh2.channel.RemoteX11AcceptThread
 
s - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
s - Variable in class ch.ethz.ssh2.signature.DSASignature
 
s - Variable in class ch.ethz.ssh2.signature.RSASignature
 
s2c_enc_algos - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
s2c_mac_algos - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
scanDirectory(byte[]) - Method in class ch.ethz.ssh2.SFTPv3Client
 
sendAsynchronousMessage(byte[]) - Method in class ch.ethz.ssh2.transport.TransportManager
 
sendBytes(Session, byte[], String, String) - Method in class ch.ethz.ssh2.SCPClient
 
sendData(Channel, byte[], int, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
sendEOF(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
sendFiles(Session, String[], String[], String) - Method in class ch.ethz.ssh2.SCPClient
 
sendKexMessage(byte[]) - Method in class ch.ethz.ssh2.transport.TransportManager
 
sendMessage(int, int, byte[], int, int) - Method in class ch.ethz.ssh2.SFTPv3Client
 
sendMessage(int, int, byte[]) - Method in class ch.ethz.ssh2.SFTPv3Client
 
sendMessage(byte[]) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
sendMessage(byte[], int, int) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
sendMessage(byte[], int, int, int) - Method in class ch.ethz.ssh2.transport.TransportConnection
 
sendMessage(byte[]) - Method in class ch.ethz.ssh2.transport.TransportManager
 
sendOpenConfirmation(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
send_mac - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
send_mac_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
send_packet_header_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
send_padd_blocksize - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
send_padding_buffer - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
send_seq_number - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
senderChannelID - Variable in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
 
serialVersionUID - Static variable in class ch.ethz.ssh2.HTTPProxyException
 
serialVersionUID - Static variable in class ch.ethz.ssh2.SFTPException
 
serialVersionUID - Static variable in class ch.ethz.ssh2.transport.NegotiateException
 
serverHostKey - Variable in class ch.ethz.ssh2.ConnectionInfo
The server host key that was sent during the latest key exchange.
serverHostKeyAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The type of the server host key (currently either "ssh-dss" or "ssh-rsa").
serverHostKeyAlgorithms - Variable in class ch.ethz.ssh2.crypto.CryptoWishList
 
serverToClientCryptoAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the server to the client.
serverToClientMACAlgorithm - Variable in class ch.ethz.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the server to the client.
server_extensions - Variable in class ch.ethz.ssh2.SFTPv3Client
 
server_host_key_algo - Variable in class ch.ethz.ssh2.transport.NegotiatedParameters
 
server_host_key_algorithms - Variable in class ch.ethz.ssh2.transport.KexParameters
 
server_line - Variable in class ch.ethz.ssh2.transport.ClientServerHello
 
server_versioncomment - Variable in class ch.ethz.ssh2.transport.ClientServerHello
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketServiceAccept
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketServiceRequest
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
serviceName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
sess - Variable in class ch.ethz.ssh2.SFTPv3Client
 
sessionId - Variable in class ch.ethz.ssh2.transport.KexManager
 
setBody(byte[]) - Method in class ch.ethz.ssh2.packets.PacketIgnore
 
setCharset(String) - Method in class ch.ethz.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 ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
setClient2ServerMACs(String[]) - Method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
setConnectionMonitors(Vector) - Method in class ch.ethz.ssh2.transport.TransportManager
 
setDHGexParameters(DHGexParameters) - Method in class ch.ethz.ssh2.Connection
Sets the parameters for the diffie-hellman group exchange.
setF(BigInteger) - Method in class ch.ethz.ssh2.crypto.dh.DhExchange
 
setF(BigInteger) - Method in class ch.ethz.ssh2.crypto.dh.DhGroupExchange
Sets f and calculates the shared secret.
setKey(byte[]) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
setProxyData(ProxyData) - Method in class ch.ethz.ssh2.Connection
Used to tell the library that the connection shall be established through a proxy server.
setReasonClosed(String) - Method in class ch.ethz.ssh2.channel.Channel
 
setSecureRandom(SecureRandom) - Method in class ch.ethz.ssh2.Connection
Provide your own instance of SecureRandom.
setServer2ClientCiphers(String[]) - Method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
setServer2ClientMACs(String[]) - Method in class ch.ethz.ssh2.Connection
Unless you know what you are doing, you will never need this.
setServerHostKeyAlgorithms(String[]) - Method in class ch.ethz.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 ch.ethz.ssh2.transport.TransportManager
 
setTCPNoDelay(boolean) - Method in class ch.ethz.ssh2.Connection
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) on the underlying socket.
setTcpNoDelay(boolean) - Method in class ch.ethz.ssh2.transport.TransportManager
 
setstat(String, SFTPv3FileAttributes) - Method in class ch.ethz.ssh2.SFTPv3Client
Modify the attributes of a file.
sftpErrorCode - Variable in class ch.ethz.ssh2.SFTPException
 
sftpErrorMessage - Variable in class ch.ethz.ssh2.SFTPException
 
shift(int, int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
shutdown - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
sibling - Variable in class ch.ethz.ssh2.channel.StreamForwarder
 
sig - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 
signature - Variable in class ch.ethz.ssh2.packets.PacketKexDHReply
 
signature - Variable in class ch.ethz.ssh2.packets.PacketKexDhGexReply
 
singleConnection - Variable in class ch.ethz.ssh2.packets.PacketSessionX11Request
 
size - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The SIZE attribute.
size - Variable in class ch.ethz.ssh2.crypto.digest.HMAC
 
size - Variable in class ch.ethz.ssh2.crypto.digest.MAC
 
size() - Method in class ch.ethz.ssh2.crypto.digest.MAC
 
sock - Variable in class ch.ethz.ssh2.transport.TransportManager
 
ss - Variable in class ch.ethz.ssh2.channel.LocalAcceptThread
 
startShell() - Method in class ch.ethz.ssh2.Session
Start a shell on the remote machine.
startSubSystem(String) - Method in class ch.ethz.ssh2.Session
Start a subsystem on the remote machine.
stat(String) - Method in class ch.ethz.ssh2.SFTPv3Client
Retrieve the file attributes of a file.
statBoth(String, int) - Method in class ch.ethz.ssh2.SFTPv3Client
 
state - Variable in class ch.ethz.ssh2.channel.Channel
 
state - Variable in class ch.ethz.ssh2.transport.KexState
 
state0 - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
state1 - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
state2 - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
state3 - Variable in class ch.ethz.ssh2.crypto.digest.MD5
 
stderrBuffer - Variable in class ch.ethz.ssh2.channel.Channel
 
stderrReadpos - Variable in class ch.ethz.ssh2.channel.Channel
 
stderrStream - Variable in class ch.ethz.ssh2.channel.Channel
 
stderrWritepos - Variable in class ch.ethz.ssh2.channel.Channel
 
stdinStream - Variable in class ch.ethz.ssh2.channel.Channel
 
stdoutBuffer - Variable in class ch.ethz.ssh2.channel.Channel
 
stdoutReadpos - Variable in class ch.ethz.ssh2.channel.Channel
 
stdoutStream - Variable in class ch.ethz.ssh2.channel.Channel
 
stdoutWritepos - Variable in class ch.ethz.ssh2.channel.Channel
 
stopWorking() - Method in interface ch.ethz.ssh2.channel.IChannelWorkerThread
 
stopWorking() - Method in class ch.ethz.ssh2.channel.LocalAcceptThread
 
subWord(int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
submethods - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
subsystem - Variable in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
successCounter - Variable in class ch.ethz.ssh2.channel.Channel
 
synchronizer - Variable in class ch.ethz.ssh2.StreamGobbler
 

T

T0 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
T1 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
T2 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
T3 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
TIMEOUT - Static variable in interface ch.ethz.ssh2.ChannelCondition
A timeout has occurred, none of your requested conditions is fulfilled.
TimeoutService - class ch.ethz.ssh2.util.TimeoutService.
TimeoutService (beta).
TimeoutService() - Constructor for class ch.ethz.ssh2.util.TimeoutService
 
TimeoutService.TimeoutThread - class ch.ethz.ssh2.util.TimeoutService.TimeoutThread.
 
TimeoutService.TimeoutThread() - Constructor for class ch.ethz.ssh2.util.TimeoutService.TimeoutThread
 
TimeoutService.TimeoutToken - class ch.ethz.ssh2.util.TimeoutService.TimeoutToken.
 
TimeoutService.TimeoutToken(long, Runnable) - Constructor for class ch.ethz.ssh2.util.TimeoutService.TimeoutToken
 
Tinv0 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
Tinv1 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
Tinv2 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
Tinv3 - Static variable in class ch.ethz.ssh2.crypto.cipher.AES
 
Tokenizer - class ch.ethz.ssh2.util.Tokenizer.
Tokenizer.
Tokenizer() - Constructor for class ch.ethz.ssh2.util.Tokenizer
 
TransportConnection - class ch.ethz.ssh2.transport.TransportConnection.
TransportConnection.
TransportConnection(InputStream, OutputStream, SecureRandom) - Constructor for class ch.ethz.ssh2.transport.TransportConnection
 
TransportManager - class ch.ethz.ssh2.transport.TransportManager.
TransportManager.
TransportManager(String, int) - Constructor for class ch.ethz.ssh2.transport.TransportManager
 
TransportManager.AsynchronousWorker - class ch.ethz.ssh2.transport.TransportManager.AsynchronousWorker.
 
TransportManager.AsynchronousWorker() - Constructor for class ch.ethz.ssh2.transport.TransportManager.AsynchronousWorker
 
TransportManager.HandlerEntry - class ch.ethz.ssh2.transport.TransportManager.HandlerEntry.
 
TransportManager.HandlerEntry() - Constructor for class ch.ethz.ssh2.transport.TransportManager.HandlerEntry
 
TypesReader - class ch.ethz.ssh2.packets.TypesReader.
TypesReader.
TypesReader(byte[]) - Constructor for class ch.ethz.ssh2.packets.TypesReader
 
TypesReader(byte[], int) - Constructor for class ch.ethz.ssh2.packets.TypesReader
 
TypesReader(byte[], int, int) - Constructor for class ch.ethz.ssh2.packets.TypesReader
 
TypesWriter - class ch.ethz.ssh2.packets.TypesWriter.
TypesWriter.
TypesWriter() - Constructor for class ch.ethz.ssh2.packets.TypesWriter
 
t - Variable in class ch.ethz.ssh2.StreamGobbler
 
targetAddress - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
targetAddress - Variable in class ch.ethz.ssh2.channel.RemoteForwardingData
 
targetPort - Variable in class ch.ethz.ssh2.channel.RemoteAcceptThread
 
targetPort - Variable in class ch.ethz.ssh2.channel.RemoteForwardingData
 
tc - Variable in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
tc - Variable in class ch.ethz.ssh2.transport.TransportManager
 
tcpNoDelay - Variable in class ch.ethz.ssh2.Connection
 
term - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
terminal_modes - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
timeoutThread - Static variable in class ch.ethz.ssh2.util.TimeoutService
 
tm - Variable in class ch.ethz.ssh2.Connection
 
tm - Variable in class ch.ethz.ssh2.auth.AuthenticationManager
 
tm - Variable in class ch.ethz.ssh2.channel.ChannelManager
 
tm - Variable in class ch.ethz.ssh2.transport.KexManager
 
tmp - Variable in class ch.ethz.ssh2.crypto.digest.HMAC
 
tmp_vector - Variable in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
toHexString(byte[]) - Static method in class ch.ethz.ssh2.crypto.digest.SHA1
 
todolist - Static variable in class ch.ethz.ssh2.util.TimeoutService
 
totrot - Static variable in class ch.ethz.ssh2.crypto.cipher.DES
 
transform(byte[], int) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
transformBlock(byte[], int, byte[], int) - Method in interface ch.ethz.ssh2.crypto.cipher.BlockCipher
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.CBCMode
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.CTRMode
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.DES
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.DESede
 
transformBlock(byte[], int, byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.NullCipher
 
type - Variable in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory.CipherEntry
 

U

uid - Variable in class ch.ethz.ssh2.SFTPv3FileAttributes
The UID attribute.
unRegisterX11Cookie(String, boolean) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
unpackBlock(byte[], int) - Method in class ch.ethz.ssh2.crypto.cipher.AES
 
update(byte) - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
update(byte[]) - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
update(byte[], int, int) - Method in interface ch.ethz.ssh2.crypto.digest.Digest
 
update(byte) - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
update(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
update(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.digest.HMAC
 
update(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.digest.MAC
 
update(byte) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
update(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
update(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.MD5
 
update(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
update(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
update(byte) - Method in class ch.ethz.ssh2.crypto.digest.SHA1
 
updateBigInt(BigInteger) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
updateByte(byte) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
updateByteString(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
updateBytes(byte[]) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
updateUINT32(int) - Method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
 
useRandomPadding - Variable in class ch.ethz.ssh2.transport.TransportConnection
 
userName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestInteractive
 
userName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestNone
 
userName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPassword
 
userName - Variable in class ch.ethz.ssh2.packets.PacketUserauthRequestPublicKey
 

V

verifier - Variable in class ch.ethz.ssh2.transport.KexManager
 
verifyHostkey(String, String, byte[]) - Method in class ch.ethz.ssh2.KnownHosts
Checks the internal hostkey database for the given hostkey.
verifyServerHostKey(String, int, String, byte[]) - Method in interface ch.ethz.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 ch.ethz.ssh2.signature.DSASHA1Verify
 
verifySignature(byte[], RSASignature, RSAPublicKey) - Static method in class ch.ethz.ssh2.signature.RSASHA1Verify
 
verifySignature(byte[], byte[]) - Method in class ch.ethz.ssh2.transport.KexManager
 

W

WorkingKey - Variable in class ch.ethz.ssh2.crypto.cipher.AES
 
w - Variable in class ch.ethz.ssh2.crypto.digest.SHA1
 
waitForChannelSuccessOrFailure(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
waitForCondition(int, long) - Method in class ch.ethz.ssh2.Session
This method blocks until certain conditions hold true on the underlying SSH-2 channel.
waitForCondition(Channel, long, int) - Method in class ch.ethz.ssh2.channel.ChannelManager
Wait until for a condition.
waitForGlobalSuccessOrFailure() - Method in class ch.ethz.ssh2.channel.ChannelManager
 
waitUntilChannelOpen(Channel) - Method in class ch.ethz.ssh2.channel.ChannelManager
 
waitUntilDataAvailable(long) - Method in class ch.ethz.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 ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketSessionExecCommand
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketSessionStartShell
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
 
wantReply - Variable in class ch.ethz.ssh2.packets.PacketSessionX11Request
 
windowChange - Variable in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
 
workingKey - Variable in class ch.ethz.ssh2.crypto.cipher.BlowFish
 
workingKey - Variable in class ch.ethz.ssh2.crypto.cipher.DES
 
write(SFTPv3FileHandle, long, byte[], int, int) - Method in class ch.ethz.ssh2.SFTPv3Client
Write bytes to a file.
write(int) - Method in class ch.ethz.ssh2.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class ch.ethz.ssh2.channel.ChannelOutputStream
 
write(byte[]) - Method in class ch.ethz.ssh2.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
write(int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
writeBlock() - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
writeBoolean(boolean) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeByte(int, int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeByte(int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeBytes(byte[]) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeBytes(byte[], int, int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeMPInt(BigInteger) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeNameList(String[]) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writePlain(int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
writePlain(byte[], int, int) - Method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
 
writeString(byte[], int, int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeString(String) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeString(String, String) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeUINT32(int, int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeUINT32(int) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
writeUINT64(long) - Method in class ch.ethz.ssh2.packets.TypesWriter
 
write_pos - Variable in class ch.ethz.ssh2.StreamGobbler
 

X

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

Y

y - Variable in class ch.ethz.ssh2.signature.DSAPrivateKey
 
y - Variable in class ch.ethz.ssh2.signature.DSAPublicKey
 

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