Alphabetical Index

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

A

Add a ConnectionMonitor to this connection.
addHostkey(hostnames[],String,byte[]) - method in class ch.ethz.ssh2.KnownHosts
Adds a single public key entry to the database.
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.
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.
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.
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.
atime - field in class ch.ethz.ssh2.SFTPv3FileAttributes
The ATIME attribute.
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.
AttribFlags - class ch.ethz.ssh2.sftp.AttribFlags
Attribute Flags.
AttribPermissions - class ch.ethz.ssh2.sftp.AttribPermissions
Permissions for the 'permissions' field in the SFTP ATTRS data type.
AttribTypes - class ch.ethz.ssh2.sftp.AttribTypes
Types for the 'type' field in the SFTP ATTRS data type.
attributes - field in class ch.ethz.ssh2.SFTPv3DirectoryEntry
The attributes of this entry.
AttrTextHints - class ch.ethz.ssh2.sftp.AttrTextHints
Values for the 'text-hint' field in the SFTP ATTRS data type.
After a successful connect, one has to authenticate oneself.
A wrapper that calls authenticateWithKeyboardInteractivewith a null submethod list.
After a successful connect, one has to authenticate oneself.
After a successfull connect, one has to authenticate oneself.
After a successful connect, one has to authenticate oneself.
A convenience wrapper function which reads in a private key (PEM format, either DSA or RSA) and then calls authenticateWithPublicKey(String, char[], String).
AuthenticationManager.
available() - method in class ch.ethz.ssh2.channel.ChannelInputStream
available() - method in class ch.ethz.ssh2.crypto.SimpleDERReader
available() - method in class ch.ethz.ssh2.StreamGobbler

B

Base64 - class ch.ethz.ssh2.crypto.Base64
Basic Base64 Support.
bindAddress - field in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
bindAddress - field in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
bindAddress - field in class ch.ethz.ssh2.channel.RemoteForwardingData
bindPort - field in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
bindPort - field in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
bindPort - field in class ch.ethz.ssh2.channel.RemoteForwardingData
BlockCipher - interface ch.ethz.ssh2.crypto.cipher.BlockCipher
BlockCipher.
BlockCipherFactory - class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
BlockCipherFactory.
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

C

c2s_enc_algos - field in class ch.ethz.ssh2.crypto.CryptoWishList
c2s_mac_algos - field in class ch.ethz.ssh2.crypto.CryptoWishList
calculateH(byte[],byte[],byte[],byte[],byte[]) - method in class ch.ethz.ssh2.crypto.dh.DhExchange
cancelRemotePortForwarding(int) - method in class ch.ethz.ssh2.Connection
Cancel an earlier requested remote port forwarding.
canonicalPath(String) - method in class ch.ethz.ssh2.SFTPv3Client
Have the server canonicalize any given path name to an absolute path.
CBCMode - class ch.ethz.ssh2.crypto.cipher.CBCMode
CBCMode.
CBCMode(ch.ethz.ssh2.crypto.cipher.BlockCipher,byte[],boolean) - constructor for class ch.ethz.ssh2.crypto.cipher.CBCMode
ch.ethz.ssh2 - package
changeCipher(ch.ethz.ssh2.crypto.cipher.BlockCipher) - method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
Channel - class ch.ethz.ssh2.channel.Channel
Channel.
Channel(ch.ethz.ssh2.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.
ChannelManager - class ch.ethz.ssh2.channel.ChannelManager
ChannelManager.
ChannelManager(ch.ethz.ssh2.transport.TransportManager) - constructor for class ch.ethz.ssh2.channel.ChannelManager
ChannelOutputStream - class ch.ethz.ssh2.channel.ChannelOutputStream
ChannelOutputStream.
character_height - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
character_width - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
checkCipherList(String[]) - static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
checkKexAlgorithmList(String[]) - static method in class ch.ethz.ssh2.transport.KexManager
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
CipherInputStream - class ch.ethz.ssh2.crypto.cipher.CipherInputStream
CipherInputStream.
CipherOutputStream - class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
CipherOutputStream.
ClientServerHello - class ch.ethz.ssh2.transport.ClientServerHello
ClientServerHello.
ClientServerHello(InputStream,OutputStream) - constructor for class ch.ethz.ssh2.transport.ClientServerHello
clientToServerCryptoAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the client to the server.
clientToServerMACAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the client to the server.
close() - method in class ch.ethz.ssh2.channel.ChannelInputStream
close() - method in class ch.ethz.ssh2.channel.ChannelOutputStream
close() - method in class ch.ethz.ssh2.Connection
Close the connection to the SSH-2 server.
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.Session
Close this session.
close() - method in class ch.ethz.ssh2.SFTPv3Client
Close this SFTP session.
close() - method in class ch.ethz.ssh2.StreamGobbler
close(Throwable,boolean) - method in class ch.ethz.ssh2.transport.TransportManager
closeAllChannels() - method in class ch.ethz.ssh2.channel.ChannelManager
CLOSED - static field in class ch.ethz.ssh2.ChannelCondition
The underlying SSH-2 channel, however not necessarily the whole connection, has been closed.
Close a file.
command - field in class ch.ethz.ssh2.packets.PacketSessionExecCommand
comp_algo_client_to_server - field in class ch.ethz.ssh2.transport.NegotiatedParameters
comp_algo_server_to_client - field in class ch.ethz.ssh2.transport.NegotiatedParameters
compareTo(Object) - method in class ch.ethz.ssh2.util.TimeoutService.TimeoutToken
compression_algorithms_client_to_server - field in class ch.ethz.ssh2.transport.KexParameters
compression_algorithms_server_to_client - field in class ch.ethz.ssh2.transport.KexParameters
connect() - 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.
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.
connectionLost(Throwable) - method in class ch.ethz.ssh2.ConnectionMonitor
This method is called after the connection's underlying socket has been closed.
ConnectionMonitor - interface ch.ethz.ssh2.ConnectionMonitor
A ConnectionMonitor is used to get notified when the underlying socket of a connection is closed.
cookie - field in class ch.ethz.ssh2.transport.KexParameters
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.
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.
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.
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 - class ch.ethz.ssh2.crypto.CryptoWishList
CryptoWishList.
CTRMode - class ch.ethz.ssh2.crypto.cipher.CTRMode
This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
CTRMode(ch.ethz.ssh2.crypto.cipher.BlockCipher,byte[],boolean) - constructor for class ch.ethz.ssh2.crypto.cipher.CTRMode

D

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
DES - class ch.ethz.ssh2.crypto.cipher.DES
DES.
DES() - constructor for class ch.ethz.ssh2.crypto.cipher.DES
standard constructor.
description - field in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
DESede - class ch.ethz.ssh2.crypto.cipher.DESede
DESede.
DESede() - constructor for class ch.ethz.ssh2.crypto.cipher.DESede
standard constructor.
desFunc(int[],byte[],int,byte[],int) - method in class ch.ethz.ssh2.crypto.cipher.DES
the DES engine.
DhExchange - class ch.ethz.ssh2.crypto.dh.DhExchange
DhExchange.
DhExchange() - constructor for class ch.ethz.ssh2.crypto.dh.DhExchange
DHGexParameters - class ch.ethz.ssh2.DHGexParameters
A DHGexParameters object can be used to specify parameters for the diffie-hellman group exchange.
dhgexParameters - field in class ch.ethz.ssh2.transport.KexState
DHGexParameters() - constructor for class ch.ethz.ssh2.DHGexParameters
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.
DhGroupExchange - class ch.ethz.ssh2.crypto.dh.DhGroupExchange
DhGroupExchange.
DhGroupExchange(BigInteger,BigInteger) - constructor for class ch.ethz.ssh2.crypto.dh.DhGroupExchange
dhgx - field in class ch.ethz.ssh2.transport.KexState
dhx - field in class ch.ethz.ssh2.transport.KexState
Digest - interface ch.ethz.ssh2.crypto.digest.Digest
Digest.
digest(byte[]) - method in class ch.ethz.ssh2.crypto.digest.Digest
digest(byte[]) - method in class ch.ethz.ssh2.crypto.digest.HMAC
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.Digest
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[],int) - method in class ch.ethz.ssh2.crypto.digest.SHA1
DSAPrivateKey - class ch.ethz.ssh2.signature.DSAPrivateKey
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.
DSASignature - class ch.ethz.ssh2.signature.DSASignature
DSASignature.
DSASignature(BigInteger,BigInteger) - constructor for class ch.ethz.ssh2.signature.DSASignature

E

enc_algo_client_to_server - field in class ch.ethz.ssh2.transport.NegotiatedParameters
enc_algo_server_to_client - field in class ch.ethz.ssh2.transport.NegotiatedParameters
enc_key_client_to_server - field in class ch.ethz.ssh2.crypto.KeyMaterial
enc_key_server_to_client - field in class ch.ethz.ssh2.crypto.KeyMaterial
encode(byte[]) - static method in class ch.ethz.ssh2.crypto.Base64
encodeSSHDSAPublicKey(ch.ethz.ssh2.signature.DSAPublicKey) - static method in class ch.ethz.ssh2.signature.DSASHA1Verify
encodeSSHDSASignature(ch.ethz.ssh2.signature.DSASignature) - static method in class ch.ethz.ssh2.signature.DSASHA1Verify
encodeSSHRSAPublicKey(ch.ethz.ssh2.signature.RSAPublicKey) - static method in class ch.ethz.ssh2.signature.RSASHA1Verify
encodeSSHRSASignature(ch.ethz.ssh2.signature.RSASignature) - static method in class ch.ethz.ssh2.signature.RSASHA1Verify
encryption_algorithms_client_to_server - field in class ch.ethz.ssh2.transport.KexParameters
encryption_algorithms_server_to_client - field in class ch.ethz.ssh2.transport.KexParameters
EOF - static field in class ch.ethz.ssh2.ChannelCondition
EOF on has been reached, no more _new_ stdout or stderr data will arrive from the remote server.
ErrorCodes - class ch.ethz.ssh2.sftp.ErrorCodes
SFTP Error Codes
execCommand(String) - method in class ch.ethz.ssh2.Session
Execute a command on the remote machine.
EXIT_SIGNAL - static field in class ch.ethz.ssh2.ChannelCondition
The exit signal of the remote process is available.
EXIT_STATUS - static field in class ch.ethz.ssh2.ChannelCondition
The exit status of the remote process is available.

F

filename - field in class ch.ethz.ssh2.SFTPv3DirectoryEntry
A relative name within the directory, without any path components.
first_kex_packet_follows - field in class ch.ethz.ssh2.transport.KexParameters
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).
Modify the attributes of a file.
fstat(ch.ethz.ssh2.SFTPv3FileHandle) - method in class ch.ethz.ssh2.SFTPv3Client
Retrieve the file attributes of an open file.

G

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.
get(remoteFiles[],String) - method in class ch.ethz.ssh2.SCPClient
Download a set of files 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,String) - method in class ch.ethz.ssh2.SCPClient
Download a file 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
getAuthThatCanContinue() - method in class ch.ethz.ssh2.packets.PacketUserauthFailure
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
getBlockSize() - method in class ch.ethz.ssh2.crypto.cipher.AES
getBlockSize() - method in class ch.ethz.ssh2.crypto.cipher.BlockCipher
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
getBlockSize(String) - static method in class ch.ethz.ssh2.crypto.cipher.BlockCipherFactory
getBytes() - method in class ch.ethz.ssh2.packets.TypesWriter
getBytes(dst[]) - method in class ch.ethz.ssh2.packets.TypesWriter
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 class ch.ethz.ssh2.crypto.digest.Digest
getDigestLength() - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
getDigestLength() - method in class ch.ethz.ssh2.crypto.digest.HMAC
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
getExitSignal() - method in class ch.ethz.ssh2.channel.Channel
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.
getExitStatus() - 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.
getF() - method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
getF() - method in class ch.ethz.ssh2.packets.PacketKexDHReply
getG() - method in class ch.ethz.ssh2.signature.DSAPrivateKey
getG() - method in class ch.ethz.ssh2.signature.DSAPublicKey
getG() - method in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
getHostKey() - method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
getHostKey() - method in class ch.ethz.ssh2.packets.PacketKexDHReply
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
getKex_algorithms() - method in class ch.ethz.ssh2.packets.PacketKexInit
getKexParameters() - 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
getLanguages_client_to_server() - method in class ch.ethz.ssh2.packets.PacketKexInit
getLanguages_server_to_client() - method in class ch.ethz.ssh2.packets.PacketKexInit
getLanguageTag() - method in class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
getLogger(Class) - static method in class ch.ethz.ssh2.log.Logger
getMac(byte[],int) - 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
getMacList() - static method in class ch.ethz.ssh2.crypto.digest.MAC
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
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.
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.signature.DSAPrivateKey
getP() - method in class ch.ethz.ssh2.signature.DSAPublicKey
getP() - method in class ch.ethz.ssh2.packets.PacketKexDhGexGroup
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.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.PacketKexDHInit
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.
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
getServer_host_key_algorithms() - method in class ch.ethz.ssh2.packets.PacketKexInit
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
getSessionIdentifier() - method in class ch.ethz.ssh2.transport.TransportManager
getSignature() - method in class ch.ethz.ssh2.packets.PacketKexDhGexReply
getSignature() - method in class ch.ethz.ssh2.packets.PacketKexDHReply
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 - field in class ch.ethz.ssh2.SFTPv3FileAttributes
The GID attribute.
guessOK - field in class ch.ethz.ssh2.transport.NegotiatedParameters

H

H - field in class ch.ethz.ssh2.transport.KexState
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 class ch.ethz.ssh2.transport.MessageHandler
HashForSSH2Types - class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
HashForSSH2Types.
HashForSSH2Types(ch.ethz.ssh2.crypto.digest.Digest) - constructor for class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
HashForSSH2Types(String) - constructor for class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
HMAC - class ch.ethz.ssh2.crypto.digest.HMAC
HMAC.
HMAC(ch.ethz.ssh2.crypto.digest.Digest,byte[],int) - constructor for class ch.ethz.ssh2.crypto.digest.HMAC
hostkey - field in class ch.ethz.ssh2.transport.KexState
HOSTKEY_HAS_CHANGED - static field in class ch.ethz.ssh2.KnownHosts
HOSTKEY_IS_NEW - static field in class ch.ethz.ssh2.KnownHosts
HOSTKEY_IS_OK - static field in class ch.ethz.ssh2.KnownHosts
hostname - field in class ch.ethz.ssh2.channel.X11ServerData
httpErrorCode - field in class ch.ethz.ssh2.HTTPProxyException
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
HTTPProxyData(String,int,String,String) - constructor for class ch.ethz.ssh2.HTTPProxyData
Connection data for a HTTP proxy.
May be thrown upon connect() if a HTTP proxy is being used.
HTTPProxyException(String,int) - constructor for class ch.ethz.ssh2.HTTPProxyException
httpResponse - field in class ch.ethz.ssh2.HTTPProxyException

I

identification - static field in class ch.ethz.ssh2.Connection
The identifier presented to the SSH-2 server.
ignoreNextObject() - method in class ch.ethz.ssh2.crypto.SimpleDERReader
init(boolean,byte[]) - method in class ch.ethz.ssh2.crypto.cipher.AES
initialise an AES cipher.
init(boolean,byte[]) - method in class 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
initial_iv_client_to_server - field in class ch.ethz.ssh2.crypto.KeyMaterial
initial_iv_server_to_client - field in class ch.ethz.ssh2.crypto.KeyMaterial
initialWindowSize - field in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
initMac(int) - method in class ch.ethz.ssh2.crypto.digest.MAC
integrity_key_client_to_server - field in class ch.ethz.ssh2.crypto.KeyMaterial
integrity_key_server_to_client - field in class ch.ethz.ssh2.crypto.KeyMaterial
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.
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.
isAuthMethodAvailable(String,String) - method in class ch.ethz.ssh2.Connection
Checks if a specified authentication method is available.
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.
isDirectory() - method in class ch.ethz.ssh2.SFTPv3FileAttributes
Checks if this entry is a directory.
isEnabled() - method in class ch.ethz.ssh2.log.Logger
isFirst_kex_packet_follows() - method in class ch.ethz.ssh2.packets.PacketKexInit
isPartialSuccess() - method in class ch.ethz.ssh2.packets.PacketUserauthFailure
isPEMEncrypted(ch.ethz.ssh2.crypto.PEMStructure) - static method in class ch.ethz.ssh2.crypto.PEMDecoder
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 - field in class ch.ethz.ssh2.transport.KexState
kex_algo - field in class ch.ethz.ssh2.transport.NegotiatedParameters
kex_algorithms - field in class ch.ethz.ssh2.transport.KexParameters
kexAlgorithms - field in class ch.ethz.ssh2.crypto.CryptoWishList
kexFinished() - method in class ch.ethz.ssh2.transport.TransportManager
KexManager - class ch.ethz.ssh2.transport.KexManager
KexManager.
KexParameters - class ch.ethz.ssh2.transport.KexParameters
KexParameters.
KexState - class ch.ethz.ssh2.transport.KexState
KexState.
keyExchangeAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The used key exchange (KEX) algorithm in the latest key exchange.
keyExchangeCounter - field in class ch.ethz.ssh2.ConnectionInfo
Number of kex exchanges performed on this connection so far.
KeyMaterial - class ch.ethz.ssh2.crypto.KeyMaterial
Establishes key material for iv/key/mac (both directions).
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

L

lang_client_to_server - field in class ch.ethz.ssh2.transport.NegotiatedParameters
lang_server_to_client - field in class ch.ethz.ssh2.transport.NegotiatedParameters
languages_client_to_server - field in class ch.ethz.ssh2.transport.KexParameters
languages_server_to_client - field in class ch.ethz.ssh2.transport.KexParameters
languageTag - field in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
length() - method in class ch.ethz.ssh2.packets.TypesWriter
LocalAcceptThread - class ch.ethz.ssh2.channel.LocalAcceptThread
LocalAcceptThread.
localKEX - field in class ch.ethz.ssh2.transport.KexState
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).
A LocalStreamForwarder forwards an Input- and Outputstream pair via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
log(int,String) - method in class ch.ethz.ssh2.log.Logger
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
longEntry - field 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.
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
mac_algo_client_to_server - field in class ch.ethz.ssh2.transport.NegotiatedParameters
mac_algo_server_to_client - field in class ch.ethz.ssh2.transport.NegotiatedParameters
mac_algorithms_client_to_server - field in class ch.ethz.ssh2.transport.KexParameters
mac_algorithms_server_to_client - field in class ch.ethz.ssh2.transport.KexParameters
main(String[]) - static method in class ch.ethz.ssh2.crypto.digest.SHA1
maxPacketSize - field in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
MD5 - class ch.ethz.ssh2.crypto.digest.MD5
MD5.
MD5() - constructor for class ch.ethz.ssh2.crypto.digest.MD5
MessageHandler - interface ch.ethz.ssh2.transport.MessageHandler
MessageHandler.
mkdir(String,int) - method in class ch.ethz.ssh2.SFTPv3Client
Create a new directory.
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
mtime - field 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

NegotiatedParameters - class ch.ethz.ssh2.transport.NegotiatedParameters
NegotiatedParameters.
NegotiateException - class ch.ethz.ssh2.transport.NegotiateException
NegotiateException.
np - field in class ch.ethz.ssh2.transport.KexState
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

O

openDirectTCPIPChannel(String,int,String,int) - method in class ch.ethz.ssh2.channel.ChannelManager
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.
OpenFlags - class ch.ethz.ssh2.sftp.OpenFlags
SFTP Open Flags.
openSession() - method in class ch.ethz.ssh2.Connection
Open a new Session on this connection.
openSessionChannel() - method in class ch.ethz.ssh2.channel.ChannelManager

P

Packet - class ch.ethz.ssh2.sftp.Packet
SFTP Paket Types
PacketChannelOpenConfirmation.
PacketChannelOpenFailure.
PacketChannelOpenFailure(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketChannelOpenFailure
PacketChannelWindowAdjust.
PacketChannelWindowAdjust(int,int) - constructor for class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
PacketChannelWindowAdjust(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
PacketDisconnect - class ch.ethz.ssh2.packets.PacketDisconnect
PacketDisconnect.
PacketDisconnect(int,String,String) - constructor for class ch.ethz.ssh2.packets.PacketDisconnect
PacketDisconnect(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketDisconnect
PacketGlobalCancelForwardRequest.
PacketGlobalForwardRequest.
PacketIgnore - class ch.ethz.ssh2.packets.PacketIgnore
PacketIgnore.
PacketIgnore(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketIgnore
PacketKexDhGexGroup - class ch.ethz.ssh2.packets.PacketKexDhGexGroup
PacketKexDhGexGroup.
PacketKexDhGexGroup(payload[],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(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketKexDhGexReply
PacketKexDhGexRequest - class ch.ethz.ssh2.packets.PacketKexDhGexRequest
PacketKexDhGexRequest.
PacketKexDhGexRequestOld.
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(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketKexDHReply
PacketKexInit - class ch.ethz.ssh2.packets.PacketKexInit
PacketKexInit.
PacketKexInit(payload[],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(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketNewKeys
PacketOpenDirectTCPIPChannel.
PacketOpenSessionChannel.
PacketOpenSessionChannel(int,int,int) - constructor for class ch.ethz.ssh2.packets.PacketOpenSessionChannel
PacketOpenSessionChannel(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketOpenSessionChannel
Packets - class ch.ethz.ssh2.packets.Packets
Packets.
PacketServiceAccept - class ch.ethz.ssh2.packets.PacketServiceAccept
PacketServiceAccept.
PacketServiceAccept(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketServiceAccept
PacketServiceAccept(String) - constructor for class ch.ethz.ssh2.packets.PacketServiceAccept
PacketServiceRequest - class ch.ethz.ssh2.packets.PacketServiceRequest
PacketServiceRequest.
PacketServiceRequest(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketServiceRequest
PacketServiceRequest(String) - constructor for class ch.ethz.ssh2.packets.PacketServiceRequest
PacketSessionExecCommand.
PacketSessionExecCommand(int,boolean,String) - constructor for class ch.ethz.ssh2.packets.PacketSessionExecCommand
PacketSessionPtyRequest.
PacketSessionStartShell.
PacketSessionStartShell(int,boolean) - constructor for class ch.ethz.ssh2.packets.PacketSessionStartShell
PacketSessionSubsystemRequest.
PacketSessionX11Request.
PacketUserauthBanner - class ch.ethz.ssh2.packets.PacketUserauthBanner
PacketUserauthBanner.
PacketUserauthBanner(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketUserauthBanner
PacketUserauthBanner(String,String) - constructor for class ch.ethz.ssh2.packets.PacketUserauthBanner
PacketUserauthFailure - class ch.ethz.ssh2.packets.PacketUserauthFailure
PacketUserauthBanner.
PacketUserauthFailure(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketUserauthFailure
PacketUserauthFailure(String[],boolean) - constructor for class ch.ethz.ssh2.packets.PacketUserauthFailure
PacketUserauthInfoRequest.
PacketUserauthInfoRequest(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketUserauthInfoRequest
PacketUserauthInfoResponse.
PacketUserauthInfoResponse(String[]) - constructor for class ch.ethz.ssh2.packets.PacketUserauthInfoResponse
PacketUserauthRequestInteractive.
PacketUserauthRequestPassword.
PacketUserauthRequestNone(payload[],int,int) - constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestNone
PacketUserauthRequestNone(String,String) - constructor for class ch.ethz.ssh2.packets.PacketUserauthRequestNone
PacketUserauthRequestPassword.
PacketUserauthRequestPublicKey.
parseTokens(String,char) - static method in class ch.ethz.ssh2.util.Tokenizer
Exists because StringTokenizer is not available in J2ME.
peekNextMessageLength() - method in class ch.ethz.ssh2.transport.TransportConnection
PEMDecoder - class ch.ethz.ssh2.crypto.PEMDecoder
PEM Support.
PEMStructure - class ch.ethz.ssh2.crypto.PEMStructure
Parsed PEM structure.
permissions - field in class ch.ethz.ssh2.SFTPv3FileAttributes
The POSIX permissions.
pixel_height - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
pixel_width - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
port - field in class ch.ethz.ssh2.channel.X11ServerData
processBlock(byte[],int,byte[],int) - method in class ch.ethz.ssh2.crypto.cipher.AES
ProxyData - interface ch.ethz.ssh2.ProxyData
An abstract marker interface implemented by all proxy data implementations.
proxyHost - field in class ch.ethz.ssh2.HTTPProxyData
proxyPass - field in class ch.ethz.ssh2.HTTPProxyData
proxyPort - field in class ch.ethz.ssh2.HTTPProxyData
proxyUser - field in class ch.ethz.ssh2.HTTPProxyData
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) - 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,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(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 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

R

read() - method in class ch.ethz.ssh2.channel.ChannelInputStream
read() - method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
read() - method in class ch.ethz.ssh2.StreamGobbler
read(byte[]) - method in class ch.ethz.ssh2.channel.ChannelInputStream
read(byte[]) - method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
read(byte[]) - method in class ch.ethz.ssh2.StreamGobbler
read(byte[],int,int) - method in class ch.ethz.ssh2.channel.ChannelInputStream
read(byte[],int,int) - method in class ch.ethz.ssh2.crypto.cipher.CipherInputStream
read(byte[],int,int) - method in class ch.ethz.ssh2.StreamGobbler
Read bytes from a file.
readBoolean() - method in class ch.ethz.ssh2.packets.TypesReader
readByte() - method in class ch.ethz.ssh2.packets.TypesReader
readBytes(byte[],int,int) - method in class ch.ethz.ssh2.packets.TypesReader
readBytes(int) - method in class ch.ethz.ssh2.packets.TypesReader
readByteString() - method in class ch.ethz.ssh2.packets.TypesReader
readInt() - 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
readSequenceAsByteArray() - method in class ch.ethz.ssh2.crypto.SimpleDERReader
readString() - method in class ch.ethz.ssh2.packets.TypesReader
readString(String) - 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
reasonCode - field in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
receiveLoop() - method in class ch.ethz.ssh2.transport.TransportManager
receiveMessage(buffer[],int,int) - method in class ch.ethz.ssh2.transport.TransportConnection
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketChannelOpenFailure
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketSessionExecCommand
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketSessionStartShell
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
recipientChannelID - field in class ch.ethz.ssh2.packets.PacketSessionX11Request
remain() - method in class ch.ethz.ssh2.packets.TypesReader
RemoteAcceptThread - class ch.ethz.ssh2.channel.RemoteAcceptThread
RemoteAcceptThread.
RemoteForwardingData - class ch.ethz.ssh2.channel.RemoteForwardingData
RemoteForwardingData.
remoteKEX - field in class ch.ethz.ssh2.transport.KexState
RemoteX11AcceptThread - class ch.ethz.ssh2.channel.RemoteX11AcceptThread
RemoteX11AcceptThread.
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).
requestGlobalForward(String,int,String,int) - method in class ch.ethz.ssh2.channel.ChannelManager
requestHeaderLines - field 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.
Request a remote port forwarding.
requestShell(ch.ethz.ssh2.channel.Channel) - method in class ch.ethz.ssh2.channel.ChannelManager
Request X11 forwarding for the current session.
reserved_field1 - field 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 class ch.ethz.ssh2.crypto.digest.Digest
reset() - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
reset() - method in class ch.ethz.ssh2.crypto.digest.HMAC
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
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.
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.
RSASignature - class ch.ethz.ssh2.signature.RSASignature
RSASignature.
RSASignature(BigInteger) - constructor for class ch.ethz.ssh2.signature.RSASignature
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

S

s2c_enc_algos - field in class ch.ethz.ssh2.crypto.CryptoWishList
s2c_mac_algos - field in class ch.ethz.ssh2.crypto.CryptoWishList
S_IRGRP - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IROTH - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IRUSR - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_ISGID - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_ISUID - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_ISVTX - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IWGRP - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IWOTH - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IWUSR - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IXGRP - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IXOTH - static field in class ch.ethz.ssh2.sftp.AttribPermissions
S_IXUSR - static field in class ch.ethz.ssh2.sftp.AttribPermissions
SCPClient - class ch.ethz.ssh2.SCPClient
A very basic SCPClient that can be used to copy files from/to the SSH-2 server.
SCPClient(ch.ethz.ssh2.Connection) - constructor for class ch.ethz.ssh2.SCPClient
sendAsynchronousMessage(byte[]) - method in class ch.ethz.ssh2.transport.TransportManager
sendEOF(ch.ethz.ssh2.channel.Channel) - method in class ch.ethz.ssh2.channel.ChannelManager
senderChannelID - field in class ch.ethz.ssh2.packets.PacketChannelOpenConfirmation
sendKexMessage(byte[]) - method in class ch.ethz.ssh2.transport.TransportManager
sendMessage(byte[]) - method in class ch.ethz.ssh2.transport.TransportConnection
sendMessage(byte[]) - method in class ch.ethz.ssh2.transport.TransportManager
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
server_host_key_algo - field in class ch.ethz.ssh2.transport.NegotiatedParameters
server_host_key_algorithms - field in class ch.ethz.ssh2.transport.KexParameters
serverHostKey - field in class ch.ethz.ssh2.ConnectionInfo
The server host key that was sent during the latest key exchange.
serverHostKeyAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The type of the server host key (currently either "ssh-dss" or "ssh-rsa").
serverHostKeyAlgorithms - field in class ch.ethz.ssh2.crypto.CryptoWishList
A callback interface used to implement a client specific method of checking server host keys.
serverToClientCryptoAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The currently used crypto algorithm for packets from to the server to the client.
serverToClientMACAlgorithm - field in class ch.ethz.ssh2.ConnectionInfo
The currently used MAC algorithm for packets from to the server to the client.
Session - class ch.ethz.ssh2.Session
A Session is a remote execution of a program.
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
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.
setProxyData(ch.ethz.ssh2.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
Modify the attributes of a file.
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
SFTPException - class ch.ethz.ssh2.SFTPException
Used in combination with the SFTPv3Client.
SFTPv3Client - class ch.ethz.ssh2.SFTPv3Client
A SFTPv3Client represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.
SFTPv3Client(ch.ethz.ssh2.Connection) - constructor for class ch.ethz.ssh2.SFTPv3Client
Create a SFTP v3 client.
Create a SFTP v3 client.
A SFTPv3DirectoryEntry as returned by SFTPv3Client.ls(String).
A SFTPv3FileAttributes object represents detail information about a file on the server.
SFTPv3FileHandle - class ch.ethz.ssh2.SFTPv3FileHandle
A 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
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
singleConnection - field in class ch.ethz.ssh2.packets.PacketSessionX11Request
size - field in class ch.ethz.ssh2.SFTPv3FileAttributes
The SIZE attribute.
size() - method in class ch.ethz.ssh2.crypto.digest.MAC
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_BY_APPLICATION - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_COMPRESSION_ERROR - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_CONNECTION_LOST - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_ILLEGAL_USER_NAME - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_KEY_EXCHANGE_FAILED - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_MAC_ERROR - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_PROTOCOL_ERROR - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_RESERVED - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE - static field in class ch.ethz.ssh2.packets.Packets
SSH_DISCONNECT_TOO_MANY_CONNECTIONS - static field in class ch.ethz.ssh2.packets.Packets
SSH_EXTENDED_DATA_STDERR - static field in class ch.ethz.ssh2.packets.Packets
SSH_FILEXFER_ATTR_ACCESSTIME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'atime' field is present.
SSH_FILEXFER_ATTR_ACL - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'acl' field is present.
SSH_FILEXFER_ATTR_ALLOCATION_SIZE - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_BITS - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'attrib-bits' and 'attrib-bits-valid' fields are present.
SSH_FILEXFER_ATTR_CREATETIME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'createtime' field is present.
SSH_FILEXFER_ATTR_CTIME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'ctime' field is present.
SSH_FILEXFER_ATTR_EXTENDED - static field 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 field 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 field in class ch.ethz.ssh2.sftp.AttribBits
The file should be included in backup / archive operations.
SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE - static field in class ch.ethz.ssh2.sftp.AttribBits
This attribute applies only to directories.
SSH_FILEXFER_ATTR_FLAGS_COMPRESSED - static field 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 field 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 field in class ch.ethz.ssh2.sftp.AttribBits
File SHOULD NOT be shown to user unless specifically requested.
SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE - static field 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 field in class ch.ethz.ssh2.sftp.AttribBits
Advisory, read-only bit.
SSH_FILEXFER_ATTR_FLAGS_SPARSE - static field 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 field 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 field in class ch.ethz.ssh2.sftp.AttribBits
The file is part of the operating system.
SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR - static field 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 field 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 field 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 field in class ch.ethz.ssh2.sftp.AttrTextHints
The server knows the file has binary content.
SSH_FILEXFER_ATTR_KNOWN_TEXT - static field 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 field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'link-count' field is present.
SSH_FILEXFER_ATTR_MIME_TYPE - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'mime-type' field is present.
SSH_FILEXFER_ATTR_MODIFYTIME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'mtime' field is present.
SSH_FILEXFER_ATTR_OWNERGROUP - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'owner' and 'group' fields are present.
SSH_FILEXFER_ATTR_PERMISSIONS - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'permissions' field is present.
SSH_FILEXFER_ATTR_SIZE - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'allocation-size' field is present.
SSH_FILEXFER_ATTR_SUBSECOND_TIMES - static field 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 field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'text-hint' field is present.
SSH_FILEXFER_ATTR_UNTRANSLATED_NAME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'untranslated-name' field is present.
SSH_FILEXFER_ATTR_V3_ACMODTIME - static field in class ch.ethz.ssh2.sftp.AttribFlags
Indicates that the 'atime' and 'mtime' field are present (protocol v3).
SSH_FILEXFER_ATTR_V3_UIDGID - static field 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 field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_CHAR_DEVICE - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_DIRECTORY - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_FIFO - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_REGULAR - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_SOCKET - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_SPECIAL - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_SYMLINK - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FILEXFER_TYPE_UNKNOWN - static field in class ch.ethz.ssh2.sftp.AttribTypes
SSH_FX_BAD_MESSAGE - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_BYTE_RANGE_LOCK_REFUSED - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_CANNOT_DELETE - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_CONNECTION_LOST - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_DELETE_PENDING - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_DIR_NOT_EMPTY - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_EOF - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_FAILURE - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_FILE_ALREADY_EXISTS - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_FILE_CORRUPT - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_FILE_IS_A_DIRECTORY - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_GROUP_INVALID - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_INVALID_FILENAME - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_INVALID_HANDLE - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_INVALID_PARAMETER - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_LINK_LOOP - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_LOCK_CONFLICT - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_CONNECTION - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_MEDIA - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_SPACE_ON_FILESYSTEM - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_SUCH_FILE - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NO_SUCH_PATH - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_NOT_A_DIRECTORY - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_OK - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_OP_UNSUPPORTED - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_OWNER_INVALID - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_PERMISSION_DENIED - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_QUOTA_EXCEEDED - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_UNKNOWN_PRINCIPAL - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FX_WRITE_PROTECT - static field in class ch.ethz.ssh2.sftp.ErrorCodes
SSH_FXF_ACCESS_APPEND_DATA - static field in class ch.ethz.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_APPEND_DATA_ATOMIC - static field in class ch.ethz.ssh2.sftp.OpenFlags
Data is always written at the end of the file.
SSH_FXF_ACCESS_BLOCK_ADVISORY - static field in class ch.ethz.ssh2.sftp.OpenFlags
If this bit is set, the above BLOCK modes are advisory.
SSH_FXF_ACCESS_BLOCK_DELETE - static field 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 field 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 field 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 field 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 field 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 field 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 field 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 field 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 field 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 field in class ch.ethz.ssh2.sftp.OpenFlags
An existing file is opened.
SSH_FXF_OPEN_OR_CREATE - static field in class ch.ethz.ssh2.sftp.OpenFlags
If the file exists, it is opened.
SSH_FXF_TRUNCATE_EXISTING - static field in class ch.ethz.ssh2.sftp.OpenFlags
An existing file is opened and truncated.
SSH_FXP_ATTRS - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_CLOSE - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_DATA - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_EXTENDED - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_EXTENDED_REPLY - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_FSETSTAT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_FSTAT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_HANDLE - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_INIT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_LSTAT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_MKDIR - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_NAME - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_OPEN - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_OPENDIR - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_READ - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_READDIR - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_READLINK - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_REALPATH - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_REMOVE - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_RENAME - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_RMDIR - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_SETSTAT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_STAT - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_STATUS - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_SYMLINK - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_VERSION - static field in class ch.ethz.ssh2.sftp.Packet
SSH_FXP_WRITE - static field in class ch.ethz.ssh2.sftp.Packet
SSH_MSG_CHANNEL_CLOSE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_DATA - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_EOF - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_EXTENDED_DATA - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_FAILURE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_OPEN - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_OPEN_CONFIRMATION - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_OPEN_FAILURE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_SUCCESS - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_CHANNEL_WINDOW_ADJUST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_DEBUG - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_DISCONNECT - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_GLOBAL_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_IGNORE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEX_DH_GEX_GROUP - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEX_DH_GEX_INIT - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEX_DH_GEX_REPLY - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEX_DH_GEX_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEX_DH_GEX_REQUEST_OLD - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEXDH_INIT - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEXDH_REPLY - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_KEXINIT - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_NEWKEYS - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_REQUEST_FAILURE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_REQUEST_SUCCESS - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_SERVICE_ACCEPT - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_SERVICE_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_UNIMPLEMENTED - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_BANNER - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_FAILURE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_INFO_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_INFO_RESPONSE - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_REQUEST - static field in class ch.ethz.ssh2.packets.Packets
SSH_MSG_USERAUTH_SUCCESS - static field in class ch.ethz.ssh2.packets.Packets
SSH_OPEN_ADMINISTRATIVELY_PROHIBITED - static field in class ch.ethz.ssh2.packets.Packets
SSH_OPEN_CONNECT_FAILED - static field in class ch.ethz.ssh2.packets.Packets
SSH_OPEN_RESOURCE_SHORTAGE - static field in class ch.ethz.ssh2.packets.Packets
SSH_OPEN_UNKNOWN_CHANNEL_TYPE - static field in class ch.ethz.ssh2.packets.Packets
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.
state - field in class ch.ethz.ssh2.transport.KexState
STDERR_DATA - static field in class ch.ethz.ssh2.ChannelCondition
There is stderr data available that is ready to be consumed.
STDOUT_DATA - static field in class ch.ethz.ssh2.ChannelCondition
There is stdout data available that is ready to be consumed.
stopWorking() - method in class ch.ethz.ssh2.channel.LocalAcceptThread
StreamForwarder - class ch.ethz.ssh2.channel.StreamForwarder
A StreamForwarder forwards data between two given streams.
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
subsystem - field in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest

T

term - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
terminal_modes - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
TIMEOUT - static field in class ch.ethz.ssh2.ChannelCondition
A timeout has occurred, none of your requested conditions is fulfilled.
TimeoutService - class ch.ethz.ssh2.util.TimeoutService
TimeoutService (beta).
Tokenizer - class ch.ethz.ssh2.util.Tokenizer
Tokenizer.
transformBlock(byte[],int,byte[],int) - method in class ch.ethz.ssh2.crypto.cipher.AES
transformBlock(byte[],int,byte[],int) - method in class 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
TransportConnection - class ch.ethz.ssh2.transport.TransportConnection
TransportConnection.
TransportManager - class ch.ethz.ssh2.transport.TransportManager
TransportManager.
TransportManager(String,int) - constructor for class ch.ethz.ssh2.transport.TransportManager
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

U

uid - field in class ch.ethz.ssh2.SFTPv3FileAttributes
The UID attribute.
unRegisterX11Cookie(String,boolean) - method in class ch.ethz.ssh2.channel.ChannelManager
update(b[]) - method in class ch.ethz.ssh2.crypto.digest.SHA1
update(b[],int,int) - method in class ch.ethz.ssh2.crypto.digest.Digest
update(b[],int,int) - method in class ch.ethz.ssh2.crypto.digest.SHA1
update(byte) - method in class 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.MD5
update(byte) - method in class ch.ethz.ssh2.crypto.digest.SHA1
update(byte[]) - method in class 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.MD5
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[],int,int) - method in class ch.ethz.ssh2.crypto.digest.MD5
updateBigInt(BigInteger) - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
updateByte(byte) - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
updateBytes(byte[]) - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
updateByteString(byte[]) - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types
updateUINT32(int) - method in class ch.ethz.ssh2.crypto.digest.HashForSSH2Types

V

verifyHostkey(String,String,byte[]) - method in class ch.ethz.ssh2.KnownHosts
Checks the internal hostkey database for the given hostkey.
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.

W

Wait until for a condition.
waitForCondition(int,long) - method in class ch.ethz.ssh2.Session
This method blocks until certain conditions hold true on the underlying SSH-2 channel.
waitUntilDataAvailable(long) - method in class ch.ethz.ssh2.Session
This method blocks until there is more data available on either the stdout or stderr InputStream of this Session.
wantReply - field in class ch.ethz.ssh2.packets.PacketGlobalCancelForwardRequest
wantReply - field in class ch.ethz.ssh2.packets.PacketGlobalForwardRequest
wantReply - field in class ch.ethz.ssh2.packets.PacketSessionExecCommand
wantReply - field in class ch.ethz.ssh2.packets.PacketSessionPtyRequest
wantReply - field in class ch.ethz.ssh2.packets.PacketSessionStartShell
wantReply - field in class ch.ethz.ssh2.packets.PacketSessionSubsystemRequest
wantReply - field in class ch.ethz.ssh2.packets.PacketSessionX11Request
windowChange - field in class ch.ethz.ssh2.packets.PacketChannelWindowAdjust
write(byte[]) - method in class ch.ethz.ssh2.channel.ChannelOutputStream
write(byte[],int,int) - method in class ch.ethz.ssh2.channel.ChannelOutputStream
write(byte[],int,int) - method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
Write bytes to a file.
write(int) - method in class ch.ethz.ssh2.channel.ChannelOutputStream
write(int) - method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
writeBoolean(boolean) - method in class ch.ethz.ssh2.packets.TypesWriter
writeByte(int) - method in class ch.ethz.ssh2.packets.TypesWriter
writeByte(int,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(v[]) - method in class ch.ethz.ssh2.packets.TypesWriter
writePlain(byte[],int,int) - method in class ch.ethz.ssh2.crypto.cipher.CipherOutputStream
writePlain(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) - method in class ch.ethz.ssh2.packets.TypesWriter
writeUINT32(int,int) - method in class ch.ethz.ssh2.packets.TypesWriter
writeUINT64(long) - method in class ch.ethz.ssh2.packets.TypesWriter

X

x11_magic_cookie - field in class ch.ethz.ssh2.channel.X11ServerData
X11ServerData - class ch.ethz.ssh2.channel.X11ServerData
X11ServerData.