- Method in interface com.sshtools.ssh2.
- GENERAL_FAILURE - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
-
- generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.ssh.components.jce.AbstractHmac
-
- generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.ssh.components.NoneHmac
-
- generate(long, byte[], int, int, byte[], int) - Method in interface com.sshtools.ssh.components.SshHmac
-
- generateDsaKeyPair(int) - Method in class com.sshtools.ssh.components.ComponentManager
-
Generate a new DSA public/private key pair.
- generateDsaKeyPair(int) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- generateKeyPair(String, int) - Static method in class com.sshtools.publickey.SshKeyPairGenerator
-
Generates a new key pair.
- generateRsaKeyPair(int) - Method in class com.sshtools.ssh.components.ComponentManager
-
Generate an RSA public/private pair.
- generateRsaKeyPair(int) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- get(String, String[], boolean) - Method in class com.sshtools.scp.ScpClient
-
Downloads an array of remote files to the local computer.
- get(String, String[], boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
-
- get(String, String, boolean) - Method in class com.sshtools.scp.ScpClient
-
Downloads a remote file onto the local computer.
- get(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
-
- get(String) - Method in class com.sshtools.scp.ScpClientIO
-
Gets a remote file as a java.io.InputStream
.
- get(String, FileTransferProgress) - Method in class com.sshtools.scp.ScpClientIO
-
Gets a remote file as a java.io.InputStream
.
- get(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer
- get(String) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer
- get(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer.
- get(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file into the local file.
- get(String, String) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file into the local file.
- get(String, OutputStream, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file writing it to the specified
OutputStream
.
- get(String, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file writing it to the specified
OutputStream
.
- get(String, OutputStream, long) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file into an OutputStream.
- get(String, OutputStream) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file into an OutputStream.
- getAbsolutePath(String) - Method in class com.sshtools.sftp.SftpClient
-
Get the absolute path for a file.
- getAbsolutePath() - Method in class com.sshtools.sftp.SftpFile
-
Get the absolute path
- getAbsolutePath(SftpFile) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the absolute path of a file.
- getAbsolutePath(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the absolute path of a file.
- getAccessedDateTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Returns the last accessed date/time as a Java Date object.
- getAccessedTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the last accessed time.
- getActiveChannels() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.AbstractHmac
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup14Sha1
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup1Sha1
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroupExchangeSha1
-
Get the algorithm name for this key exchange
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroupExchangeSha256
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacMD5
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacMD596
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacSha1
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacSha196
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacSha256
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.HmacSha512
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.sshtools.ssh.components.NoneHmac
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.SshCipher
-
- getAlgorithm() - Method in interface com.sshtools.ssh.components.SshHmac
-
- getAlgorithm() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Get the key exchange algorithm name.
- getAlgorithm() - Method in interface com.sshtools.ssh.components.SshPrivateKey
-
- getAlgorithm() - Method in interface com.sshtools.ssh.components.SshPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in interface com.sshtools.ssh.compression.SshCompression
-
Get the algorithm name for this compression implementation.
- getAlgorithm() - Method in class com.sshtools.zlib.OpenSSHZLibCompression
-
- getAlgorithm() - Method in class com.sshtools.zlib.ZLibCompression
-
- getAllAttributes() - Method in class com.sshtools.events.Event
-
- getAttribute(String) - Method in class com.sshtools.events.Event
-
Get the value of an event attribute
- getAttributes() - Method in class com.sshtools.sftp.SftpFile
-
Get the files attributes.
- getAttributes(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the attributes of a file.
- getAttributes(String, int) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
- getAttributes(SftpFile) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the attributes of a file.
- getAuthenticationMethod() - Method in class com.sshtools.net.HttpResponse
-
- getAuthenticationMethods(String, String) - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
Get a list of available authentication methods for the user.
- getAuthenticationMethods() - Method in class com.sshtools.ssh2.AuthenticationResult
-
Get the authentication methods that can be used.
- getAuthenticationMethods(String) - Method in class com.sshtools.ssh2.Ssh2Client
-
Get a list of authentication methods for the user.
- getAuthenticationRealm() - Method in class com.sshtools.net.HttpResponse
-
- getBannerDisplay() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the contexts banner display
- getBitLength() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getBitLength() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getBitLength() - Method in interface com.sshtools.ssh.components.SshPublicKey
-
Get the bit length of the public key
- getBlockSize() - Method in class com.sshtools.ssh.components.jce.AbstractJCECipher
-
- getBlockSize() - Method in class com.sshtools.ssh.components.jce.ArcFour
-
- getBlockSize() - Method in class com.sshtools.ssh.components.jce.ArcFour128
-
- getBlockSize() - Method in class com.sshtools.ssh.components.jce.ArcFour256
-
- getBlockSize() - Method in class com.sshtools.ssh.components.NoneCipher
-
Get the cipher block size.
- getBlockSize() - Method in class com.sshtools.ssh.components.SshCipher
-
Get the cipher block size.
- getByte() - Method in class com.sshtools.util.SimpleASNReader
-
- getBytes() - Method in class com.sshtools.util.IOStreamConnector
-
- getCanonicalNewline() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Returns the canonical newline convention in use when reading/writing text
files.
- getCause() - Method in exception com.sshtools.ssh.SshException
-
If an INTERNAL_ERROR reason is given this method MAY return the cause of
the error.
- getCertificate() - Method in class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
- getCertificate() - Method in class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
- getCertificate() - Method in class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
- getChannelCount() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- getChannelCount() - Method in interface com.sshtools.ssh.SshClient
-
Get the number of active channels.
- getChannelCount() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getChannelId() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- getChannelId() - Method in interface com.sshtools.ssh.SshChannel
-
Get the id of this channel.
- getChannelLimit() - Method in interface com.sshtools.ssh.SshContext
-
Get the maximum number of channels that are allowed open at any one time.
- getChannelLimit() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getCharsetEncoding() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the current encoding being used for filename Strings.
- getCharsetEncoding() - Static method in class com.sshtools.util.ByteArrayReader
-
Get the current encoding being used for Strings variables.
- getCipherInUseCS() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the cipher algorithm used to encrypt data sent to the server.
- getCipherInUseSC() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the cipher algorithm used to decrypt data received from the server.
- getCiphersCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Client->Server stream.
- getCiphersSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Server->Client stream.
- getClient() - Method in interface com.sshtools.ssh.SshSession
-
Get the client that created this session.
- getClient() - Method in class com.sshtools.ssh2.Ssh2Session
-
- getClient() - Method in class com.sshtools.ssh2.TransportProtocol
-
Get the SshClient instance that created this transport.
- getClientUsername() - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Get the user's username on the client computer
- getComment() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
-
- getComment() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- getComment() - Method in interface com.sshtools.publickey.SshPublicKeyFile
-
Get the comment applied to the key file.
- getCompressionInUseCS() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the compression algorithm used to compress the clients outgoing data.
- getCompressionInUseSC() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the compression algorithm used to decompress the servers data.
- getConnectionTimeout() - Static method in class com.sshtools.net.HttpProxyTransport
-
- getConnectionTimeout() - Static method in class com.sshtools.net.HttpProxyTransportWrapper
-
- getContext() - Method in interface com.sshtools.ssh.SshClient
-
Get the context that created this client.
- getContext() - Method in class com.sshtools.ssh.SshConnector
-
Get the configuration context.
- getContext() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getContext() - Method in class com.sshtools.ssh2.TransportProtocol
-
- getCreationDateTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Returns the creation date/time as a Java Date object.
- getCreationTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the creation time of this file.
- getCrtCoefficient() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getCrtCoefficient() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getData() - Method in class com.sshtools.ssh2.GlobalRequest
-
Get the request data, if the request has been sent and processed, this
will return the response data (which can be null).
- getData() - Method in class com.sshtools.util.SimpleASNReader
-
- getDefaultDirectory() - Method in class com.sshtools.sftp.SftpClient
-
Get the default directory (or HOME directory)
- getDefaultDirectory() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Gets the users default directory.
- getDeletedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
-
When synchronizing directories, this method will return a list of files
that will be deleted becasue they no longer exist at the source location.
- getDHGroupExchangeKeySize() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getEncoded() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
- getEncoded() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getEncoded() - Method in class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
- getEncoded() - Method in class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
- getEncoded() - Method in class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
- getEncoded() - Method in interface com.sshtools.ssh.components.SshPublicKey
-
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
- getExchangeHash() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Get the output of the key exchange
- getExitSignalInfo() - Method in class com.sshtools.ssh2.Ssh2Session
-
Get the exit signal information, may be an empty string.
- getExtension(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the data value of a supported SFTP extension.
- getFailedTransfers() - Method in class com.sshtools.sftp.DirectoryOperation
-
Returns a Hashtable of files and exceptions.
- getFile(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Utility method to obtain an
SftpFile
instance for a given path.
- getFileCount() - Method in class com.sshtools.sftp.DirectoryOperation
-
Get the total number of new and changed files to transfer
- getFilename() - Method in class com.sshtools.sftp.SftpFile
-
Get the filename.
- getFiles(String) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files to the local computer
- getFiles(String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files to the local computer
- getFiles(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files to the local computer.
- getFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files to the local computer.
- getFiles(String, String) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files into the local file.
- getFiles(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote files into the local file.
- getFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Download the remote file to the local computer.
- getFingerprint() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getFingerprint() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getFingerprint() - Method in interface com.sshtools.ssh.components.SshPublicKey
-
Return an SSH fingerprint of the public key
- getFingerprint(byte[]) - Static method in class com.sshtools.ssh.SshKeyFingerprint
-
Generate an SSH key fingerprint as defined in
draft-ietf-secsh-fingerprint-00.txt.
- getFingerprint(byte[], String) - Static method in class com.sshtools.ssh.SshKeyFingerprint
-
Generate an SSH key fingerprint with a specific algorithm.
- getFlags() - Method in class com.sshtools.sftp.ACL
-
- getFormattedKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
-
- getFormattedKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- getFormattedKey() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Get the formatted key
- getFormattedKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
-
Get the formatted key.
- getG() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getG() - Method in interface com.sshtools.ssh.components.SshDsaPublicKey
-
- getGID() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the GID of this file.
- getGlobalMessages() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- getGssCallback() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getHandle() - Method in class com.sshtools.sftp.SftpFile
-
Get the open file handle
- getHashAlgorithm() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
- getHeaderField(String) - Method in class com.sshtools.net.HttpHeader
-
- getHeaderFieldNames() - Method in class com.sshtools.net.HttpHeader
-
- getHeaderFields() - Method in class com.sshtools.net.HttpHeader
-
- getHeaderValue(String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- getHost() - Method in class com.sshtools.net.HttpProxyTransport
-
- getHost() - Method in class com.sshtools.net.HttpProxyTransportWrapper
-
- getHost() - Method in class com.sshtools.net.SocketTransport
-
Get the hostname of the connected host.
- getHost() - Method in class com.sshtools.net.SocketWrapper
-
- getHost() - Method in class com.sshtools.net.SocksProxyTransport
-
- getHost() - Method in interface com.sshtools.ssh.SshTransport
-
Get the name of the connected host.
- getHost() - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
- getHostKey() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Get the host key supplied during key exchange.
- getHostKeyInUse() - Method in class com.sshtools.ssh2.Ssh2Client
-
Returns the host key algorithm used in the last key exchange.
- getHostKeyVerification() - Method in interface com.sshtools.ssh.SshContext
-
Get the host key verification implementation.
- getHostKeyVerification() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the host key verification implementation
- getHostToConnect() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- getId() - Method in class com.sshtools.events.Event
-
Get the unique event id
- getIdleConnectionTimeoutSeconds() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getIgnoreHostKeyifEmpty() - Method in class com.sshtools.ssh2.TransportProtocol
-
- getInputStream() - Method in class com.sshtools.net.SocketWrapper
-
- getInputStream(String, long) - Method in class com.sshtools.sftp.SftpClient
-
Create an InputStream for reading a remote file.
- getInputStream(String) - Method in class com.sshtools.sftp.SftpClient
-
Create an InputStream for reading a remote file.
- getInputStream() - Method in interface com.sshtools.ssh.SshIO
-
Get an InputStream to read incoming channel data.
- getInputStream() - Method in interface com.sshtools.ssh.SshSession
-
Get an InputStream to read the process stdout.
- getInputStream() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- getInputStream() - Method in class com.sshtools.util.DynamicBuffer
-
Get the InputStream of this buffer.
- getInstance() - Static method in class com.sshtools.events.EventServiceImplementation
-
Get the event service instance
- getInstance() - Static method in class com.sshtools.logging.LoggerFactory
-
- getInstance(String) - Method in class com.sshtools.ssh.components.ComponentFactory
-
Get a new instance of a supported component.
- getInstance() - Static method in class com.sshtools.ssh.components.ComponentManager
-
Get the installed component manager.
- getKeepAliveMaxDataLength() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getKeyBlob(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- getKeyExchange() - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
- getKeyExchange() - Method in class com.sshtools.ssh2.TransportProtocol
-
- getKeyExchangeInstanceInUse() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getKeyExchangeInUse() - Method in class com.sshtools.ssh2.Ssh2Client
-
Returns the key exchange algorithm last used.
- getKeyExchanges() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Server->Client stream.
- getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.sshtools.ssh.components.SshKeyPair
-
Wraps a public/private key pair into an SshKeyPair instance.
- getKnownHostsFile() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
-
- getLastError() - Method in class com.sshtools.ssh2.TransportProtocol
-
Returns the last error detected by the protocol.
- getLastError() - Method in class com.sshtools.util.IOStreamConnector
-
- getLength() - Method in class com.sshtools.util.SimpleASNReader
-
- getLinkAttributes(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the attributes of a file.
- getListeningAddress() - Method in interface com.sshtools.ssh.SshTunnel
-
The source ip address of the connection that is being forwarded.
- getListeningPort() - Method in interface com.sshtools.ssh.SshTunnel
-
The source port of the connection being forwarded.
- getLocalForwardings() - Method in class com.sshtools.net.ForwardingClient
-
Return the currently active local forwarding listeners.
- getLocalForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
-
Get the active tunnels for a local forwarding listener.
- getLocalForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
-
Get the active tunnels for a local forwarding listener.
- getLocalForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
-
Get all the active local forwarding tunnels
- getLocalPort() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- getLongname() - Method in class com.sshtools.sftp.SftpFile
-
- getMacInUseCS() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the MAC algorithm used to verify data sent by the client.
- getMacInUseSC() - Method in class com.sshtools.ssh2.Ssh2Client
-
Get the MAC algorithm used to verify data sent by the server.
- getMacLength() - Method in class com.sshtools.ssh.components.jce.AbstractHmac
-
- getMacLength() - Method in class com.sshtools.ssh.components.NoneHmac
-
- getMacLength() - Method in interface com.sshtools.ssh.components.SshHmac
-
- getMacsCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Client->Server stream.
- getMacsSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Server->Client stream.
- getMask() - Method in class com.sshtools.sftp.ACL
-
- getMaskString() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Return the UNIX style mode mask
- getMaxChannels() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- getMaximumPacketLength() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the maximim packet size supported by the transport layer.
- getMessageId() - Method in class com.sshtools.sftp.SftpMessage
-
- getMessageId() - Method in interface com.sshtools.ssh.message.Message
-
- getMessageId() - Method in class com.sshtools.ssh.message.SshMessage
-
- getMessageRouter() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- getMessageRouter() - Method in interface com.sshtools.ssh.SshChannel
-
Returns the message router instance to which this channel belongs.
- getMessageStore() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- getMessageStore() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- getMethod() - Method in class com.sshtools.ssh.PasswordAuthentication
-
- getMethod() - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
- getMethod() - Method in interface com.sshtools.ssh.SshAuthentication
-
The SSH authentication method name
- getMethod() - Method in class com.sshtools.ssh2.KBIAuthentication
-
- getMethod() - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
- getMethodName() - Method in class com.sshtools.ssh2.KBIAuthentication
-
- getModifiedDateTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Returns the modified date/time as a Java Date object.
- getModifiedTime() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the last modified time.
- getModulus() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getModulus() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- getModulus() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getModulus() - Method in interface com.sshtools.ssh.components.SshRsaPrivateKey
-
- getModulus() - Method in interface com.sshtools.ssh.components.SshRsaPublicKey
-
- getName() - Method in class com.sshtools.ssh2.GlobalRequest
-
Get the name of the request.
- getName() - Method in class com.sshtools.ssh2.Ssh2Channel
-
Get the name of the channel.
- getNewFiles() - Method in class com.sshtools.sftp.DirectoryOperation
-
Returns a list of new files that will be transfered in the directory
operation
- getOKRequestStatus(UnsignedInteger32) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Verify that an OK status has been returned for a request id.
- getOriginatingHost() - Method in interface com.sshtools.ssh.SshTunnel
-
The host that made the initial connection to the listening address.
- getOriginatingPort() - Method in interface com.sshtools.ssh.SshTunnel
-
The port of the initial connection.
- getOutputStream() - Method in class com.sshtools.net.SocketWrapper
-
- getOutputStream(String) - Method in class com.sshtools.sftp.SftpClient
-
Create an OutputStream for writing to a remote file.
- getOutputStream() - Method in interface com.sshtools.ssh.SshIO
-
Get an OutputStream to write outgoing channel data.
- getOutputStream() - Method in interface com.sshtools.ssh.SshSession
-
Get an OutputStream to write to the process stdin.
- getOutputStream() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- getOutputStream() - Method in class com.sshtools.util.DynamicBuffer
-
Get the OutputStream of the buffer.
- getP() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getP() - Method in interface com.sshtools.ssh.components.SshDsaPublicKey
-
- getParent() - Method in class com.sshtools.sftp.SftpFile
-
Get the parent of the current file.
- getPartialMessageTimeout() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getPassword() - Method in class com.sshtools.ssh.PasswordAuthentication
-
Get the password.
- getPerContextAlgorithmPreferences() - Static method in class com.sshtools.ssh.components.ComponentManager
-
- getPermissions() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the current permissions value.
- getPermissionsString() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Returns a formatted permissions string.
- getPort() - Method in class com.sshtools.net.SocketWrapper
-
- getPort() - Method in interface com.sshtools.ssh.SshTransport
-
Get the port of this connection
- getPort() - Method in interface com.sshtools.ssh.SshTunnel
-
The port to which the data is being forwarded.
- getPortToConnect() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- getPosition() - Method in class com.sshtools.util.ByteArrayReader
-
Get the current position within the array.
- getPreferredCipherCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred cipher for the Client->Server stream.
- getPreferredCipherSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred cipher for the Server->Client stream.
- getPreferredCompressionCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred compression for the Client->Server stream.
- getPreferredCompressionSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred compression for the Server->Client stream.
- getPreferredKeyExchange() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred key exchange method.
- getPreferredMacCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred mac for the Client->Server stream.
- getPreferredMacSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently supported mac for the Server-Client stream.
- getPreferredPublicKey() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the currently preferred public key algorithm.
- getPrimeExponentP() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeExponentP() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeExponentQ() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeExponentQ() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeP() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeP() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeQ() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeQ() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getPrivateExponent() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrivateExponent() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- getPrivateExponent() - Method in interface com.sshtools.ssh.components.SshRsaPrivateKey
-
- getPrivateKey() - Method in class com.sshtools.ssh.components.SshKeyPair
-
Get the private key.
- getPrivateKey() - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
Get the private key for this authentication.
- getPrivateKey() - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Get the private key used for this authentication
- getProduct() - Method in class com.sshtools.ssh.SshConnector
-
- getPrompt() - Method in class com.sshtools.ssh2.KBIPrompt
-
Get the prompt message to display to the user
- getProvider() - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- getProvider() - Method in class com.sshtools.ssh.components.jce.AbstractHmac
-
- getProvider() - Method in class com.sshtools.ssh.components.jce.AbstractJCECipher
-
- getProvider() - Method in interface com.sshtools.ssh.components.jce.AbstractKeyExchange
-
- getProvider() - Method in interface com.sshtools.ssh.components.jce.AbstractPublicKey
-
- getProvider() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup14Sha1
-
- getProvider() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup1Sha1
-
- getProvider() - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroupExchangeSha1
-
- getProvider() - Method in class com.sshtools.ssh2.TransportProtocol
-
- getProviderForAlgorithm(String) - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Get the provider for a specific algorithm.
- getProviderForAlgorithm(String) - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Get the provider for a specific algorithm.
- getPublicExponent() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPublicExponent() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getPublicExponent() - Method in interface com.sshtools.ssh.components.SshRsaPrivateCrtKey
-
- getPublicExponent() - Method in interface com.sshtools.ssh.components.SshRsaPublicKey
-
- getPublicKey() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- getPublicKey() - Method in interface com.sshtools.ssh.components.SshDsaPrivateKey
-
- getPublicKey() - Method in class com.sshtools.ssh.components.SshKeyPair
-
Get the public key.
- getPublicKey() - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
Get the public key for this authentication.
- getPublicKey() - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Set the public key used for this authentication
- getPublicKeys() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get the ciphers for the Server->Client stream.
- getQ() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getQ() - Method in interface com.sshtools.ssh.components.SshDsaPublicKey
-
- getRealException() - Method in exception com.sshtools.ssh.SshIOException
-
Get the real exception
- getReason() - Method in class com.sshtools.net.HttpResponse
-
- getReason() - Method in exception com.sshtools.ssh.ChannelOpenException
-
- getReason() - Method in exception com.sshtools.ssh.SshException
-
Get the reason for the exception
- getRemoteForwardings() - Method in class com.sshtools.net.ForwardingClient
-
Returns the currently active remote forwarding listeners.
- getRemoteForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
-
Get all the active remote forwarding tunnels
- getRemoteForwardingTunnels(String) - Method in class com.sshtools.net.ForwardingClient
-
Get the active tunnels for a remote forwarding listener.
- getRemoteForwardingTunnels(String, int) - Method in class com.sshtools.net.ForwardingClient
-
Get the active tunnels for a remote forwarding listener.
- getRemoteIdentification() - Method in interface com.sshtools.ssh.SshClient
-
Returns the identification string supplied by the server during protocol
negotiation.
- getRemoteIdentification() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getRemoteIdentification() - Method in class com.sshtools.ssh2.TransportProtocol
-
Get the identification string sent by the server during protocol
negotiation
- getResponse() - Method in class com.sshtools.ssh2.KBIPrompt
-
Get the user's response for this prompt.
- getResult() - Method in class com.sshtools.ssh2.AuthenticationResult
-
Get the result of this authentication.
- getRND() - Method in class com.sshtools.ssh.components.ComponentManager
-
Get the secure random number generator.
- getRND() - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- getSafePrime(UnsignedInteger32) - Static method in class com.sshtools.ssh.components.DiffieHellmanGroups
-
get the biggest safe prime from the list that is <= maximumSize
- getSecret() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Get the secret value produced during key exchange.
- getSecureRandom() - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Get the secure random implementation for the API.
- getSecureRandom() - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Get the secure random implementation for the API.
- getSecureRandomAlgorithm() - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Get the algorithm used for secure random number generation.
- getSecureRandomAlgorithm() - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Get the algorithm used for secure random number generation.
- getServerVersion() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Version 4 of the SFTP protocol allows the server to return its maximum
supported version instead of the actual version to be used.
- getSessionIdentifier() - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
- getSessionIdentifier() - Method in class com.sshtools.ssh2.TransportProtocol
-
Get the session identifier
- getSFTPChannel() - Method in class com.sshtools.sftp.SftpFile
-
Get the SFTP subsystem channel that created this file object.
- getSFTPProvider() - Method in interface com.sshtools.ssh.SshContext
-
Get the path to the SFTP provider.
- getSFTPProvider() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getSignature() - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Get the signature produced during key exchange.
- getSize() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the size of the file.
- getSocketTimeout() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getSoTimeout() - Method in class com.sshtools.net.SocketWrapper
-
- getSoTimeout() - Method in interface com.sshtools.ssh.SocketTimeoutSupport
-
Get the current socket timeout in milliseconds.
- getSource() - Method in class com.sshtools.events.EventObject
-
The object on which the Event initially occurred.
- getStartLine() - Method in class com.sshtools.net.HttpHeader
-
- getState() - Method in class com.sshtools.events.Event
-
Get the event state.
- getStatus() - Method in class com.sshtools.net.HttpResponse
-
- getStatus() - Method in exception com.sshtools.publickey.PublicKeySubsystemException
-
- getStatus() - Method in exception com.sshtools.sftp.SftpStatusException
-
Get the status
- getStatusText(int) - Static method in exception com.sshtools.sftp.SftpStatusException
-
Convert a SSH_FXP_STATUS code into a readable string
- getStderrInputStream() - Method in interface com.sshtools.ssh.SshSession
-
Get an InputStream to read the process stderr.
- getStderrInputStream() - Method in class com.sshtools.ssh2.Ssh2Session
-
- getStickyMessageIds() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- getStickyMessageIds() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- getSubsystemChannel() - Method in class com.sshtools.sftp.SftpClient
-
Returns the instance of the SftpSubsystemChannel used by this class
- getSymbolicLinkTarget(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Get the target path of a symbolic link.
- getTransferMode() - Method in class com.sshtools.sftp.SftpClient
-
- getTransferSize() - Method in class com.sshtools.sftp.DirectoryOperation
-
Get the total number of bytes that this operation will transfer
- getTransport() - Method in interface com.sshtools.ssh.SshTunnel
-
The connection being forwarded (local forwarding) or the destination of
the forwarding (remote forwarding).
- getType() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Get a description of the format type e.g.
- getType() - Method in class com.sshtools.sftp.ACL
-
- getType() - Method in class com.sshtools.sftp.SftpFileAttributes
-
- getType() - Method in class com.sshtools.sftp.SftpMessage
-
- getUID() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Get the UID of the owner.
- getUnchangedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
-
Returns the list of files that will not be changed during the directory
operation
- getUpdatedFiles() - Method in class com.sshtools.sftp.DirectoryOperation
-
Returns a list of files that will be updated in the directory operation
- getUsername() - Method in class com.sshtools.ssh.PasswordAuthentication
-
Get the username.
- getUsername() - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
- getUsername() - Method in interface com.sshtools.ssh.SshAuthentication
-
Get the username for this authentication attempt.
- getUsername() - Method in interface com.sshtools.ssh.SshClient
-
Return the username used for this connection
- getUsername() - Method in class com.sshtools.ssh2.KBIAuthentication
-
- getUsername() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getUsername() - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
- getVersion() - Method in class com.sshtools.net.HttpResponse
-
- getVersion() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
When called after the
initialize method this
will return the version in operation for this sftp session.
- getVersion() - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- getVersion() - Method in interface com.sshtools.ssh.components.SshRsaPublicKey
-
- getVersion() - Method in interface com.sshtools.ssh.SshClient
-
Returns the version for this client.
- getVersion() - Method in class com.sshtools.ssh2.Ssh2Client
-
- getWho() - Method in class com.sshtools.sftp.ACL
-
- getX() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- getX() - Method in interface com.sshtools.ssh.components.SshDsaPrivateKey
-
- getX11AuthenticationCookie() - Method in interface com.sshtools.ssh.SshContext
-
Get a fake random cookie for X11 authentication
- getX11AuthenticationCookie() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getX11Display() - Method in interface com.sshtools.ssh.SshContext
-
Get the currently configured XDisplay setting which will be null if no
display is currently set.
- getX11Display() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getX11ForwardingTunnels() - Method in class com.sshtools.net.ForwardingClient
-
Get the active X11 forwarding channels.
- getX11RealCookie() - Method in interface com.sshtools.ssh.SshContext
-
Get the real X11 authentication cookie, if not cookie has been set the
fake cookie will be returned.
- getX11RealCookie() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getX11RequestListener() - Method in interface com.sshtools.ssh.SshContext
-
Get the X11 forwarding request listener.
- getX11RequestListener() - Method in class com.sshtools.ssh2.Ssh2Context
-
- getY() - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- getY() - Method in interface com.sshtools.ssh.components.SshDsaPublicKey
-
- GlobalRequest - Class in com.sshtools.ssh2
-
This class represents a global request.
- GlobalRequest(String, byte[]) - Constructor for class com.sshtools.ssh2.GlobalRequest
-
Contstruct a request.
- GlobalRequestHandler - Interface in com.sshtools.ssh2
-
There are several kinds of requests that affect the state of the remote end
"globally", independent of any channels, this interface defines the contract
for handling such global requests.
- GlobRegExpMatching - Class in com.sshtools.sftp
-
Implements the RegularExpressionMatching Interface.
- GlobRegExpMatching() - Constructor for class com.sshtools.sftp.GlobRegExpMatching
-
- GlobSyntax - Static variable in class com.sshtools.sftp.SftpClient
-
- group1 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group14 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group15 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group16 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group17 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group18 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- group5 - Static variable in class com.sshtools.ssh.components.DiffieHellmanGroups
-
- ICANON - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Canonicalize input lines.
- ICRNL - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Map CR to NL on input.
- idle() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- idle() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- IEXTEN - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Enable extensions.
- IGNCR - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Ignore CR on input.
- IGNPAR - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
The ignore parity flag.
- ILLEGAL_USER_NAME - Static variable in class com.sshtools.ssh2.TransportProtocol
-
Disconnect reason: The user's name is illegal
- IMAXBEL - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Ring bell on input queue full.
- in - Variable in class com.sshtools.scp.ScpClientIO.ScpEngineIO
-
- in - Variable in class com.sshtools.util.DynamicBuffer
-
This buffers InputStream
- incomingtunnels - Variable in class com.sshtools.net.ForwardingClient
-
- INFLATER - Static variable in interface com.sshtools.ssh.compression.SshCompression
-
Inflation mode
- info(Object, String) - Static method in class com.sshtools.logging.Log
-
A normal log event
- init() - Method in class com.sshtools.ssh.components.ComponentManager
-
- init(byte[]) - Method in class com.sshtools.ssh.components.jce.AbstractHmac
-
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.AbstractJCECipher
-
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.ArcFour
-
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.ArcFour128
-
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.ArcFour256
-
- init(byte[]) - Method in class com.sshtools.ssh.components.jce.HmacSha1
-
- init(byte[]) - Method in class com.sshtools.ssh.components.jce.HmacSha196
-
- init(byte[]) - Method in class com.sshtools.ssh.components.jce.HmacSha256
-
- init(byte[]) - Method in class com.sshtools.ssh.components.jce.HmacSha512
-
- init(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- init(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
Initialize the public key from a blob of binary data.
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.NoneCipher
-
Initialize the cipher with up to 40 bytes of iv and key data.
- init(byte[]) - Method in class com.sshtools.ssh.components.NoneHmac
-
- init(int, byte[], byte[]) - Method in class com.sshtools.ssh.components.SshCipher
-
Initialize the cipher with up to 40 bytes of iv and key data.
- init(byte[]) - Method in interface com.sshtools.ssh.components.SshHmac
-
- init(TransportProtocol, boolean) - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Initialize the key exchange.
- init(byte[], int, int) - Method in interface com.sshtools.ssh.components.SshPublicKey
-
Initialize the public key from a blob of binary data.
- init(int, int) - Method in interface com.sshtools.ssh.compression.SshCompression
-
Initialize the compression.
- init(SshMessageRouter, int) - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- init(int, int) - Method in class com.sshtools.zlib.ZLibCompression
-
- initException - Static variable in class com.sshtools.ssh.SshConnector
-
- initialize() - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Initializes the sftp subsystem and negotiates a version with the server.
- initializeDefaultProvider(Provider) - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Initialize the default JCE provider used by the API.
- initializeDefaultProvider(Provider) - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Initialize the default JCE provider used by the API.
- initializeDigestFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.ComponentManager
-
Initialize the digest factory.
- initializeDigestFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- initializeHmacFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.ComponentManager
-
Initialize the SSH2 HMAC factory.
- initializeHmacFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- initializeKeyExchangeFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.ComponentManager
-
Initialize the SSH2 key exchange factory.
- initializeKeyExchangeFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Initialize a provider for a specific algorithm.
- initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Initialize a provider for a specific algorithm.
- initializePublicKeyFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.ComponentManager
-
Initialize the public key factory.
- initializePublicKeyFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- initializeSsh2CipherFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.ComponentManager
-
Initialize the SSH2 cipher factory.
- initializeSsh2CipherFactory(ComponentFactory) - Method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
- initializeTunnel(SshTunnel) - Method in class com.sshtools.net.ForwardingClient.ForwardingListener
-
- initializeTunnel(SshTunnel) - Method in interface com.sshtools.ssh.ForwardingRequestListener
-
Called once a connection has been established and a forwarding channel is
about to be opened.
- INLCR - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Map NL into CR on input.
- INPCK - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Enable checking of parity errors.
- INTERNAL_ERROR - Static variable in exception com.sshtools.ssh.SshException
-
An internal error occurred within the API; in all cases contact
sshtools.com support with the details of this error and the state of the
connection when receiving this exception is unknown.
- intValue() - Method in class com.sshtools.util.UnsignedInteger32
-
Returns the long value of the unsigned integer cast to an int
- INVALID_HANDLE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The file handle provided was invalid
- INVALID_RESUME_STATE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The file cannot be resumed
- INVALID_TEXT_MODE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The server reported a canonical newline convention not supported by this
API
- InvalidPassphraseException - Exception in com.sshtools.publickey
-
Thrown by an
SshPrivateKeyFile
when it detects that the passphrase
supplied was invalid.
- InvalidPassphraseException() - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
-
- InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
-
- IOStreamConnector - Class in com.sshtools.util
-
Connects an input stream to an outputstream.
- IOStreamConnector() - Constructor for class com.sshtools.util.IOStreamConnector
-
Creates a new IOStreamConnector object.
- IOStreamConnector(InputStream, OutputStream) - Constructor for class com.sshtools.util.IOStreamConnector
-
Creates a new IOStreamConnector object.
- IOStreamConnector.IOStreamConnectorListener - Interface in com.sshtools.util
-
- IOUtil - Class in com.sshtools.util
-
- IOUtil() - Constructor for class com.sshtools.util.IOUtil
-
- isAuthenticated() - Method in interface com.sshtools.ssh.SshClient
-
Evaluate whether the user has been authenticated.
- isAuthenticated() - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
Determine whether the protocol has made a sucessfull authentication
attempt.
- isAuthenticated() - Method in class com.sshtools.ssh2.Ssh2Client
-
- isAuthenticating() - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
Is the authentication attempt actually going to perform an authentication
or are we simply just checking the suitability of a public key.
- isBlock() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file is pointing to a block special file.
- isBlock() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a block special file.
- isBlockingThread(Thread) - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- isBlockOwner(Thread) - Method in class com.sshtools.ssh.message.ThreadSynchronizer
-
- isBuffered() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- isBuffered() - Method in interface com.sshtools.ssh.SshClient
-
Identifies whether this client is in buffered mode
- isBuffered() - Method in class com.sshtools.ssh2.Ssh2Client
-
- isCancelled() - Method in interface com.sshtools.sftp.FileTransferProgress
-
The transfer is cancelled.
- isCharacter() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file is pointing to a character mode device.
- isCharacter() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a character device.
- isClosed() - Method in class com.sshtools.sftp.SftpClient
-
Returns the state of the SFTP client.
- isClosed() - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- isClosed() - Method in class com.sshtools.ssh.message.SshMessageStore
-
- isClosed() - Method in interface com.sshtools.ssh.SshChannel
-
Evaluate whether the channel is closed.
- isClosed() - Method in interface com.sshtools.ssh.SshSession
-
Evaluate whether the channel is closed.
- isClosed() - Method in class com.sshtools.ssh.SubsystemChannel
-
Is the subsystem closed?
- isClosed() - Method in class com.sshtools.util.IOStreamConnector
-
- isConnected() - Method in interface com.sshtools.ssh.message.SshMessageReader
-
- isConnected() - Method in interface com.sshtools.ssh.SshClient
-
Evaluate whether the connection is still alive.
- isConnected() - Method in class com.sshtools.ssh2.Ssh2Client
-
- isConnected() - Method in class com.sshtools.ssh2.TransportProtocol
-
Returns the connected state
- isDebugEnabled() - Static method in class com.sshtools.logging.Log
-
- isDHGroupExchangeBackwardsCompatible() - Method in class com.sshtools.ssh2.Ssh2Context
-
- isDirectory() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file object is pointing to a directory.
- isDirectory() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a directory
- isDirectoryOrLinkedDirectory(SftpFile) - Method in class com.sshtools.sftp.SftpClient
-
Determine whether the file object is pointing to a symbolic link that is
pointing to a directory.
- isEnabled() - Static method in class com.sshtools.logging.LoggerFactory
-
- isEnableNoneCipher() - Static method in class com.sshtools.ssh.components.ComponentManager
-
- isEnableNoneMac() - Static method in class com.sshtools.ssh.components.ComponentManager
-
- isErrorEnabled() - Static method in class com.sshtools.logging.Log
-
- isFifo() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file is pointing to a pipe.
- isFifo() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a pipe.
- isFile() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file object is pointing to a file.
- isFile() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a file.
- isFlagSet(long) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine if a permissions flag is set.
- isFlowControlEnabled() - Method in class com.sshtools.ssh2.Ssh2Session
-
On many systems it is possible to determine whether a pseudo-terminal is
using control-S/ control-Q flow control.
- isFormatted(byte[], String, String) - Static method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- isHostFileWriteable() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
-
Determines whether the host file is writable.
- ISIG - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Enable signals INTR, QUIT, [D]SUSP.
- isInfoEnabled() - Static method in class com.sshtools.logging.Log
-
- isKeyExchangeMessage(int) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup14Sha1
-
- isKeyExchangeMessage(int) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup1Sha1
-
- isKeyExchangeMessage(int) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroupExchangeSha1
-
- isKeyExchangeMessage(int) - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
- isKeyReExchangeDisabled() - Method in class com.sshtools.ssh2.Ssh2Context
-
- isLevelEnabled(LoggerLevel) - Method in interface com.sshtools.logging.Logger
-
- isLink() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file object is a symbolic link.
- isLink() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a symbolic link.
- isListening() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- isLocal() - Method in interface com.sshtools.ssh.SshTunnel
-
Determines the type of forwarding channel.
- isLocalEOF() - Method in interface com.sshtools.ssh.SshTunnel
-
- isOpen() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file is open.
- isPassphraseProtected() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Determine if the private key file is protected by a passphrase.
- isRemoteEOF() - Method in interface com.sshtools.ssh.SshTunnel
-
- isRunning() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- isSendIgnorePacketOnIdle() - Method in class com.sshtools.ssh2.Ssh2Context
-
- isSendKeepAliveOnIdle() - Method in class com.sshtools.ssh2.Ssh2Channel
-
- isSocket() - Method in class com.sshtools.sftp.SftpFile
-
Determine whether the file is pointing to a socket.
- isSocket() - Method in class com.sshtools.sftp.SftpFileAttributes
-
Determine whether these attributes refer to a socket.
- ISTRIP - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Strip 8th bit off characters.
- isX11() - Method in interface com.sshtools.ssh.SshTunnel
-
Determine if this channel is an X11 forwarding channel.
- isXForwarding() - Method in class com.sshtools.net.ForwardingClient
-
Is X forwarding currently active?
- IUCLC - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Translate uppercase characters to lowercase.
- IXANY - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Any char will restart after stop.
- IXOFF - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Enable input flow control.
- IXON - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Enable output flow control.
- Packet - Class in com.sshtools.ssh
-
A utility class that provides the SSH layers with the ability to dynamically
write an SSH packet.
- Packet() - Constructor for class com.sshtools.ssh.Packet
-
- Packet(int) - Constructor for class com.sshtools.ssh.Packet
-
- PARENB - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Parity enable.
- PARMRK - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Mark parity and framing errors.
- PARODD - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Odd parity, else even.
- parse(byte[]) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- parse(InputStream) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- parse(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
Parse a formatted public key and return a file representation.
- parse(InputStream) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
Parse a formatted key from an InputStream and return a file
representation.
- parseCommand(String, String[]) - Method in class com.sshtools.scp.ScpClientIO.ScpEngineIO
-
Parse an SCP command
- PasswordAuthentication - Class in com.sshtools.ssh
-
Basic password authentication class used for SSH password authentication.
- PasswordAuthentication() - Constructor for class com.sshtools.ssh.PasswordAuthentication
-
- PENDIN - Static variable in class com.sshtools.ssh.PseudoTerminalModes
-
Retype pending input.
- performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup14Sha1
-
- performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroup1Sha1
-
- performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.ssh.components.jce.DiffieHellmanGroupExchangeSha1
-
The client requests a modulus from the server indicating the pre- ferred
size.
- performClientExchange(String, String, byte[], byte[]) - Method in class com.sshtools.ssh.components.SshKeyExchangeClient
-
Override to perform the client side key exchange.
- PERFORMING_KEYEXCHANGE - Static variable in class com.sshtools.ssh2.TransportProtocol
-
Protocol state: The protocol is performing key exchange
- performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Performs an optimized read of a file through use of asynchronous
messages.
- performOptimizedRead(byte[], long, int, OutputStream, int, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Performs an optimized read of a file through use of asynchronous
messages.
- performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Performs an optimized write of a file through asynchronous messaging and
through buffering the local file into memory.
- performOptimizedWrite(byte[], int, int, InputStream, int, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Performs an optimized write of a file through asynchronous messaging and
through buffering the local file into memory.
- performSynchronousRead(byte[], int, OutputStream, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Perform a synchronous read of a file from the remote file system.
- Perl5RegExpMatching - Class in com.sshtools.sftp
-
Implements the RegularExpressionMatching Interface.
- Perl5RegExpMatching() - Constructor for class com.sshtools.sftp.Perl5RegExpMatching
-
- Perl5Syntax - Static variable in class com.sshtools.sftp.SftpClient
-
- position() - Method in class com.sshtools.ssh.Packet
-
- POSSIBLE_CORRUPT_FILE - Static variable in exception com.sshtools.ssh.SshException
-
An error occurred reading the contents of a file.
- postReadRequest(byte[], long, int) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Post a read request to the server and return the request id; this is used
to optimize file downloads.
- postWriteRequest(byte[], long, byte[], int, int) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Send a write request for an open file but do not wait for the response
from the server.
- processBytes(byte[], int, int) - Method in class com.sshtools.util.EOLProcessor
-
- processChannelMessage(SshChannelMessage) - Method in class com.sshtools.ssh.message.SshAbstractChannel
-
- processChannelMessage(SshChannelMessage) - Method in class com.sshtools.ssh2.Ssh2Channel
-
Processes channel request messages by passing the request through to
channelRequest()
.
- processEvent(Event) - Method in interface com.sshtools.events.EventListener
-
Invoked when an event occurs.
- processExtendedData(int, int, SshChannelMessage) - Method in class com.sshtools.ssh2.Ssh2Channel
-
Called when extended data arrives.
- processExtendedData(int, int, SshChannelMessage) - Method in class com.sshtools.ssh2.Ssh2Session
-
- processGlobalMessage(SshMessage) - Method in class com.sshtools.ssh.message.SshMessageRouter
-
Called by the message routing framework so that the routing
implementation may process a global message.
- processGlobalRequest(GlobalRequest) - Method in interface com.sshtools.ssh2.GlobalRequestHandler
-
Called when a supported global request has been recieved.
- processHeaderFields(InputStream) - Method in class com.sshtools.net.HttpHeader
-
- processMessage(byte[]) - Method in class com.sshtools.ssh2.TransportProtocol
-
Process a message.
- processStandardData(int, SshChannelMessage) - Method in class com.sshtools.ssh2.Ssh2Channel
-
Called when channel data arrives, by default this method makes the data
available in the channels InputStream.
- processStandardData(byte[], int, int) - Method in class com.sshtools.ssh2.Ssh2Channel
-
- progressed(long) - Method in interface com.sshtools.sftp.FileTransferProgress
-
The transfer has progressed
- PROMPT_TIMEOUT - Static variable in exception com.sshtools.ssh.SshException
-
The Shell class failed to detect the prompt.
- PROTOCOL_ERROR - Static variable in class com.sshtools.ssh2.TransportProtocol
-
Disconnect reason: A protocol error occurred
- PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.sshtools.ssh2.TransportProtocol
-
Disconnect reason: The protocol version is not supported
- PROTOCOL_VIOLATION - Static variable in exception com.sshtools.ssh.SshException
-
The SSH protocol was violated in some way by the remote host and the
connection has been terminated.
- prv - Variable in class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- prv - Variable in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- prv - Variable in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- PSEUDO_TTY_ERROR - Static variable in exception com.sshtools.ssh.SshException
-
A request was made to allocate a pseudo terminal, but this request
failed.
- PseudoTerminalModes - Class in com.sshtools.ssh
-
When a client requests a pseudo terminal it informs the server of any
terminal modes that it knows of.
- PseudoTerminalModes(SshClient) - Constructor for class com.sshtools.ssh.PseudoTerminalModes
-
- pubkey - Variable in class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- PUBLIC_KEY_ACCEPTABLE - Static variable in interface com.sshtools.ssh.SshAuthentication
-
The public key provided is acceptable for authentication
- PUBLIC_KEY_SSHDSS - Static variable in class com.sshtools.ssh2.Ssh2Context
-
SSH2 DSA Public Key
- PUBLIC_KEY_SSHRSA - Static variable in class com.sshtools.ssh2.Ssh2Context
-
SSH2 RSA Public Key
- PublicKeyAuthentication - Class in com.sshtools.ssh
-
Public key based authentication implementation.
- PublicKeyAuthentication() - Constructor for class com.sshtools.ssh.PublicKeyAuthentication
-
- PublicKeySubsystem - Class in com.sshtools.publickey
-
This class implements version 1 of the public key subsystem.
- PublicKeySubsystem(Ssh2Session) - Constructor for class com.sshtools.publickey.PublicKeySubsystem
-
- PublicKeySubsystemException - Exception in com.sshtools.publickey
-
Exception thrown by the
PublicKeySubsystem
when errors occur in
listing, adding or removing keys.
- PublicKeySubsystemException(int, String) - Constructor for exception com.sshtools.publickey.PublicKeySubsystemException
-
- put(String, String, boolean) - Method in class com.sshtools.scp.ScpClient
-
Uploads a local file onto the remote server.
- put(String, String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
-
pattern matches the files in the local directory using "local" as a glob
Regular Expression.
- put(String[], String, boolean) - Method in class com.sshtools.scp.ScpClient
-
Uploads an array of local files onto the remote server.
- put(String[], String, boolean, FileTransferProgress) - Method in class com.sshtools.scp.ScpClient
-
Uploads an array of local files onto the remote server.
- put(InputStream, long, String, String) - Method in class com.sshtools.scp.ScpClientIO
-
Uploads a java.io.InputStream
to a remote server as a file.
- put(InputStream, long, String, String, FileTransferProgress) - Method in class com.sshtools.scp.ScpClientIO
-
Uploads a java.io.InputStream
to a remote server as a file.
- put(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer.
- put(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer
- put(String, String) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer
- put(InputStream, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Upload a file to the remote computer reading from the specified
InputStream
.
- put(InputStream, String, FileTransferProgress, long) - Method in class com.sshtools.sftp.SftpClient
-
- put(InputStream, String, long) - Method in class com.sshtools.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- put(InputStream, String) - Method in class com.sshtools.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- putBigInteger(BigInteger) - Method in interface com.sshtools.ssh.components.Digest
-
Update the digest with a BigInteger value.
- putBigInteger(BigInteger) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- putByte(byte) - Method in interface com.sshtools.ssh.components.Digest
-
Put a single byte into the digest.
- putByte(byte) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- putBytes(byte[]) - Method in interface com.sshtools.ssh.components.Digest
-
Put a byte array into the digest.
- putBytes(byte[], int, int) - Method in interface com.sshtools.ssh.components.Digest
-
Put a byte array into the digest
- putBytes(byte[]) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- putBytes(byte[], int, int) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- putFile(String, String, boolean, FileTransferProgress, boolean) - Method in class com.sshtools.scp.ScpClient
-
- putFiles(String) - Method in class com.sshtools.sftp.SftpClient
-
Upload the contents of an InputStream to the remote computer.
- putFiles(String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, String) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, String, boolean) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer
- putFiles(String, String, FileTransferProgress) - Method in class com.sshtools.sftp.SftpClient
-
Upload files to the remote computer.
- putFiles(String, String, FileTransferProgress, boolean) - Method in class com.sshtools.sftp.SftpClient
-
make local copies of some of the variables, then call putfilematches,
which calls "put" on each file that matches the regexp local.
- putInt(int) - Method in interface com.sshtools.ssh.components.Digest
-
Put an integer into the digest.
- putInt(int) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- putString(String) - Method in interface com.sshtools.ssh.components.Digest
-
Put a String into the digest.
- putString(String) - Method in class com.sshtools.ssh.components.jce.AbstractDigest
-
- pwd() - Method in class com.sshtools.sftp.SftpClient
-
Returns the absolute path name of the current remote working directory.
- S_IFBLK - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a block special file
- S_IFCHR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a character device
- S_IFDIR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a directory
- S_IFIFO - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a pipe
- S_IFLNK - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a symbolic link
- S_IFMT - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Format mask constant can be used to mask off a file
type from the mode.
- S_IFREG - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a regular file
- S_IFSOCK - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Identifies the file as a socket
- S_IRGRP - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits a file's group to read the file.
- S_IROTH - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits others to read the file.
- S_IRUSR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits the owner of a file to read the file.
- S_ISGID - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Bit to determine whether a file is executed as the
group owner
- S_ISUID - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Bit to determine whether a file is executed as the
owner
- S_IWGRP - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits a file's group to write to the file.
- S_IWOTH - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits others to write to the file.
- S_IWUSR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits the owner of a file to write to the file.
- S_IXGRP - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits a file's group to execute the file or to search
the file's directory.
- S_IXOTH - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits others to execute the file or to search the
file's directory.
- S_IXUSR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
Permissions flag: Permits the owner of a file to execute the file or to
search the file's directory.
- saveHostFile() - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
-
Save's the host key file to be saved.
- SCP_TRANSFER_CANCELLED - Static variable in exception com.sshtools.ssh.SshException
-
The user cancelled an active SCP transfer.
- ScpClient - Class in com.sshtools.scp
-
Implements an SCP (Secure Copy) client which may be useful for SSH1
connections and SSH2 where SFTP is not available.
- ScpClient(SshClient) - Constructor for class com.sshtools.scp.ScpClient
-
Creates an SCP client.
- ScpClient(File, SshClient) - Constructor for class com.sshtools.scp.ScpClient
-
Creates an SCP client.
- ScpClient.ScpEngine - Class in com.sshtools.scp
-
Implements an SCP Engine by extending J2SSH Mavericjs ScpEngineIO
- ScpClient.ScpEngine(String, SshSession) - Constructor for class com.sshtools.scp.ScpClient.ScpEngine
-
Contruct the channel with the specified scp command.
- ScpClientIO - Class in com.sshtools.scp
-
Implements the IO of a Secure Copy (SCP) client.
- ScpClientIO(SshClient) - Constructor for class com.sshtools.scp.ScpClientIO
-
Creates an SCP client.
- ScpClientIO.ScpEngineIO - Class in com.sshtools.scp
-
Implements an SCP engine.
- ScpClientIO.ScpEngineIO(String, SshSession) - Constructor for class com.sshtools.scp.ScpClientIO.ScpEngineIO
-
Contruct the channel with the specified scp command.
- secret - Variable in class com.sshtools.ssh.components.SshKeyExchangeClient
-
The secret value produced during key exchange.
- SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SECSHPublicKeyFile - Class in com.sshtools.publickey
-
- SecureRND - Class in com.sshtools.ssh.components.jce
-
Secure random number generator implementation for JCE provider.
- SecureRND() - Constructor for class com.sshtools.ssh.components.jce.SecureRND
-
- selectRandomPort() - Method in class com.sshtools.net.ForwardingClient
-
Select a random port.
- sendExtensionMessage(String, byte[]) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Send an extension message and return the response.
- sendGlobalRequest(GlobalRequest, boolean) - Method in class com.sshtools.ssh2.Ssh2Client
-
Sends a global request to the remote side.
- sendMessage(Packet) - Method in class com.sshtools.ssh.SubsystemChannel
-
Write a subsystem message to the channel outputstream.
- sendMessage(byte[]) - Method in class com.sshtools.ssh.SubsystemChannel
-
Deprecated.
This has changed internally to use a
Packet
and it is recommended that
all implementations change to use
Packet
's as they provide a more
efficent way of sending data.
- sendMessage(byte[]) - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
- sendMessage(byte[], boolean) - Method in class com.sshtools.ssh2.TransportProtocol
-
Send a transport protocol message.
- sendRequest(String, String, String, byte[]) - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
Send an authentication request.
- sendRequest(String, boolean, byte[]) - Method in class com.sshtools.ssh2.Ssh2Channel
-
Sends a channel request.
- sendRequest(String, boolean, byte[], boolean) - Method in class com.sshtools.ssh2.Ssh2Channel
-
Sends a channel request.
- SERVICE_NAME - Static variable in class com.sshtools.ssh2.AuthenticationProtocol
-
The name of this service "ssh-userauth"
- SERVICE_NOT_AVAILABLE - Static variable in class com.sshtools.ssh2.TransportProtocol
-
Disconnect reason: The requested service is not available
- session - Variable in class com.sshtools.scp.ScpClientIO.ScpEngineIO
-
- SESSION_CHANNEL - Static variable in class com.sshtools.ssh2.Ssh2Channel
-
- SESSION_STREAM_ERROR - Static variable in exception com.sshtools.ssh.SshException
-
An error occurred whilst accessing a sessions streams
- setAttributes(String, SftpFileAttributes) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Sets the attributes of a file.
- setAttributes(SftpFile, SftpFileAttributes) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Sets the attributes of a file.
- setAuthenticating(boolean) - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
If true the authentication will proceed as normal and the result
will either be a success or failure.
- setAutoConsumeInput(boolean) - Method in interface com.sshtools.ssh.SshChannel
-
Automatically consume input data
- setAutoConsumeInput(boolean) - Method in class com.sshtools.ssh2.Ssh2Channel
-
- setBannerDisplay(BannerDisplay) - Method in class com.sshtools.ssh2.AuthenticationProtocol
-
Set a callback interface for banner messages.
- setBannerDisplay(BannerDisplay) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set a banner display for callback of authentication banners
- setBasicAuthentication(String, String) - Method in class com.sshtools.net.HttpRequest
-
- setBlockInterrupt(int) - Method in class com.sshtools.util.DynamicBuffer
-
- setBlockSize(int) - Method in class com.sshtools.sftp.SftpClient
-
Sets the block size used when transferring files, defaults to the
optimized setting of 32768.
- setBufferSize(int) - Method in class com.sshtools.sftp.SftpClient
-
Set the size of the buffer which is used to read from the local file
system.
- setBufferSize(int) - Method in class com.sshtools.util.IOStreamConnector
-
- setChannelLimit(int) - Method in interface com.sshtools.ssh.SshContext
-
Set the maximum number of channels that are allowed open at any one time.
- setChannelLimit(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setCharsetEncoding(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Allows the default character encoding to be overriden for filename
strings.
- setCharsetEncoding(String) - Static method in class com.sshtools.util.ByteArrayReader
-
Allows the default encoding to be overriden for String variables
processed by the class.
- setCipherPreferredPositionCS(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setCipherPreferredPositionSC(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setClientHostname(String) - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Set the hostname of the client
- setClientUsername(String) - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Set the user's username on the client computer
- setCloseInput(boolean) - Method in class com.sshtools.util.IOStreamConnector
-
- setCloseOutput(boolean) - Method in class com.sshtools.util.IOStreamConnector
-
- setComment(String) - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- setConnectionTimeout(int) - Static method in class com.sshtools.net.HttpProxyTransport
-
- setConnectionTimeout(int) - Static method in class com.sshtools.net.HttpProxyTransportWrapper
-
- setData(byte[]) - Method in class com.sshtools.ssh2.GlobalRequest
-
Set the data.
- setDefaultHashAlgorithm(String) - Static method in class com.sshtools.ssh.SshKeyFingerprint
-
- setDHGroupExchangeBackwardsCompatible(boolean) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setDHGroupExchangeKeySize(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setEnableNoneCipher(boolean) - Static method in class com.sshtools.ssh.components.ComponentManager
-
- setEnableNoneMac(boolean) - Static method in class com.sshtools.ssh.components.ComponentManager
-
- setEnvironmentVariable(String, String) - Method in class com.sshtools.ssh2.Ssh2Session
-
The SSH2 session supports the setting of environments variables however
in our experiance no server to date allows unconditional setting of
variables.
- setGID(String) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the GID of this file.
- setGssCallback(MaverickCallbackHandler) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setHashHosts(boolean) - Method in class com.sshtools.publickey.AbstractKnownHostsKeyVerification
-
- setHeaderBegin(String) - Method in class com.sshtools.net.HttpRequest
-
- setHeaderField(String, String) - Method in class com.sshtools.net.HttpHeader
-
- setHeaderValue(String, String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- setHostKeyVerification(HostKeyVerification) - Method in interface com.sshtools.ssh.SshContext
-
Set the host key verification implementation.
- setHostKeyVerification(HostKeyVerification) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the host key verification implementation
- setIdleConnectionTimeoutSeconds(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setIgnoreHostKeyifEmpty(boolean) - Method in class com.sshtools.ssh2.TransportProtocol
-
- setInstance(Logger) - Static method in class com.sshtools.logging.LoggerFactory
-
- setInstance(ComponentManager) - Static method in class com.sshtools.ssh.components.ComponentManager
-
Overide the installed component manager with an alternative
implementation.
- setKBIRequestHandler(KBIRequestHandler) - Method in class com.sshtools.ssh2.KBIAuthentication
-
- setKeepAliveMaxDataLength(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setKeyExchangePreferredPosition(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setKeyReExchangeDisabled(boolean) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setMacPreferredPositionCS(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setMacPreferredPositionSC(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setMaxAsyncRequests(int) - Method in class com.sshtools.sftp.SftpClient
-
Set the maximum number of asynchronous requests that are outstanding at
any one time.
- setMaximumPacketLength(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the maximum packet size supported by the transport layer.
- setMaxSftpVersion(int) - Static method in class com.sshtools.sftp.SftpSubsystemChannel
-
Sets the maximum SFTP protocol version to use, this should be <=4.
- setNewPassword(String) - Method in class com.sshtools.ssh2.Ssh2PasswordAuthentication
-
After performing an initial authentication attempt a flag may be set to
indicate that a password change is required.
- setPartialMessageTimeout(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setPassword(String) - Method in class com.sshtools.ssh.PasswordAuthentication
-
Set the password.
- setPassword(String) - Method in interface com.sshtools.ssh2.MaverickCallbackHandler
-
- setPerContextAlgorithmPreferences(boolean) - Static method in class com.sshtools.ssh.components.ComponentManager
-
- setPermissions(UnsignedInteger32) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the permissions of the file.
- setPermissions(String) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the permissions from a string in the format "rwxr-xr-x"
- setPermissionsFromMaskString(String) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set permissions given a UNIX style mask, for example '0644'
- setPermissionsFromUmaskString(String) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the permissions given a UNIX style umask, for example '0022' will
result in 0022 ^ 0777.
- setPosition(int) - Method in class com.sshtools.ssh.Packet
-
- setPreferredCipherCS(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred cipher for the Client->Server stream.
- setPreferredCipherCS(int[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred SC cipher order
- setPreferredCipherSC(int[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred SC cipher order
- setPreferredCipherSC(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred cipher for the Server->Client stream.
- setPreferredCompressionCS(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred compression for the Client->Server stream.
- setPreferredCompressionSC(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred compression for the Server->Client stream.
- setPreferredKeyExchange(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred key exchange method.
- setPreferredMacCS(int[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred CS Mac order
- setPreferredMacCS(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred mac for the Client->Server stream.
- setPreferredMacSC(int[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred SC Mac order
- setPreferredMacSC(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred mac for the Server->Client stream.
- setPreferredPublicKey(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
Set the preferred public key algorithm.
- setPrivateKey(SshPrivateKey) - Method in class com.sshtools.ssh.components.SshKeyPair
-
Set the private key
- setPrivateKey(SshPrivateKey) - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
Set the private key for this authentication.
- setPrivateKey(SshPrivateKey) - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Set the private key for the authentication attempt
- setProduct(String) - Method in class com.sshtools.ssh.SshConnector
-
- setPublicKey(SshPublicKey) - Method in class com.sshtools.ssh.components.SshKeyPair
-
Set the public key
- setPublicKey(SshPublicKey) - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
Set the public key for this authentication.
- setPublicKey(SshPublicKey) - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
Set the public key for the authentication attempt
- setPublicKeyPreferredPosition(String, int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setRegularExpressionSyntax(int) - Method in class com.sshtools.sftp.SftpClient
-
sets the type of regular expression matching to perform on gets and puts
- setRemoteEOL(int) - Method in class com.sshtools.sftp.SftpClient
-
When connected to servers running SFTP version 3 (or less) the remote EOL
type needs to be explicitly set because there is no reliable way for the
client to determine the type of EOL for text files.
- setResponse(String) - Method in class com.sshtools.ssh2.KBIPrompt
-
Set the user's response for this prompt.
- setSecureRandomAlgorithm(String) - Static method in class com.sshtools.ssh.components.jce.JCEComponentManager
-
Set the algorithm used for secure random number generation.
- setSecureRandomAlgorithm(String) - Static method in class com.sshtools.ssh.components.jce.JCEProvider
-
Set the algorithm used for secure random number generation.
- setSendIgnorePacketOnIdle(boolean) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setSendKeepAliveOnIdle(boolean) - Method in class com.sshtools.ssh2.Ssh2Channel
-
- setSFTPProvider(String) - Method in interface com.sshtools.ssh.SshContext
-
Set the path to the SFTP provider.
- setSFTPProvider(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setSignatureGenerator(SignatureGenerator) - Method in class com.sshtools.ssh2.Ssh2PublicKeyAuthentication
-
Set the signature generator for this authentication attempt.
- setSize(UnsignedInteger64) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the size of the file.
- setSocketTimeout(int) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setSoftwareVersionComments(String) - Method in class com.sshtools.ssh.SshConnector
-
Set the software/version/comments field of the SSH identification string
- setSoTimeout(int) - Method in class com.sshtools.net.SocketWrapper
-
- setSoTimeout(int) - Method in interface com.sshtools.ssh.SocketTimeoutSupport
-
Set the socket timeout in milliseconds.
- setTerminalMode(int, int) - Method in class com.sshtools.ssh.PseudoTerminalModes
-
Set an integer value mode
- setTerminalMode(int, boolean) - Method in class com.sshtools.ssh.PseudoTerminalModes
-
Set a boolean value mode
- setThisMaxSftpVersion(int) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Sets the maximum SFTP protocol version to use for this instance, this
should be <=4.
- setTimes(UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the last access and last modified times.
- setTransferMode(int) - Method in class com.sshtools.sftp.SftpClient
-
Sets the transfer mode for current operations.
- setUID(String) - Method in class com.sshtools.sftp.SftpFileAttributes
-
Set the UID of the owner.
- setUser(String) - Method in interface com.sshtools.ssh2.MaverickCallbackHandler
-
- setUsername(String) - Method in class com.sshtools.ssh.PasswordAuthentication
-
Set the username.
- setUsername(String) - Method in class com.sshtools.ssh.PublicKeyAuthentication
-
- setUsername(String) - Method in interface com.sshtools.ssh.SshAuthentication
-
Set the username for this authentication attempt.
- setUsername(String) - Method in class com.sshtools.ssh2.KBIAuthentication
-
- setUsername(String) - Method in class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
- setX11AuthenticationCookie(byte[]) - Method in interface com.sshtools.ssh.SshContext
-
Set the fake cookie used for X11 authentication
- setX11AuthenticationCookie(byte[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setX11Display(String) - Method in interface com.sshtools.ssh.SshContext
-
Set the DISPLAY variable for the SSH connection.
- setX11Display(String) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setX11RealCookie(byte[]) - Method in interface com.sshtools.ssh.SshContext
-
Sets the real X11 authentication cookie which can be obtained from the
users $HOME/.Xauthority file.
- setX11RealCookie(byte[]) - Method in class com.sshtools.ssh2.Ssh2Context
-
- setX11RequestListener(ForwardingRequestListener) - Method in interface com.sshtools.ssh.SshContext
-
Set the listener to which X11 forwarding requests will be processed.
- setX11RequestListener(ForwardingRequestListener) - Method in class com.sshtools.ssh2.Ssh2Context
-
- SftpClient - Class in com.sshtools.sftp
-
Implements a Secure File Transfer (SFTP) client.
- SftpClient(SshClient) - Constructor for class com.sshtools.sftp.SftpClient
-
- SftpClient(SshSession) - Constructor for class com.sshtools.sftp.SftpClient
-
- SftpClient(SshSession, int) - Constructor for class com.sshtools.sftp.SftpClient
-
- SftpClient(SshClient, int) - Constructor for class com.sshtools.sftp.SftpClient
-
Constructs the SFTP client with a given channel event listener.
- SftpFile - Class in com.sshtools.sftp
-
Represents an SFTP file object.
- SftpFile(String, SftpFileAttributes) - Constructor for class com.sshtools.sftp.SftpFile
-
Creates a new SftpFile object.
- SftpFileAttributes - Class in com.sshtools.sftp
-
This class represents the ATTRS structure defined in the
draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file
attribute information.
- SftpFileAttributes(SftpSubsystemChannel, int) - Constructor for class com.sshtools.sftp.SftpFileAttributes
-
Creates a new FileAttributes object.
- SftpFileAttributes(SftpSubsystemChannel, ByteArrayReader) - Constructor for class com.sshtools.sftp.SftpFileAttributes
-
- SftpFileInputStream - Class in com.sshtools.sftp
-
An InputStream to read the contents of a remote file.
- SftpFileInputStream(SftpFile) - Constructor for class com.sshtools.sftp.SftpFileInputStream
-
- SftpFileInputStream(SftpFile, long) - Constructor for class com.sshtools.sftp.SftpFileInputStream
-
Creates a new SftpFileInputStream object.
- SftpFileOutputStream - Class in com.sshtools.sftp
-
An OutputStream to write data to a remote file.
- SftpFileOutputStream(SftpFile) - Constructor for class com.sshtools.sftp.SftpFileOutputStream
-
Creates a new SftpFileOutputStream object.
- SftpMessage - Class in com.sshtools.sftp
-
- SftpStatusException - Exception in com.sshtools.sftp
-
This exception is thrown by the
SftpSubsystemChannel
class whenever a
status message is received that is not expected.
- SftpStatusException(int, String) - Constructor for exception com.sshtools.sftp.SftpStatusException
-
- SftpStatusException(int) - Constructor for exception com.sshtools.sftp.SftpStatusException
-
- SftpSubsystemChannel - Class in com.sshtools.sftp
-
This class implements the SFTP protocol which is executed as an SSH
subsystem.
- SftpSubsystemChannel(SshSession) - Constructor for class com.sshtools.sftp.SftpSubsystemChannel
-
- SftpSubsystemChannel(SshSession, int) - Constructor for class com.sshtools.sftp.SftpSubsystemChannel
-
- SHA1_FINGERPRINT - Static variable in class com.sshtools.ssh.SshKeyFingerprint
-
- SHA1Digest - Class in com.sshtools.ssh.components.jce
-
SHA-1 digest implementation.
- SHA1Digest() - Constructor for class com.sshtools.ssh.components.jce.SHA1Digest
-
- SHA256_FINGERPRINT - Static variable in class com.sshtools.ssh.SshKeyFingerprint
-
- SHA256Digest - Class in com.sshtools.ssh.components.jce
-
SHA-1 digest implementation.
- SHA256Digest() - Constructor for class com.sshtools.ssh.components.jce.SHA256Digest
-
- SHELL_ERROR - Static variable in exception com.sshtools.ssh.SshException
-
A request was made to start a shell, but this request failed.
- showPrompts(String, String, KBIPrompt[]) - Method in interface com.sshtools.ssh2.KBIRequestHandler
-
Called by the keyboard-interactive authentication mechanism when
the server requests information from the user.
- sign(byte[]) - Method in class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- sign(byte[]) - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- sign(byte[]) - Method in class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- sign(byte[]) - Method in interface com.sshtools.ssh.components.SshDsaPrivateKey
-
- sign(byte[]) - Method in interface com.sshtools.ssh.components.SshPrivateKey
-
Create a signature from the data.
- sign(byte[]) - Method in interface com.sshtools.ssh.components.SshRsaPrivateKey
-
- sign(SshPublicKey, byte[]) - Method in interface com.sshtools.ssh2.SignatureGenerator
-
Sign the data using the private key of the public key provided.
- signal(String) - Method in class com.sshtools.ssh2.Ssh2Session
-
Send a signal to the remote process.
- signalClosingState() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- signature - Variable in class com.sshtools.ssh.components.SshKeyExchangeClient
-
The signature generated over the exchange hash
- SignatureGenerator - Interface in com.sshtools.ssh2
-
Provides a callback when a private key signature is required.
- SimpleASNReader - Class in com.sshtools.util
-
- SimpleASNReader(byte[]) - Constructor for class com.sshtools.util.SimpleASNReader
-
Creates a new SimpleASNReader object.
- SimpleASNWriter - Class in com.sshtools.util
-
- SimpleASNWriter() - Constructor for class com.sshtools.util.SimpleASNWriter
-
Creates a new SimpleASNWriter object.
- socket - Variable in class com.sshtools.net.SocketWrapper
-
- SOCKET_TIMEOUT - Static variable in exception com.sshtools.ssh.SshException
-
The API detected a socket timeout
- socketlisteners - Variable in class com.sshtools.net.ForwardingClient
-
- SocketTimeoutSupport - Interface in com.sshtools.ssh
-
This interface adds timeout support to the SocketTransport
interface.
- SocketTransport - Class in com.sshtools.net
-
- SocketTransport(String, int) - Constructor for class com.sshtools.net.SocketTransport
-
Connect the socket.
- SocketWrapper - Class in com.sshtools.net
-
Implements a basic wrapper around a Socket to provide an
SshTransport suitable for use
in making connections using the
SshConnector.
- SocketWrapper(Socket) - Constructor for class com.sshtools.net.SocketWrapper
-
Create a SocketWrapper
- SOCKS4 - Static variable in class com.sshtools.net.SocksProxyTransport
-
- SOCKS5 - Static variable in class com.sshtools.net.SocksProxyTransport
-
- SocksProxyTransport - Class in com.sshtools.net
-
Provides an
SshTransport
implementation that can
route the connection through a SOCKS 4 or SOCKS 5 proxy.
- sort(int[]) - Static method in class com.sshtools.util.Arrays
-
Sorts the specified array of ints into ascending numerical order.
- source - Variable in class com.sshtools.events.EventObject
-
The object on which the Event initially occurred.
- ssh - Variable in class com.sshtools.scp.ScpClientIO
-
- SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SSH1_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- SSH2_DSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- SSH2_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- Ssh2Channel - Class in com.sshtools.ssh2
-
All terminal sessions, forwarded connections, etc are channels and this class
implements the base SSH2 channel.
- Ssh2Channel(String, int, int) - Constructor for class com.sshtools.ssh2.Ssh2Channel
-
Construct an SSH2 channel
- Ssh2Client - Class in com.sshtools.ssh2
-
Implementation of an
SshClient for the
SSH2 protocol; this provides the ability to create custom channels and
sending/receiving of global requests in addition to the standard
SshClient contract.
- Ssh2Client() - Constructor for class com.sshtools.ssh2.Ssh2Client
-
- Ssh2Context - Class in com.sshtools.ssh2
-
- Ssh2Context() - Constructor for class com.sshtools.ssh2.Ssh2Context
-
Contructs a default context
- Ssh2DsaPrivateKey - Class in com.sshtools.ssh.components.jce
-
DSA private key implementation for the SSH2 protocol.
- Ssh2DsaPrivateKey(DSAPrivateKey, DSAPublicKey) - Constructor for class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.ssh.components.jce.Ssh2DsaPrivateKey
-
- Ssh2DsaPublicKey - Class in com.sshtools.ssh.components.jce
-
A DSA public key implementation which uses a JCE provider.
- Ssh2DsaPublicKey() - Constructor for class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2HostbasedAuthentication - Class in com.sshtools.ssh2
-
Provides hostbased authentication for the SSH2 protocol.
- Ssh2HostbasedAuthentication() - Constructor for class com.sshtools.ssh2.Ssh2HostbasedAuthentication
-
- Ssh2PasswordAuthentication - Class in com.sshtools.ssh2
-
Implements Password authentication as defined in the SSH Authenticaiton
Protocol.
- Ssh2PasswordAuthentication() - Constructor for class com.sshtools.ssh2.Ssh2PasswordAuthentication
-
Construct the method
- Ssh2PublicKeyAuthentication - Class in com.sshtools.ssh2
-
SSH2 public key authentication providing additional SSH2 public key
authentication features.
- Ssh2PublicKeyAuthentication() - Constructor for class com.sshtools.ssh2.Ssh2PublicKeyAuthentication
-
- Ssh2RsaPrivateCrtKey - Class in com.sshtools.ssh.components.jce
-
RSA co-efficient private key implementation for SSH2 protocol.
- Ssh2RsaPrivateCrtKey(RSAPrivateCrtKey) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- Ssh2RsaPrivateKey - Class in com.sshtools.ssh.components.jce
-
RSA private key implementation for the SSH2 protocol.
- Ssh2RsaPrivateKey(RSAPrivateKey) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPrivateKey
-
- Ssh2RsaPublicKey - Class in com.sshtools.ssh.components.jce
-
A RSA public key implementation which uses a JCE provider.
- Ssh2RsaPublicKey() - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
Default constructor for initializing the key from a byte array using the
init method.
- Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.sshtools.ssh.components.jce.Ssh2RsaPublicKey
-
- Ssh2Session - Class in com.sshtools.ssh2
-
This class implements the SSH2 session channel, unlike SSH1 multiple sessions
can be opened on the same SSH connection.
- Ssh2Session(int, int, Ssh2Client) - Constructor for class com.sshtools.ssh2.Ssh2Session
-
Construct a session channel.
- SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
- SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
- SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
- SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
- SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.sshtools.sftp.SftpFileAttributes
-
- SSH_FX_BAD_MESSAGE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The client sent a bad protocol message
- SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_CANNOT_DELETE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_CONNECTION_LOST - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The file system connection was lost
- SSH_FX_DELETE_PENDING - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_EOF - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The file or listing is EOF
- SSH_FX_FAILURE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
Generic failure code
- SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The path already exists
- SSH_FX_FILE_CORRUPT - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_GROUP_INVALID - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_INVALID_FILENAME - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_INVALID_HANDLE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The file handle provided was invalid
- SSH_FX_INVALID_PARAMETER - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_LINK_LOOP - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_LOCK_CONFLICT - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_NO_CONNECTION - Static variable in exception com.sshtools.sftp.SftpStatusException
-
There is no connection to the file system
- SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_NO_MEDIA - Static variable in exception com.sshtools.sftp.SftpStatusException
-
There is no media available at the remote location
- SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_NO_SUCH_FILE - Static variable in exception com.sshtools.sftp.SftpStatusException
-
No such file was found
- SSH_FX_NO_SUCH_PATH - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The path is invalid
- SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_OK - Static variable in exception com.sshtools.sftp.SftpStatusException
-
Everything performed correctly
- SSH_FX_OP_UNSUPPORTED - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The operation requested is not supported
- SSH_FX_OWNER_INVALID - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_PERMISSION_DENIED - Static variable in exception com.sshtools.sftp.SftpStatusException
-
The user does not have permission
- SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.sshtools.sftp.SftpStatusException
-
- SSH_FX_WRITE_PROTECT - Static variable in exception com.sshtools.sftp.SftpStatusException
-
Cannot write to remote location
- SSH_MSG_USERAUTH_REQUEST - Static variable in class com.sshtools.ssh2.AuthenticationProtocol
-
- SshAbstractChannel - Class in com.sshtools.ssh.message
-
- SshAbstractChannel() - Constructor for class com.sshtools.ssh.message.SshAbstractChannel
-
- SshAuthentication - Interface in com.sshtools.ssh
-
The base interface for all SSH authentication mechanisms and authentication
result constants.
- SshChannel - Interface in com.sshtools.ssh
-
The base interface for all SSH channels.
- SshChannelMessage - Class in com.sshtools.ssh.message
-
- SshChannelMessage(int, byte[], int, int) - Constructor for class com.sshtools.ssh.message.SshChannelMessage
-
- SshChannelMessage(byte[]) - Constructor for class com.sshtools.ssh.message.SshChannelMessage
-
- SshCipher - Class in com.sshtools.ssh.components
-
Base class for all SSH protocol ciphers.
- SshCipher(String) - Constructor for class com.sshtools.ssh.components.SshCipher
-
- SshClient - Interface in com.sshtools.ssh
-
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
- SshCompression - Interface in com.sshtools.ssh.compression
-
Compression interface which can be implemented to provide the SSH Transport
Protocol with compression.
- SshConnector - Class in com.sshtools.ssh
-
This utility class establishes a connection with an SSH server, determines
which SSH protocol versions are supported and creates an initialized
connection ready for authentication.
- SshContext - Interface in com.sshtools.ssh
-
This interface defines the general configuration items available to both SSH1
and SSH2.
- SshDsaPrivateKey - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all DSA private key implementations.
- SshDsaPublicKey - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all DSA public key implementations.
- SshException - Exception in com.sshtools.ssh
-
Generic exception for J2SSH Maverick exception handling.
- SshException(String, int) - Constructor for exception com.sshtools.ssh.SshException
-
Create an exception with the given description and reason.
- SshException(int, Throwable) - Constructor for exception com.sshtools.ssh.SshException
-
Create an exception with the given cause and reason.
- SshException(Throwable, int) - Constructor for exception com.sshtools.ssh.SshException
-
- SshException(String, Throwable) - Constructor for exception com.sshtools.ssh.SshException
-
Create an exception with the given description and cause.
- SshException(Throwable) - Constructor for exception com.sshtools.ssh.SshException
-
Create an exception by providing the cause of the error.
- SshException(String, int, Throwable) - Constructor for exception com.sshtools.ssh.SshException
-
Create an exception with the given description cause, reason.
- SshHmac - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all message authentication
implementations.
- SshIO - Interface in com.sshtools.ssh
-
Base interface for all SSH related IO interfaces.
- SshIOException - Exception in com.sshtools.ssh
-
This class is provided so that when a channel InputStream/OutputStream
interface has to throw an IOException; the real SshException cause can be
retrieved.
- SshIOException(SshException) - Constructor for exception com.sshtools.ssh.SshIOException
-
Construct the exception with the real exception.
- SshKeyExchange - Interface in com.sshtools.ssh.components
-
Base interface for SSH2 key exchange implementations.
- SshKeyExchangeClient - Class in com.sshtools.ssh.components
-
Abstract representation of an SSH key exchange.
- SshKeyExchangeClient(String) - Constructor for class com.sshtools.ssh.components.SshKeyExchangeClient
-
- SshKeyExchangeClient() - Constructor for class com.sshtools.ssh.components.SshKeyExchangeClient
-
Contruct an uninitialized key exchange
- SshKeyFingerprint - Class in com.sshtools.ssh
-
Utility methods to generate an SSH public key fingerprint.
- SshKeyFingerprint() - Constructor for class com.sshtools.ssh.SshKeyFingerprint
-
- SshKeyPair - Class in com.sshtools.ssh.components
-
Storage class for a public/private key pair.
- SshKeyPair() - Constructor for class com.sshtools.ssh.components.SshKeyPair
-
- SshKeyPairGenerator - Class in com.sshtools.publickey
-
Generate public/private key pairs.
- SshKeyPairGenerator() - Constructor for class com.sshtools.publickey.SshKeyPairGenerator
-
- SshMessage - Class in com.sshtools.ssh.message
-
- SshMessage(byte[], int, int) - Constructor for class com.sshtools.ssh.message.SshMessage
-
- SshMessage(byte[]) - Constructor for class com.sshtools.ssh.message.SshMessage
-
- SshMessageReader - Interface in com.sshtools.ssh.message
-
- SshMessageRouter - Class in com.sshtools.ssh.message
-
This abstract class provides a synchronized message routing framework.
- SshMessageRouter(SshMessageReader, int, boolean) - Constructor for class com.sshtools.ssh.message.SshMessageRouter
-
- SshMessageStore - Class in com.sshtools.ssh.message
-
This class is the central storage location for channel messages; each channel
has its own message store and the message pump delivers them here where they
are stored in a lightweight linked list.
- SshMessageStore(SshMessageRouter, SshAbstractChannel, MessageObserver) - Constructor for class com.sshtools.ssh.message.SshMessageStore
-
- SshPrivateKey - Interface in com.sshtools.ssh.components
-
Interface for SSH supported private keys.
- SshPrivateKeyFile - Interface in com.sshtools.publickey
-
Interface which all private key formats must implement to provide decoding
and decryption of the private key into a suitable format for the API.
- SshPrivateKeyFileFactory - Class in com.sshtools.publickey
-
Private key format factory used to decode private key files.
- SshPrivateKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- SshPublicKey - Interface in com.sshtools.ssh.components
-
Interface for SSH supported public keys.
- SshPublicKeyFile - Interface in com.sshtools.publickey
-
Interface which all public key formats must implement to provide decoding of
the public key into a suitable format for the API.
- SshPublicKeyFileFactory - Class in com.sshtools.publickey
-
Public key format factory used to decode different formats of public keys.
- SshPublicKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SshRsaPrivateCrtKey - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all RSA private co-efficient private
key implementations.
- SshRsaPrivateKey - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all RSA private key implementations.
- SshRsaPublicKey - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all RSA public key implementations.
- SshSecureRandomGenerator - Interface in com.sshtools.ssh.components
-
This interface should be implemented by all secure random number generator
implementations.
- SshSession - Interface in com.sshtools.ssh
-
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
- SSHTOOLS_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- SshTransport - Interface in com.sshtools.ssh
-
Simple interface wrapper for transport layer communication.
- SshTunnel - Interface in com.sshtools.ssh
-
Interface defining the contract for SSH forwarding channels.
- SshX509DsaPublicKey - Class in com.sshtools.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509DsaPublicKey() - Constructor for class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
- SshX509DsaPublicKey(X509Certificate) - Constructor for class com.sshtools.ssh.components.jce.SshX509DsaPublicKey
-
- SshX509RsaPublicKey - Class in com.sshtools.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509RsaPublicKey() - Constructor for class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
- SshX509RsaPublicKey(X509Certificate) - Constructor for class com.sshtools.ssh.components.jce.SshX509RsaPublicKey
-
- SshX509RsaSha1PublicKey - Class in com.sshtools.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509RsaSha1PublicKey() - Constructor for class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
- SshX509RsaSha1PublicKey(X509Certificate) - Constructor for class com.sshtools.ssh.components.jce.SshX509RsaSha1PublicKey
-
- start() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- start() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- started(long, String) - Method in interface com.sshtools.sftp.FileTransferProgress
-
The transfer has started
- startLocalForwarding(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
-
Start's a local listening socket and forwards any connections made to the
to the remote side.
- startLocalForwardingOnRandomPort(String, int, String, int) - Method in class com.sshtools.net.ForwardingClient
-
Start's a local listening socket and forwards any connections made to the
to the remote side.
- startService(String) - Method in class com.sshtools.ssh2.TransportProtocol
-
Request that the remote server starts a transport protocol service.
- startShell() - Method in interface com.sshtools.ssh.SshSession
-
Start the users default shell.
- startShell() - Method in class com.sshtools.ssh2.Ssh2Session
-
- startSubsystem(String) - Method in class com.sshtools.ssh2.Ssh2Session
-
SSH2 supports special subsystems that are identified by a name rather
than a command string, an example of an SSH2 subsystem is SFTP.
- startTransportProtocol(SshTransport, Ssh2Context, String, String, Ssh2Client) - Method in class com.sshtools.ssh2.TransportProtocol
-
Starts the protocol on the provider.
- stat(String) - Method in class com.sshtools.sftp.SftpClient
-
Returns the attributes of the file from the remote computer.
- state - Variable in class com.sshtools.ssh.message.SshAbstractChannel
-
- statLink(String) - Method in class com.sshtools.sftp.SftpClient
-
Returns the attributes of a link on the remote computer.
- stop() - Method in class com.sshtools.net.ForwardingClient.ActiveTunnel
-
Stop's the tunnel from transferring data, closing the channel and the
attached socket.
- stop() - Method in class com.sshtools.net.ForwardingClient.SocketListener
-
- stop() - Method in class com.sshtools.ssh.message.SshMessageRouter
-
- stopAllLocalForwarding() - Method in class com.sshtools.net.ForwardingClient
-
Stop all local forwarding
- stopAllLocalForwarding(boolean) - Method in class com.sshtools.net.ForwardingClient
-
Stop all local forwarding
- stopLocalForwarding(String, int) - Method in class com.sshtools.net.ForwardingClient
-
Stops a local listening socket from accepting connections.
- stopLocalForwarding(String, int, boolean) - Method in class com.sshtools.net.ForwardingClient
-
Stops a local listening socket from accepting connections.
- stopLocalForwarding(String, boolean) - Method in class com.sshtools.net.ForwardingClient
-
Stop a local listening socket from accepting connections.
- STORAGE_EXCEEDED - Static variable in exception com.sshtools.publickey.PublicKeySubsystemException
-
- SubsystemChannel - Class in com.sshtools.ssh
-
This class provides useful methods for implementing an SSH2 subsystem.
- SubsystemChannel(SshChannel) - Constructor for class com.sshtools.ssh.SubsystemChannel
-
Create a new subsystem channel.
- supported - Variable in class com.sshtools.ssh.components.ComponentFactory
-
The supported components stored in a Hashtable with a String key as the
component name such as "3des-cbc" and a Class value storing the
implementation class.
- supportedChannelTypes() - Method in interface com.sshtools.ssh2.ChannelFactory
-
Return the supported channel types.
- supportedCiphersCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
- supportedCiphersSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Returns this context's supported cipher algorithms.
- supportedCompressionsCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported CS compression algorithms.
- supportedCompressionsSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported SC compression algorithms.
- supportedDigests() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported digests
- supportedHMacsCS() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported SSH2 Hmacs.
- supportedHMacsSC() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported SSH2 Hmacs.
- supportedKeyExchanges() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported SSH2 key exchanges.
- supportedKeyExchanges() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported key exchange methods.
- supportedMacsCS() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported message authentication algorithms CS.
- supportedMacsSC() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported message authentication algorithms SC.
- supportedPublicKeys() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported public keys
- supportedPublicKeys() - Method in class com.sshtools.ssh2.Ssh2Context
-
Get this context's supported public keys.
- supportedRequests() - Method in interface com.sshtools.ssh2.GlobalRequestHandler
-
Return the supported request types.
- supportedSsh2CiphersCS() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported SSH2 ciphers.
- supportedSsh2CiphersSC() - Method in class com.sshtools.ssh.components.ComponentManager
-
The supported SSH2 ciphers.
- supportsExtension(String) - Method in class com.sshtools.sftp.SftpSubsystemChannel
-
Does the server support an SFTP extension? This checks the extensions
returned by the server during the SFTP version negotiation.
- supportsPassphraseChange() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Method to determine whether the format supports changing of passphrases.
- symlink(String, String) - Method in class com.sshtools.sftp.SftpClient
-
Create a symbolic link on the remote computer.