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

A

AbstractAuthMethod - Class in net.schmizz.sshj.userauth.method
This abstract class for AuthMethod implements common or default functionality.
AbstractAuthMethod(String) - Constructor for class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
AbstractChannel - Class in net.schmizz.sshj.connection.channel
 
AbstractChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
 
AbstractDHG - Class in net.schmizz.sshj.transport.kex
Base class for DHG key exchange algorithms.
AbstractDHG() - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHG
 
AbstractDirectChannel - Class in net.schmizz.sshj.connection.channel.direct
Base class for direct channels whose open is initated by the client.
AbstractDirectChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
 
AbstractFileTransfer - Class in net.schmizz.sshj.xfer
 
AbstractFileTransfer() - Constructor for class net.schmizz.sshj.xfer.AbstractFileTransfer
 
AbstractForwardedChannel - Class in net.schmizz.sshj.connection.channel.forwarded
Base class for forwarded channels whose open is initiated by the server.
AbstractForwardedChannel(Connection, String, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
AbstractForwardedChannelOpener - Class in net.schmizz.sshj.connection.channel.forwarded
Base class for ForwardedChannelOpener's.
AbstractForwardedChannelOpener(String, Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
AbstractService - Class in net.schmizz.sshj
An abstract class for Service that implements common or default functionality.
AbstractService(String, Transport) - Constructor for class net.schmizz.sshj.AbstractService
 
AbstractSignature - Class in net.schmizz.sshj.signature
An abstract class for Signature that implements common functionality.
AbstractSignature(String) - Constructor for class net.schmizz.sshj.signature.AbstractSignature
 
accept(RemoteResourceInfo) - Method in interface net.schmizz.sshj.sftp.RemoteResourceFilter
 
accept(LocalSourceFile) - Method in interface net.schmizz.sshj.xfer.LocalFileFilter
 
AccountResource - Class in net.schmizz.sshj.userauth.password
 
AccountResource(String, String) - Constructor for class net.schmizz.sshj.userauth.password.AccountResource
 
addHostKeyVerifier(HostKeyVerifier) - Method in class net.schmizz.sshj.SSHClient
Add a HostKeyVerifier which will be invoked for verifying host key during connection establishment and future key exchanges.
addHostKeyVerifier(String) - Method in class net.schmizz.sshj.SSHClient
Add a HostKeyVerifier that will verify any host that's able to claim a host key with the given fingerprint, e.g.
addHostKeyVerifier(HostKeyVerifier) - Method in interface net.schmizz.sshj.transport.Transport
Adds the specified verifier.
addHostKeyVerifier(HostKeyVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
 
addr - Variable in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
 
adjustForParent(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
 
AES128CBC - Class in net.schmizz.sshj.transport.cipher
aes128-cbc cipher
AES128CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC
 
AES128CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES128CBC Cipher
AES128CBC.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
 
AES128CTR - Class in net.schmizz.sshj.transport.cipher
aes128-ctr cipher
AES128CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR
 
AES128CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES128CBC Cipher
AES128CTR.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
 
AES192CBC - Class in net.schmizz.sshj.transport.cipher
aes192-cbc cipher
AES192CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC
 
AES192CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES192CBC Cipher
AES192CBC.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
 
AES192CTR - Class in net.schmizz.sshj.transport.cipher
aes192-ctr cipher
AES192CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR
 
AES192CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES192CTR Cipher
AES192CTR.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
 
AES256CBC - Class in net.schmizz.sshj.transport.cipher
aes256-ctr cipher
AES256CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC
 
AES256CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES256CBC Cipher
AES256CBC.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
 
AES256CTR - Class in net.schmizz.sshj.transport.cipher
aes256-ctr cipher
AES256CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR
 
AES256CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for AES256CBC Cipher
AES256CTR.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
 
alertAll(SSHException, ErrorNotifiable...) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
Notify all notifiables of given error.
alertAll(SSHException, Collection<? extends ErrorNotifiable>) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
Notify all notifiables of given error.
alertEvents(Throwable, Event...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertEvents(Throwable, Collection<? extends Event>) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertPromises(Throwable, Promise...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertPromises(Throwable, Collection<? extends Promise>) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
algorithm - Variable in class net.schmizz.sshj.signature.AbstractSignature
 
allocateDefaultPTY() - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Allocates a default PTY.
allocateDefaultPTY() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
allocatePTY(String, int, int, int, int, Map<PTYMode, Integer>) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Allocate a psuedo-terminal for this session.
allocatePTY(String, int, int, int, int, Map<PTYMode, Integer>) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
AndroidConfig - Class in net.schmizz.sshj
 
AndroidConfig() - Constructor for class net.schmizz.sshj.AndroidConfig
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HashedEntry
 
appliesTo(KeyType, String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.SimpleEntry
 
array() - Method in class net.schmizz.sshj.common.Buffer
 
asyncRead(long, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
asyncWrite(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
atime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
attach(Channel) - Method in interface net.schmizz.sshj.connection.Connection
Attach a Channel to this connection.
attach(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
Attach a ForwardedChannelOpener to this connection, which will be delegated opening of any CHANNEL_OPEN packets for which it is responsible.
attach(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
attach(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
auth - Variable in class net.schmizz.sshj.SSHClient
ssh-userauth service
auth(String, AuthMethod...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the supplied methods.
auth(String, Iterable<AuthMethod>) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the supplied methods.
authenticate(String, Service, AuthMethod, int) - Method in interface net.schmizz.sshj.userauth.UserAuth
Attempt to authenticate username using each of methods in order.
authenticate(String, Service, AuthMethod, int) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
AuthHostbased - Class in net.schmizz.sshj.userauth.method
Implements the hostbased SSH authentication method.
AuthHostbased(KeyProvider, String, String) - Constructor for class net.schmizz.sshj.userauth.method.AuthHostbased
 
AuthKeyboardInteractive - Class in net.schmizz.sshj.userauth.method
Implements the keyboard-interactive authentication method.
AuthKeyboardInteractive(ChallengeResponseProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
 
AuthMethod - Interface in net.schmizz.sshj.userauth.method
An authentication method of the SSH Authentication Protocol.
AuthNone - Class in net.schmizz.sshj.userauth.method
none auth.
AuthNone() - Constructor for class net.schmizz.sshj.userauth.method.AuthNone
 
AuthParams - Interface in net.schmizz.sshj.userauth
The parameters available to authentication methods.
authPassword(String, String) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "password" authentication method and as a fallback basic challenge-response authentication.
authPassword(String, char[]) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "password" authentication method and as a fallback basic challenge-response authentication..
authPassword(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "password" authentication method and as a fallback basic challenge-response authentication.
AuthPassword - Class in net.schmizz.sshj.userauth.method
Implements the password authentication method.
AuthPassword(PasswordFinder) - Constructor for class net.schmizz.sshj.userauth.method.AuthPassword
 
authPublickey(String) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "publickey" authentication method, with keys from some common locations on the file system.
authPublickey(String, Iterable<KeyProvider>) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "publickey" authentication method.
authPublickey(String, KeyProvider...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "publickey" authentication method.
authPublickey(String, String...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "publickey" authentication method, with keys from one or more locations in the file system.
AuthPublickey - Class in net.schmizz.sshj.userauth.method
Implements the "publickey" SSH authentication method.
AuthPublickey(KeyProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthPublickey
Initialize this method with the provider for public and private key.
available() - Method in class net.schmizz.sshj.common.Buffer
 
available() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
await() - Method in class net.schmizz.concurrent.Event
Await this event to have a definite true or false value.
await(long, TimeUnit) - Method in class net.schmizz.concurrent.Event
Await this event to have a definite true or false value, for timeout duration.
awaitExpansion(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
 

B

Base64 - Class in net.schmizz.sshj.common
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in net.schmizz.sshj.common
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class net.schmizz.sshj.common.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class net.schmizz.sshj.common.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in net.schmizz.sshj.common
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class net.schmizz.sshj.common.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class net.schmizz.sshj.common.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
BaseCipher - Class in net.schmizz.sshj.transport.cipher
Base class for all Cipher implementations delegating to the JCE provider.
BaseCipher(int, int, String, String) - Constructor for class net.schmizz.sshj.transport.cipher.BaseCipher
 
BaseDigest - Class in net.schmizz.sshj.transport.digest
Base class for Digest algorithms based on the JCE provider.
BaseDigest(String, int) - Constructor for class net.schmizz.sshj.transport.digest.BaseDigest
Create a new digest using the given algorithm and block size.
BaseMAC - Class in net.schmizz.sshj.transport.mac
Base class for MAC implementations based on the JCE provider.
BaseMAC(String, int, int) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
 
bind(RemotePortForwarder.Forward, ConnectListener) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
Request forwarding from the remote host on the specified RemotePortForwarder.Forward.
blankOut(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
Blank out a character array
BlowfishCBC - Class in net.schmizz.sshj.transport.cipher
blowfish-ctr cipher
BlowfishCBC() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC
 
BlowfishCBC.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for BlowfishCBC Cipher
BlowfishCBC.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
 
BOUNCY_CASTLE - Static variable in class net.schmizz.sshj.common.SecurityUtils
Identifier for the BouncyCastle JCE provider
BouncyCastleRandom - Class in net.schmizz.sshj.transport.random
BouncyCastle Random.
BouncyCastleRandom() - Constructor for class net.schmizz.sshj.transport.random.BouncyCastleRandom
 
BouncyCastleRandom.Factory - Class in net.schmizz.sshj.transport.random
Named factory for the BouncyCastle Random
BouncyCastleRandom.Factory() - Constructor for class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
 
Buffer<T extends Buffer<T>> - Class in net.schmizz.sshj.common
 
Buffer() - Constructor for class net.schmizz.sshj.common.Buffer
 
Buffer(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer
 
Buffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer
 
Buffer(int) - Constructor for class net.schmizz.sshj.common.Buffer
 
Buffer.BufferException - Exception in net.schmizz.sshj.common
 
Buffer.BufferException(String) - Constructor for exception net.schmizz.sshj.common.Buffer.BufferException
 
Buffer.PlainBuffer - Class in net.schmizz.sshj.common
 
Buffer.PlainBuffer() - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
Buffer.PlainBuffer(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
Buffer.PlainBuffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
Buffer.PlainBuffer(int) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
bufSize(int) - Method in class net.schmizz.sshj.common.StreamCopier
 
build() - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
 
buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.DirectTCPIPChannel
 
buildReq() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
Builds a SSHPacket containing the fields common to all authentication method.
buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthHostbased
 
buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
 
buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
 
buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
Builds a feeler request (sans signature).
ByteArrayUtils - Class in net.schmizz.sshj.common
Utility functions for byte arrays.
ByteArrayUtils() - Constructor for class net.schmizz.sshj.common.ByteArrayUtils
 

C

callListener(ConnectListener, Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
Calls the listener with the new channel in a separate thread.
cancel(RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
Request cancellation of some forwarding.
canDoFlowControl() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
Whether the client can do local flow control using control-S and control-Q.
canDoFlowControl() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
canonicalize(String) - Method in interface net.schmizz.sshj.sftp.PathHelper.Canonicalizer
 
canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
canonicalize(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
cd(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
chain(Throwable) - Method in interface net.schmizz.concurrent.ExceptionChainer
 
chainer - Static variable in exception net.schmizz.sshj.common.SSHException
 
chainer - Static variable in exception net.schmizz.sshj.connection.ConnectionException
 
chainer - Static variable in exception net.schmizz.sshj.sftp.SFTPException
 
chainer - Static variable in exception net.schmizz.sshj.transport.TransportException
 
chainer - Static variable in exception net.schmizz.sshj.userauth.UserAuthException
 
ChallengeResponseProvider - Interface in net.schmizz.sshj.userauth.method
 
changeWindowDimensions(int, int, int, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
Sends a window dimension change message.
changeWindowDimensions(int, int, int, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
Channel - Interface in net.schmizz.sshj.connection.channel
A channel is the basic medium for application-layer data on top of an SSH transport.
Channel.Direct - Interface in net.schmizz.sshj.connection.channel
Direct channels are those that are initiated by us.
Channel.Forwarded - Interface in net.schmizz.sshj.connection.channel
Forwarded channels are those that are initiated by the server.
ChannelInputStream - Class in net.schmizz.sshj.connection.channel
InputStream for channels.
ChannelInputStream(Channel, Transport, Window.Local) - Constructor for class net.schmizz.sshj.connection.channel.ChannelInputStream
 
ChannelOutputStream - Class in net.schmizz.sshj.connection.channel
OutputStream for channels.
ChannelOutputStream(Channel, Transport, Window.Remote) - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
chanType - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
checkReadResponse(Response, byte[], int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
chgrp(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
chmod(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
chown(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
Cipher - Interface in net.schmizz.sshj.transport.cipher
Wrapper for a cryptographic cipher, used either for encryption or decryption.
Cipher.Mode - Enum in net.schmizz.sshj.transport.cipher
 
clear() - Method in class net.schmizz.concurrent.Event
Clear this event.
clear() - Method in class net.schmizz.concurrent.Promise
Clears this promise by setting its value and queued exception to null.
clear() - Method in class net.schmizz.sshj.common.Buffer
Resets this buffer.
close() - Method in class net.schmizz.sshj.common.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
close() - Method in interface net.schmizz.sshj.connection.channel.Channel
Close this channel.
close() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
close() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
close() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
close() - Method in class net.schmizz.sshj.sftp.RemoteResource
 
close() - Method in class net.schmizz.sshj.sftp.SFTPClient
 
close() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
close() - Method in class net.schmizz.sshj.SSHClient
closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
Called when all I/O streams should be closed.
closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
closeEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Channel close event
closeQuietly(Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
 
compact() - Method in class net.schmizz.sshj.common.Buffer
Compact this SSHPacket
compress(Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
Compress the given buffer in place.
compress(Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
 
Compression - Interface in net.schmizz.sshj.transport.compression
Interface used to compress the stream of data between the SSH server and clients.
Compression.Mode - Enum in net.schmizz.sshj.transport.compression
Enum identifying if this object will be used to compress or uncompress data.
computeK(BigInteger) - Method in class net.schmizz.sshj.transport.kex.DH
 
Config - Interface in net.schmizz.sshj
Holds configuration information and factories.
ConfigImpl - Class in net.schmizz.sshj
 
ConfigImpl() - Constructor for class net.schmizz.sshj.ConfigImpl
 
confirm() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
Confirm CHANNEL_OPEN request.
confirm() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
conn - Variable in class net.schmizz.keepalive.KeepAlive
 
conn - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Connection layer
conn - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
conn - Variable in class net.schmizz.sshj.SSHClient
ssh-connection service
connect(InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
 
connect(InetAddress, int, Proxy) - Method in class net.schmizz.sshj.SocketClient
 
connect(String, int) - Method in class net.schmizz.sshj.SocketClient
 
connect(String, int, Proxy) - Method in class net.schmizz.sshj.SocketClient
 
connect(InetAddress, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
 
connect(String, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
 
connect(InetAddress) - Method in class net.schmizz.sshj.SocketClient
 
connect(String) - Method in class net.schmizz.sshj.SocketClient
 
connect(InetAddress, Proxy) - Method in class net.schmizz.sshj.SocketClient
 
connect(String, Proxy) - Method in class net.schmizz.sshj.SocketClient
 
Connection - Interface in net.schmizz.sshj.connection
Connection layer of the SSH protocol.
ConnectionException - Exception in net.schmizz.sshj.connection
Connection-layer exception.
ConnectionException(DisconnectReason) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(String) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
 
ConnectionImpl - Class in net.schmizz.sshj.connection
Connection implementation.
ConnectionImpl(Transport, KeepAliveProvider) - Constructor for class net.schmizz.sshj.connection.ConnectionImpl
Create with an associated Transport.
ConnectListener - Interface in net.schmizz.sshj.connection.channel.forwarded
A connect listener is just that: it listens for new forwarded channels and can be delegated charge of them.
ConsoleKnownHostsVerifier - Class in net.schmizz.sshj.transport.verification
 
ConsoleKnownHostsVerifier(File, Console) - Constructor for class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
 
consume(long) - Method in class net.schmizz.sshj.connection.channel.Window
 
consume(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
 
copy() - Method in class net.schmizz.sshj.common.StreamCopier
 
copy(String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
Download a file from sourcePath on the connected host to targetPath locally.
copy(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
Upload a local file from localFile to targetPath on the remote host.
create() - Method in interface net.schmizz.sshj.common.Factory
 
create(List<Factory.Named<T>>, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
Creates an object by picking a factory from factories that is identified by name from a list of named factories.
create() - Method in class net.schmizz.sshj.signature.SignatureDSA.Factory
 
create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory
 
create() - Method in class net.schmizz.sshj.signature.SignatureRSA.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
 
create() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
 
create() - Method in class net.schmizz.sshj.transport.compression.NoneCompression.Factory
 
create() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
 
create() - Method in class net.schmizz.sshj.transport.digest.MD5.Factory
 
create() - Method in class net.schmizz.sshj.transport.digest.SHA1.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACMD5.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
 
create() - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
 
create() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
 
create() - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
createOneOff(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
 

D

data - Variable in class net.schmizz.sshj.common.Buffer
 
DECODE - Static variable in class net.schmizz.sshj.common.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class net.schmizz.sshj.common.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class net.schmizz.sshj.common.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class net.schmizz.sshj.common.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class net.schmizz.sshj.common.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFileToFile(String, String) - Static method in class net.schmizz.sshj.common.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class net.schmizz.sshj.common.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class net.schmizz.sshj.common.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class net.schmizz.sshj.common.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
DEFAULT_PATH_SEPARATOR - Static variable in class net.schmizz.sshj.sftp.PathHelper
 
DEFAULT_PORT - Static variable in class net.schmizz.sshj.SSHClient
Default port for SSH
DEFAULT_PROMPT_PATTERN - Static variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
DEFAULT_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
The default size for a Buffer (256 bytes)
DEFAULT_TIMEOUT_MS - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
 
DefaultConfig - Class in net.schmizz.sshj
A Config that is initialized as follows.
DefaultConfig() - Constructor for class net.schmizz.sshj.DefaultConfig
 
DelayedZlibCompression - Class in net.schmizz.sshj.transport.compression
ZLib delayed compression.
DelayedZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression
 
DelayedZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
Named factory for the ZLib Delayed Compression.
DelayedZlibCompression.Factory() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
 
deliver(V) - Method in class net.schmizz.concurrent.Promise
Set this promise's value to val.
deliverError(Throwable) - Method in class net.schmizz.concurrent.Event
Deliver the error t (after chaining) to any present or future waiters.
deliverError(Throwable) - Method in class net.schmizz.concurrent.Promise
Queues error that will be thrown in any waiting thread or any thread that attempts to wait on this promise hereafter.
detectKeyFileFormat(File) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
Attempts to detect how a key file is encoded.
detectKeyFileFormat(String, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
Attempts to detect how a key file is encoded.
detectKeyFileFormat(Reader, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
Attempts to detect how a key file is encoded.
detectSSHDir() - Static method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
DH - Class in net.schmizz.sshj.transport.kex
Diffie-Hellman key generator.
DH() - Constructor for class net.schmizz.sshj.transport.kex.DH
 
DHG1 - Class in net.schmizz.sshj.transport.kex
Diffie-Hellman key exchange with SHA-1 and Oakley Group 2 [RFC2409] (1024-bit MODP Group).
DHG1() - Constructor for class net.schmizz.sshj.transport.kex.DHG1
 
DHG1.Factory - Class in net.schmizz.sshj.transport.kex
Named factory for DHG1 key exchange
DHG1.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG1.Factory
 
DHG14 - Class in net.schmizz.sshj.transport.kex
Diffie-Hellman key exchange with SHA-1 and Oakley Group 14 [RFC3526] (2048-bit MODP Group).
DHG14() - Constructor for class net.schmizz.sshj.transport.kex.DHG14
 
DHG14.Factory - Class in net.schmizz.sshj.transport.kex
Named factory for DHG14 key exchange
DHG14.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG14.Factory
 
DHGroupData - Class in net.schmizz.sshj.transport.kex
Simple class holding the data for DH group key exchanges.
DHGroupData() - Constructor for class net.schmizz.sshj.transport.kex.DHGroupData
 
die(Exception) - Method in interface net.schmizz.sshj.transport.Transport
Kill the transport in an exceptional way.
die(Exception) - Method in class net.schmizz.sshj.transport.TransportImpl
 
digest() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
Digest - Interface in net.schmizz.sshj.transport.digest
Interface used to compute digests, based on algorithms such as MD5 or SHA1.
digest() - Method in interface net.schmizz.sshj.transport.digest.Digest
 
directory(String) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
 
directory(String) - Method in interface net.schmizz.sshj.xfer.TransferListener
 
disconnect() - Method in class net.schmizz.sshj.SocketClient
 
disconnect() - Method in class net.schmizz.sshj.SSHClient
Disconnects from the connected SSH server.
disconnect() - Method in interface net.schmizz.sshj.transport.Transport
Send a disconnection packet with reason as DisconnectReason.BY_APPLICATION, and closes this transport.
disconnect(DisconnectReason) - Method in interface net.schmizz.sshj.transport.Transport
Send a disconnect packet with the given reason, and closes this transport.
disconnect(DisconnectReason, String) - Method in interface net.schmizz.sshj.transport.Transport
Send a disconnect packet with the given reason and message, and closes this transport.
disconnect() - Method in class net.schmizz.sshj.transport.TransportImpl
 
disconnect(DisconnectReason) - Method in class net.schmizz.sshj.transport.TransportImpl
 
disconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
 
DisconnectListener - Interface in net.schmizz.sshj.transport
 
DisconnectReason - Enum in net.schmizz.sshj.common
Disconnect error codes
DO_BREAK_LINES - Static variable in class net.schmizz.sshj.common.Base64
Do break lines when encoding.
doFinal() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
doFinal(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
doFinal(byte[], int) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
doFinal() - Method in interface net.schmizz.sshj.transport.mac.MAC
 
doFinal(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
doFinal(byte[], int) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
doKeepAlive() - Method in class net.schmizz.keepalive.KeepAlive
 
doKeepAlive() - Method in class net.schmizz.keepalive.KeepAliveRunner
 
doKex() - Method in class net.schmizz.sshj.SSHClient
Do key exchange.
doKex() - Method in interface net.schmizz.sshj.transport.Transport
Do key exchange and algorithm negotiation.
doKex() - Method in class net.schmizz.sshj.transport.TransportImpl
 
download(String, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
download(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
download(String, String) - Method in interface net.schmizz.sshj.xfer.FileTransfer
This is meant to delegate to FileTransfer.download(String, LocalDestFile) with the localPath wrapped as e.g.
download(String, LocalDestFile) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Download remotePath to localFile.
download(String, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
download(String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 

E

EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
 
ENCODE - Static variable in class net.schmizz.sshj.common.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class net.schmizz.sshj.common.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class net.schmizz.sshj.common.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encode(Map<PTYMode, Integer>) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
 
encode(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
Encode the signature as blog
encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
 
encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
 
encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
 
encodeBytes(byte[]) - Static method in class net.schmizz.sshj.common.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class net.schmizz.sshj.common.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class net.schmizz.sshj.common.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class net.schmizz.sshj.common.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class net.schmizz.sshj.common.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class net.schmizz.sshj.common.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodeFileToFile(String, String) - Static method in class net.schmizz.sshj.common.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class net.schmizz.sshj.common.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class net.schmizz.sshj.common.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class net.schmizz.sshj.common.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class net.schmizz.sshj.common.Base64
Convenience method for encoding data to a file.
engine - Variable in class net.schmizz.sshj.sftp.SFTPClient
 
ensureAvailable(int) - Method in class net.schmizz.sshj.common.Buffer
 
ensureCapacity(int) - Method in class net.schmizz.sshj.common.Buffer
 
ensurePacketTypeIs(PacketType) - Method in class net.schmizz.sshj.sftp.Response
 
ensureStatusIs(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
 
ensureStatusPacketIsOK() - Method in class net.schmizz.sshj.sftp.Response
 
entries - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
entries() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
eof() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
Called when EOF has been received.
eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
equals(byte[], int, byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Check whether some part or whole of two byte arrays is equal, for length bytes starting at some offset.
equals(Object) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
equals(Object) - Method in class net.schmizz.sshj.sftp.PathComponents
 
equals(Object) - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
equals(Object) - Method in class net.schmizz.sshj.userauth.password.Resource
 
equals(Object) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
error(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
 
ErrorDeliveryUtil - Class in net.schmizz.concurrent
 
ErrorDeliveryUtil() - Constructor for class net.schmizz.concurrent.ErrorDeliveryUtil
 
ErrorNotifiable - Interface in net.schmizz.sshj.common
API for classes that are capable of being notified on an error so they can cleanup.
ErrorNotifiable.Util - Class in net.schmizz.sshj.common
Utility functions.
ErrorNotifiable.Util() - Constructor for class net.schmizz.sshj.common.ErrorNotifiable.Util
 
Event<T extends java.lang.Throwable> - Class in net.schmizz.concurrent
An event can be set, cleared, or awaited, similar to Python's threading.event.
Event(String, ExceptionChainer<T>) - Constructor for class net.schmizz.concurrent.Event
Creates this event with given name and exception chainer.
Event(String, ExceptionChainer<T>, ReentrantLock) - Constructor for class net.schmizz.concurrent.Event
Creates this event with given name, exception chainer, and associated lock.
ExceptionChainer<Z extends java.lang.Throwable> - Interface in net.schmizz.concurrent
Chains an exception to desired type.
exec(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Execute a remote command.
exec(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
expand(long) - Method in class net.schmizz.sshj.connection.channel.Window
 
expectResponseTo(long) - Method in class net.schmizz.sshj.sftp.PacketReader
 
extractSig(byte[]) - Method in class net.schmizz.sshj.signature.AbstractSignature
 

F

Factory<T> - Interface in net.schmizz.sshj.common
A basic factory interface.
Factory.Named<T> - Interface in net.schmizz.sshj.common
Inteface for a named factory.
Factory.Named.Util - Class in net.schmizz.sshj.common
Utility functions
Factory.Named.Util() - Constructor for class net.schmizz.sshj.common.Factory.Named.Util
 
fetchAttributes() - Method in class net.schmizz.sshj.sftp.RemoteFile
 
file(String, long) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
 
file(String, long) - Method in interface net.schmizz.sshj.xfer.TransferListener
 
FileAttributes - Class in net.schmizz.sshj.sftp
 
FileAttributes(int, long, int, int, FileMode, long, long, Map<String, String>) - Constructor for class net.schmizz.sshj.sftp.FileAttributes
 
FileAttributes.Builder - Class in net.schmizz.sshj.sftp
 
FileAttributes.Builder() - Constructor for class net.schmizz.sshj.sftp.FileAttributes.Builder
 
FileAttributes.Flag - Enum in net.schmizz.sshj.sftp
 
FileKeyProvider - Interface in net.schmizz.sshj.userauth.keyprovider
A file key provider is initialized with a location of
FileMode - Class in net.schmizz.sshj.sftp
 
FileMode(int) - Constructor for class net.schmizz.sshj.sftp.FileMode
 
FileMode.Type - Enum in net.schmizz.sshj.sftp
 
FilePermission - Enum in net.schmizz.sshj.xfer
 
FileSystemFile - Class in net.schmizz.sshj.xfer
 
FileSystemFile(String) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
 
FileSystemFile(File) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
 
FileTransfer - Interface in net.schmizz.sshj.xfer
 
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom
 
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.JCERandom
Fill the given byte-array with random bytes from this PRNG.
fill(byte[], int, int) - Method in interface net.schmizz.sshj.transport.random.Random
Fill part of bytes with random values.
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
finishOff() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
flush() - Method in class net.schmizz.sshj.common.Base64.OutputStream
Flushes the stream (and the enclosing streams).
flush() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
Send all data currently buffered.
flush() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
flushBase64() - Method in class net.schmizz.sshj.common.Base64.OutputStream
Method added by PHIL.
forget(Channel) - Method in interface net.schmizz.sshj.connection.Connection
Forget an attached Channel.
forget(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
Forget an attached ForwardedChannelOpener.
forget(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
forget(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
ForwardedChannelOpener - Interface in net.schmizz.sshj.connection.channel.forwarded
Takes care of handling SSH_MSG_CHANNEL_OPEN requests for forwarded channels of a specific type.
fromByte(byte) - Static method in enum net.schmizz.sshj.common.Message
 
fromByte(byte) - Static method in enum net.schmizz.sshj.sftp.PacketType
 
fromInt(int) - Static method in enum net.schmizz.sshj.common.DisconnectReason
 
fromInt(int) - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
fromInt(int) - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
 
fromKey(Key) - Static method in enum net.schmizz.sshj.common.KeyType
 
fromMask(int) - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
 
fromMask(int) - Static method in enum net.schmizz.sshj.xfer.FilePermission
 
fromString(String) - Static method in enum net.schmizz.sshj.common.KeyType
 
fromString(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
Create from the string representation used when the signal is received as part of an SSH packet.
fromString(String) - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
 

G

G - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
 
geq(int) - Method in enum net.schmizz.sshj.common.Message
 
get(List<Factory.Named<T>>, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
Retrieve a particular factory as identified by name from a list of named factories.
get(int) - Method in interface net.schmizz.sshj.connection.Connection
 
get(String) - Method in interface net.schmizz.sshj.connection.Connection
 
get(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
get(String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
get() - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
 
get(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
get(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
getActiveForwards() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
getAddress() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
getAllowedMethods() - Method in interface net.schmizz.sshj.userauth.UserAuth
The available authentication methods.
getAllowedMethods() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
getAtime() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getAttributes() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
getAutoExpand() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getAutoExpand() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getBanner() - Method in interface net.schmizz.sshj.userauth.UserAuth
Returns the authentication banner (if any).
getBanner() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
getBlockSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
getBlockSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
 
getBlockSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
getBlockSize() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
getBlockSize() - Method in interface net.schmizz.sshj.transport.digest.Digest
 
getBlockSize() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
getBlockSize() - Method in interface net.schmizz.sshj.transport.mac.MAC
 
getChannelType() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
getChannelType() - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
Returns the name of the channel type this opener can next.
getChannelType() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
 
getChild(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getChild(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
getChild(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
 
getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
getChildren(LocalFileFilter) - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getCipher(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
 
getCipherFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for Cipher.
getCipherFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getClient2ServerCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getClient2ServerCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getClient2ServerMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getClientVersion() - Method in interface net.schmizz.sshj.transport.Transport
 
getClientVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getCode() - Method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
getCompactData() - Method in class net.schmizz.sshj.common.Buffer
 
getComponents(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
 
getComponents(String) - Method in class net.schmizz.sshj.sftp.PathHelper
Divide the path into PathComponents(parent, name) while making sure name != "." && name != ".."
getCompressionFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for Compression.
getCompressionFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getConfig() - Method in interface net.schmizz.sshj.transport.Transport
 
getConfig() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getConnection() - Method in class net.schmizz.sshj.SSHClient
 
getConnectTimeout() - Method in class net.schmizz.sshj.SocketClient
 
getDetail() - Method in class net.schmizz.sshj.userauth.password.Resource
 
getDisconnectListener() - Method in interface net.schmizz.sshj.transport.Transport
 
getDisconnectListener() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getDisconnectReason() - Method in exception net.schmizz.sshj.common.SSHException
 
getDownloadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
getE() - Method in class net.schmizz.sshj.transport.kex.DH
 
getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
Returns the command's stderr stream.
getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
Returns the shell's stderr stream.
getErrorStream() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
getExitErrorMessage() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
If the command exit violently with a signal, an error message would have been received and can be retrieved via this method.
getExitErrorMessage() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
getExitSignal() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
Returns the signal if the command exit violently, or null if this information was not received.
getExitSignal() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
getExitStatus() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
Returns the exit status of the command if it was received, or null if this information was not received.
getExitStatus() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Subsystem
 
getExitStatus() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
getExitWasCoreDumped() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
If the command exit violently with a signal, information about whether a core dump took place would have been received and can be retrieved via this method.
getExitWasCoreDumped() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
getExtended(String) - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getFile() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
getFile() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getFileKeyProviderFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for FileKeyProvider.
getFileKeyProviderFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getFilePointer() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
getFileTransfer() - Method in class net.schmizz.sshj.sftp.SFTPClient
 
getFingerprint(PublicKey) - Static method in class net.schmizz.sshj.common.SecurityUtils
Computes the fingerprint for a public key, in the standard SSH format, e.g.
getGID() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getH() - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
getH() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
 
getHash() - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
getHash() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
The message digest used by this key exchange algorithm.
getHeartbeatInterval() - Method in interface net.schmizz.sshj.transport.Transport
Deprecated.
Moved to KeepAlive.getKeepAliveInterval(). This is accessible through the Connection. Scheduled to be removed in 0.12.0
getHeartbeatInterval() - Method in class net.schmizz.sshj.transport.TransportImpl
Deprecated.
getHostKey() - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
getHostKey() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
 
getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HashedEntry
 
getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.SimpleEntry
 
getID() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getID() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getInputStream() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getInputStream() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getInputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getInputStream() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getIVSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
getIVSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
 
getIVSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
getK() - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
getK() - Method in class net.schmizz.sshj.transport.kex.DH
 
getK() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
 
getKeepAlive() - Method in interface net.schmizz.sshj.connection.Connection
 
getKeepAlive() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
getKeepAliveInterval() - Method in class net.schmizz.keepalive.KeepAlive
 
getKeepAliveProvider() - Method in interface net.schmizz.sshj.Config
 
getKeepAliveProvider() - Method in class net.schmizz.sshj.ConfigImpl
 
getKeyAgreement(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Creates a new instance of KeyAgreement with the given algorithm.
getKeyExchangeAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getKeyExchangeFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for KeyExchange.
getKeyExchangeFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getKeyFactory(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Creates a new instance of KeyFactory with the given algorithm.
getKeyPairGenerator(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Creates a new instance of KeyPairGenerator with the given algorithm.
getLastAccessTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getLastAccessTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
getLastAccessTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
Returns last access time for the underlying file.
getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
getLastModifiedTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
Returns last access time for the underlying file.
getLength() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getLength() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getLine() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getLocalAddress() - Method in class net.schmizz.sshj.SocketClient
 
getLocalHost() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.Parameters
 
getLocalMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getLocalMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getLocalPort() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.Parameters
 
getLocalPort() - Method in class net.schmizz.sshj.SocketClient
 
getLocalWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getLocalWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getMAC(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Create a new instance of Mac with the given algorithm.
getMACFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for MAC.
getMACFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getMarkerString() - Method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
 
getMask() - Method in class net.schmizz.sshj.sftp.FileMode
 
getMaxAliveCount() - Method in class net.schmizz.keepalive.KeepAliveRunner
 
getMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.Window
 
getMaxPacketSize() - Method in interface net.schmizz.sshj.connection.Connection
 
getMaxPacketSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
getMessage() - Method in exception net.schmizz.sshj.common.SSHException
 
getMessage() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
 
getMessageDigest(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Create a new instance of MessageDigest with the given algorithm.
getMode() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getMtime() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getName() - Method in class net.schmizz.sshj.AbstractService
 
getName() - Method in interface net.schmizz.sshj.common.Factory.Named
 
getName() - Method in interface net.schmizz.sshj.Service
 
getName() - Method in class net.schmizz.sshj.sftp.PathComponents
 
getName() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
getName() - Method in class net.schmizz.sshj.signature.SignatureDSA.Factory
 
getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory
 
getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
 
getName() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
 
getName() - Method in class net.schmizz.sshj.transport.compression.NoneCompression.Factory
 
getName() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
 
getName() - Method in class net.schmizz.sshj.transport.digest.MD5.Factory
 
getName() - Method in class net.schmizz.sshj.transport.digest.SHA1.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACMD5.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
 
getName() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
getName() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
getName() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getName() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getNames(List<Factory.Named<T>>) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
Get a comma-delimited string containing the factory names from the given list of factories.
getNextPowerOf2(int) - Static method in class net.schmizz.sshj.common.Buffer
 
getNextServiceName() - Method in interface net.schmizz.sshj.userauth.AuthParams
 
getOpcode() - Method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
 
getOperativeProtocolVersion() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
getOriginatorIP() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
 
getOriginatorIP() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
getOriginatorPort() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
 
getOriginatorPort() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
getOutgoingPacketOverhead() - Method in class net.schmizz.sshj.sftp.RemoteFile
 
getOutputStream() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getOutputStream() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getOutputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getOutputStream() - Method in interface net.schmizz.sshj.xfer.LocalDestFile
 
getParent() - Method in class net.schmizz.sshj.sftp.PathComponents
 
getParent() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
getParentForward() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
 
getPath() - Method in class net.schmizz.sshj.sftp.PathComponents
 
getPath() - Method in class net.schmizz.sshj.sftp.RemoteResource
 
getPath() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
getPathHelper() - Method in interface net.schmizz.sshj.sftp.Requester
 
getPathHelper() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
getPathSeparator() - Method in class net.schmizz.sshj.sftp.PathHelper
 
getPermissions() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getPermissions() - Method in class net.schmizz.sshj.sftp.FileMode
 
getPermissions() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getPermissions() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
getPermissions() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
Returns the permissions for the underlying file
getPermissionsMask() - Method in class net.schmizz.sshj.sftp.FileMode
 
getPort() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
getPositiveInterval() - Method in class net.schmizz.keepalive.KeepAlive
 
getPreserveAttributes() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
getPrivate() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
 
getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
getProtocolVersion() - Method in class net.schmizz.sshj.sftp.Response
 
getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
getPublic() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
 
getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
getRandomFactory() - Method in interface net.schmizz.sshj.Config
Retrieve the Random factory.
getRandomFactory() - Method in class net.schmizz.sshj.ConfigImpl
 
getReader() - Method in class net.schmizz.sshj.userauth.password.AccountResource
 
getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
 
getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
 
getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
 
getReader() - Method in class net.schmizz.sshj.userauth.password.Resource
 
getReason() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
 
getRecipient() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getRecipient() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getRecursiveMode() - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
 
getRemoteAddress() - Method in class net.schmizz.sshj.SocketClient
 
getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.Parameters
 
getRemoteHost() - Method in interface net.schmizz.sshj.transport.Transport
 
getRemoteHost() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getRemoteHostname() - Method in class net.schmizz.sshj.SocketClient
 
getRemoteMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getRemoteMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.Parameters
 
getRemotePort() - Method in class net.schmizz.sshj.SocketClient
 
getRemotePort() - Method in interface net.schmizz.sshj.transport.Transport
 
getRemotePort() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getRemotePortForwarder() - Method in class net.schmizz.sshj.SSHClient
 
getRemoteWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getRemoteWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getRequestID() - Method in class net.schmizz.sshj.sftp.Request
 
getRequestID() - Method in class net.schmizz.sshj.sftp.Response
 
getResponse(String, boolean) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
 
getResponse(String, boolean) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
getSecurityProvider() - Static method in class net.schmizz.sshj.common.SecurityUtils
Get the identifier for the registered security provider.
getServer2ClientCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getServer2ClientCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getServer2ClientMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getServerVersion() - Method in interface net.schmizz.sshj.transport.Transport
Returns the version string as sent by the SSH server for identification purposes, e.g.
getServerVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getService() - Method in interface net.schmizz.sshj.transport.Transport
 
getService() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getSessionID() - Method in interface net.schmizz.sshj.transport.Transport
 
getSessionID() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getSFTPEngine() - Method in class net.schmizz.sshj.sftp.SFTPClient
 
getSignature(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
 
getSignatureAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getSignatureFactories() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for Signature
getSignatureFactories() - Method in class net.schmizz.sshj.ConfigImpl
 
getSize() - Method in class net.schmizz.sshj.connection.channel.Window
 
getSize() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getSocket() - Method in class net.schmizz.sshj.SocketClient
 
getSocketFactory() - Method in class net.schmizz.sshj.SocketClient
 
getStatusCode() - Method in exception net.schmizz.sshj.sftp.SFTPException
 
getSubmethods() - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
 
getSubmethods() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
getSubsystem() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
getTargetDirectory(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
Allows caller to express intent that caller expects to write to directory with dirname.
getTargetFile(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getTargetFile(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
getTargetFile(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
Allows caller to express intent that caller expects to write to file with filename.
getTimeout() - Method in class net.schmizz.sshj.SocketClient
 
getTimeoutMs() - Method in interface net.schmizz.sshj.connection.Connection
 
getTimeoutMs() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
getTimeoutMs() - Method in interface net.schmizz.sshj.sftp.Requester
 
getTimeoutMs() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
getTimeoutMs() - Method in interface net.schmizz.sshj.transport.Transport
 
getTimeoutMs() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getTransferListener() - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
 
getTransferListener() - Method in interface net.schmizz.sshj.xfer.FileTransfer
 
getTransport() - Method in interface net.schmizz.sshj.connection.Connection
 
getTransport() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
getTransport() - Method in class net.schmizz.sshj.SSHClient
 
getTransport() - Method in interface net.schmizz.sshj.userauth.AuthParams
 
getType() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getType() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getType() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getType() - Method in class net.schmizz.sshj.sftp.FileMode
 
getType() - Method in class net.schmizz.sshj.sftp.Request
 
getType() - Method in class net.schmizz.sshj.sftp.Response
 
getType() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
getType() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
 
getType() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
getType() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
Key type.
getTypeMask() - Method in class net.schmizz.sshj.sftp.FileMode
 
getUID() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getUploadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
getUserAuth() - Method in class net.schmizz.sshj.SSHClient
 
getUsername() - Method in interface net.schmizz.sshj.userauth.AuthParams
 
getVersion() - Method in interface net.schmizz.sshj.Config
Returns the software version information for identification during SSH connection initialization.
getVersion() - Method in class net.schmizz.sshj.ConfigImpl
 
getWindowSize() - Method in interface net.schmizz.sshj.connection.Connection
 
getWindowSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
gid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
gotConnect(Channel.Forwarded) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ConnectListener
Notify this listener of a new forwarded channel.
gotConnect(Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
On connect, confirm the channel and start forwarding.
gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
 
gt(int) - Method in enum net.schmizz.sshj.common.Message
 
GZIP - Static variable in class net.schmizz.sshj.common.Base64
Specify that data should be gzip-compressed in second bit.

H

hadPartialSuccess() - Method in interface net.schmizz.sshj.userauth.UserAuth
 
hadPartialSuccess() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.AbstractService
 
handle(Message, SSHPacket) - Method in interface net.schmizz.sshj.common.SSHPacketHandler
Delegate handling of some SSH packet to this object.
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
handle() - Method in class net.schmizz.sshj.sftp.PacketReader
 
handle - Variable in class net.schmizz.sshj.sftp.RemoteResource
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
This is where all incoming packets are handled.
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPassword
 
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
Internal use.
handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
handleOpen(SSHPacket) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
Delegates a SSH_MSG_CHANNEL_OPEN request for the channel type claimed by this opener.
handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
Internal API.
handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
Internal API
handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
has(FileAttributes.Flag) - Method in class net.schmizz.sshj.sftp.FileAttributes
 
hashCode() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
hashCode() - Method in class net.schmizz.sshj.sftp.PathComponents
 
hashCode() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
hashCode() - Method in class net.schmizz.sshj.userauth.password.Resource
 
hashCode() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
hasWaiters() - Method in class net.schmizz.concurrent.Event
 
hasWaiters() - Method in class net.schmizz.concurrent.Promise
 
HEARTBEAT - Static variable in class net.schmizz.keepalive.KeepAliveProvider
 
HMACMD5 - Class in net.schmizz.sshj.transport.mac
HMAC-MD5 MAC.
HMACMD5() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5
 
HMACMD5.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMACMD5 MAC
HMACMD5.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5.Factory
 
HMACMD596 - Class in net.schmizz.sshj.transport.mac
HMAC-MD5-96 MAC
HMACMD596() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596
 
HMACMD596.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMAC-MD5-96 MAC
HMACMD596.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596.Factory
 
HMACSHA1 - Class in net.schmizz.sshj.transport.mac
HMAC-SHA1 MAC
HMACSHA1() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1
 
HMACSHA1.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMAC-SHA1 MAC
HMACSHA1.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
 
HMACSHA196 - Class in net.schmizz.sshj.transport.mac
HMAC-SHA1-96 MAC
HMACSHA196() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196
 
HMACSHA196.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMAC-SHA1-96 MAC
HMACSHA196.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
 
HMACSHA2256 - Class in net.schmizz.sshj.transport.mac
HMAC-SHA1 MAC
HMACSHA2256() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256
 
HMACSHA2256.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMAC-SHA1 MAC
HMACSHA2256.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
 
HMACSHA2512 - Class in net.schmizz.sshj.transport.mac
HMAC-SHA1 MAC
HMACSHA2512() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512
 
HMACSHA2512.Factory - Class in net.schmizz.sshj.transport.mac
Named factory for the HMAC-SHA1 MAC
HMACSHA2512.Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
 
hostKeyChangedAction(OpenSSHKnownHosts.HostEntry, String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
 
hostKeyChangedAction(OpenSSHKnownHosts.HostEntry, String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
 
hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
HostKeyVerifier - Interface in net.schmizz.sshj.transport.verification
Host key verification interface.
hostname - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
 
hostuser - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
 

I

in(int, int) - Method in enum net.schmizz.sshj.common.Message
 
inError() - Method in class net.schmizz.concurrent.Event
 
inError() - Method in class net.schmizz.concurrent.Promise
 
init(int, long, long) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
init() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
init(PublicKey, PrivateKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
init(PublicKey, PrivateKey) - Method in interface net.schmizz.sshj.signature.Signature
Initialize this signature with the given public key and private key.
init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
init(Cipher.Mode, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
Initialize the cipher for encryption or decryption with the given private key and initialization vector
init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
init(Compression.Mode) - Method in interface net.schmizz.sshj.transport.compression.Compression
Initialize this object to either compress or uncompress data.
init(Compression.Mode) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
 
init() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
init() - Method in interface net.schmizz.sshj.transport.digest.Digest
 
init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
init(BigInteger, BigInteger) - Method in class net.schmizz.sshj.transport.kex.DH
 
init(Transport, String, String, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
Initialize the key exchange algorithm.
init(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
init(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
init(String, int, InputStream, OutputStream) - Method in interface net.schmizz.sshj.transport.Transport
Sets the host information and the streams to be used by this transport.
init(String, int, InputStream, OutputStream) - Method in class net.schmizz.sshj.transport.TransportImpl
 
init(File) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(File, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(Reader, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(String, String) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(String, String, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
init(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
init(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
init(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
init(AuthParams) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
init(AuthParams) - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
This method must be called before requesting authentication with this method.
init(Resource, String, String) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
 
init(Resource, String, String) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
initCipherFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initCompressionFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initDH(DH) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
initDH(DH) - Method in class net.schmizz.sshj.transport.kex.DHG1
 
initDH(DH) - Method in class net.schmizz.sshj.transport.kex.DHG14
 
initFileKeyProviderFactories(boolean) - Method in class net.schmizz.sshj.DefaultConfig
 
initKeyExchangeFactories(boolean) - Method in class net.schmizz.sshj.DefaultConfig
 
initMACFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initRandomFactory(boolean) - Method in class net.schmizz.sshj.AndroidConfig
 
initRandomFactory(boolean) - Method in class net.schmizz.sshj.DefaultConfig
 
initSignatureFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
InMemoryDestFile - Class in net.schmizz.sshj.xfer
 
InMemoryDestFile() - Constructor for class net.schmizz.sshj.xfer.InMemoryDestFile
 
InMemorySourceFile - Class in net.schmizz.sshj.xfer
 
InMemorySourceFile() - Constructor for class net.schmizz.sshj.xfer.InMemorySourceFile
 
IOUtils - Class in net.schmizz.sshj.common
 
IOUtils() - Constructor for class net.schmizz.sshj.common.IOUtils
 
isAuthenticated() - Method in class net.schmizz.sshj.SSHClient
 
isAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
 
isAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
 
isBouncyCastleRegistered() - Static method in class net.schmizz.sshj.common.SecurityUtils
Attempts registering BouncyCastle as security provider if it has not been previously attempted and returns whether the registration succeeded.
isConnected() - Method in class net.schmizz.sshj.SocketClient
 
isConnected() - Method in class net.schmizz.sshj.SSHClient
 
isDelayed() - Method in interface net.schmizz.sshj.transport.compression.Compression
Delayed compression is an Open-SSH specific feature which informs both the client and server to not compress data before the session has been authenticated.
isDelayed() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression
 
isDelayed() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
 
isDelivered() - Method in class net.schmizz.concurrent.Promise
 
isDirectory() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
isDirectory() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
isDirectory() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
isDirectory() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
isEncrypted() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
isFile() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
isFile() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
isFile() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
isFulfilled() - Method in class net.schmizz.concurrent.Promise
 
isHashed(String) - Static method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
isIn(int) - Method in enum net.schmizz.sshj.xfer.FilePermission
 
isKexDone() - Method in class net.schmizz.sshj.transport.TransportImpl
 
isMyType(Key) - Method in enum net.schmizz.sshj.common.KeyType
 
isOpen() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
isOpen() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
isRegularFile() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
isRunning() - Method in interface net.schmizz.sshj.transport.Transport
 
isRunning() - Method in class net.schmizz.sshj.transport.TransportImpl
 
isSet() - Method in class net.schmizz.concurrent.Event
 
isSet(int) - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
 

J

JCERandom - Class in net.schmizz.sshj.transport.random
A Random implementation using the built-in SecureRandom PRNG.
JCERandom() - Constructor for class net.schmizz.sshj.transport.random.JCERandom
 
JCERandom.Factory - Class in net.schmizz.sshj.transport.random
Named factory for the JCE Random
JCERandom.Factory() - Constructor for class net.schmizz.sshj.transport.random.JCERandom.Factory
 
join() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
join(long, TimeUnit) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
join() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
join(long, TimeUnit) - Method in interface net.schmizz.sshj.connection.channel.Channel
 
join() - Method in interface net.schmizz.sshj.connection.Connection
Wait for the situation that no channels are attached (e.g., got closed).
join() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
join() - Method in interface net.schmizz.sshj.transport.Transport
Joins the thread calling this method to the transport's death.
join(int, TimeUnit) - Method in interface net.schmizz.sshj.transport.Transport
Joins the thread calling this method to the transport's death.
join() - Method in class net.schmizz.sshj.transport.TransportImpl
 
join(int, TimeUnit) - Method in class net.schmizz.sshj.transport.TransportImpl
 

K

KEEP_ALIVE - Static variable in class net.schmizz.keepalive.KeepAliveProvider
 
KeepAlive - Class in net.schmizz.keepalive
 
KeepAlive(ConnectionImpl, String) - Constructor for class net.schmizz.keepalive.KeepAlive
 
keepAliveInterval - Variable in class net.schmizz.keepalive.KeepAlive
 
KeepAliveProvider - Class in net.schmizz.keepalive
 
KeepAliveProvider() - Constructor for class net.schmizz.keepalive.KeepAliveProvider
 
KeepAliveRunner - Class in net.schmizz.keepalive
 
keepFlushing(boolean) - Method in class net.schmizz.sshj.common.StreamCopier
 
key - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
KeyedAuthMethod - Class in net.schmizz.sshj.userauth.method
 
KeyedAuthMethod(String, KeyProvider) - Constructor for class net.schmizz.sshj.userauth.method.KeyedAuthMethod
 
KeyExchange - Interface in net.schmizz.sshj.transport.kex
Key exchange algorithm.
KeyFormat - Enum in net.schmizz.sshj.userauth.keyprovider
 
KeyPairWrapper - Class in net.schmizz.sshj.userauth.keyprovider
A KeyProvider wrapper around KeyPair
KeyPairWrapper(KeyPair) - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
KeyPairWrapper(PublicKey, PrivateKey) - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
KeyProvider - Interface in net.schmizz.sshj.userauth.keyprovider
A KeyProvider is a container for a public-private keypair.
KeyProviderUtil - Class in net.schmizz.sshj.userauth.keyprovider
 
KeyProviderUtil() - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
 
KeyType - Enum in net.schmizz.sshj.common
Type of key e.g.
khFile - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
kp - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
kProv - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
 

L

length(long) - Method in class net.schmizz.sshj.common.StreamCopier
 
length() - Method in class net.schmizz.sshj.sftp.RemoteFile
 
leq(int) - Method in enum net.schmizz.sshj.common.Message
 
listen() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
Start listening for incoming connections and forward to remote host as a channel.
listener(StreamCopier.Listener) - Method in class net.schmizz.sshj.common.StreamCopier
 
listeners - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
loadKeys(KeyPair) - Method in class net.schmizz.sshj.SSHClient
Creates a KeyProvider from supplied KeyPair.
loadKeys(String) - Method in class net.schmizz.sshj.SSHClient
Returns a KeyProvider instance created from a location on the file system where an unencrypted private key file (does not require a passphrase) can be found.
loadKeys(String, char[]) - Method in class net.schmizz.sshj.SSHClient
Utility function for createing a KeyProvider instance from given location on the file system.
loadKeys(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
Creates a KeyProvider instance from given location on the file system.
loadKeys(String, String) - Method in class net.schmizz.sshj.SSHClient
Convenience method for creating a KeyProvider instance from a location where an encrypted key file is located.
loadKeys(String, String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
Creates a KeyProvider instance from passed strings.
loadKnownHosts() - Method in class net.schmizz.sshj.SSHClient
Attempts loading the user's known_hosts file from the default locations, i.e.
loadKnownHosts(File) - Method in class net.schmizz.sshj.SSHClient
Adds a OpenSSHKnownHosts object created from the specified location as a host key verifier.
LocalDestFile - Interface in net.schmizz.sshj.xfer
 
LocalFileFilter - Interface in net.schmizz.sshj.xfer
 
LocalPortForwarder - Class in net.schmizz.sshj.connection.channel.direct
 
LocalPortForwarder(Connection, LocalPortForwarder.Parameters, ServerSocket) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
 
LocalPortForwarder.DirectTCPIPChannel - Class in net.schmizz.sshj.connection.channel.direct
 
LocalPortForwarder.DirectTCPIPChannel(Connection, Socket, LocalPortForwarder.Parameters) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.DirectTCPIPChannel
 
LocalPortForwarder.Parameters - Class in net.schmizz.sshj.connection.channel.direct
 
LocalPortForwarder.Parameters(String, int, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.Parameters
 
LocalSourceFile - Interface in net.schmizz.sshj.xfer
 
lock() - Method in class net.schmizz.concurrent.Event
Acquire the lock associated with this event.
lock() - Method in class net.schmizz.concurrent.Promise
Acquire the lock associated with this promise.
lock - Variable in class net.schmizz.sshj.connection.channel.Window
 
log - Variable in class net.schmizz.keepalive.KeepAlive
 
log - Variable in class net.schmizz.sshj.AbstractService
Logger
log - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Logger
log - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
log - Variable in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
 
log - Variable in class net.schmizz.sshj.connection.channel.Window
 
log - Variable in class net.schmizz.sshj.sftp.RemoteResource
Logger
log - Variable in class net.schmizz.sshj.sftp.SFTPClient
Logger
log - Variable in class net.schmizz.sshj.sftp.SFTPEngine
Logger
log - Variable in class net.schmizz.sshj.SSHClient
Logger
log - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
log - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
log - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
Logger
log - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
 
log - Variable in class net.schmizz.sshj.xfer.FileSystemFile
 
log - Variable in class net.schmizz.sshj.xfer.InMemoryDestFile
 
log - Variable in class net.schmizz.sshj.xfer.InMemorySourceFile
 
LOGGING_TRANSFER_LISTENER - Static variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
 
LoggingTransferListener - Class in net.schmizz.sshj.xfer
 
LoggingTransferListener() - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
 
ls(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
ls() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
lstat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
lt(int) - Method in enum net.schmizz.sshj.common.Message
 
lwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Local window

M

MAC - Interface in net.schmizz.sshj.transport.mac
Message Authentication Code for use in SSH.
makeAccountResource() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
makeDir(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
makeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
mark(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
marker - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
markSupported() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
MAX_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
The maximum valid size of buffer (i.e.
MAX_SUPPORTED_VERSION - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
 
maxPacketSize - Variable in class net.schmizz.sshj.connection.channel.Window
 
MD5 - Class in net.schmizz.sshj.transport.digest
MD5 Digest.
MD5() - Constructor for class net.schmizz.sshj.transport.digest.MD5
Create a new instance of a MD5 digest
MD5.Factory - Class in net.schmizz.sshj.transport.digest
Named factory for MD5 digest
MD5.Factory() - Constructor for class net.schmizz.sshj.transport.digest.MD5.Factory
 
Message - Enum in net.schmizz.sshj.common
SSH message identifiers
mkdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
mkdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
mkdirs(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
mkdirs(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
mode(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
monitor(int, TimeUnit, Event<IOException>, Event<IOException>, Channel, Socket) - Static method in class net.schmizz.sshj.connection.channel.SocketStreamCopyMonitor
 
mtime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 

N

name - Variable in class net.schmizz.sshj.AbstractService
Assigned name of this service
neededAdjustment() - Method in class net.schmizz.sshj.connection.channel.Window.Local
 
NegotiatedAlgorithms - Class in net.schmizz.sshj.transport
 
net.schmizz.concurrent - package net.schmizz.concurrent
 
net.schmizz.keepalive - package net.schmizz.keepalive
 
net.schmizz.sshj - package net.schmizz.sshj
 
net.schmizz.sshj.common - package net.schmizz.sshj.common
 
net.schmizz.sshj.connection - package net.schmizz.sshj.connection
 
net.schmizz.sshj.connection.channel - package net.schmizz.sshj.connection.channel
 
net.schmizz.sshj.connection.channel.direct - package net.schmizz.sshj.connection.channel.direct
 
net.schmizz.sshj.connection.channel.forwarded - package net.schmizz.sshj.connection.channel.forwarded
 
net.schmizz.sshj.sftp - package net.schmizz.sshj.sftp
 
net.schmizz.sshj.signature - package net.schmizz.sshj.signature
 
net.schmizz.sshj.transport - package net.schmizz.sshj.transport
 
net.schmizz.sshj.transport.cipher - package net.schmizz.sshj.transport.cipher
 
net.schmizz.sshj.transport.compression - package net.schmizz.sshj.transport.compression
 
net.schmizz.sshj.transport.digest - package net.schmizz.sshj.transport.digest
 
net.schmizz.sshj.transport.kex - package net.schmizz.sshj.transport.kex
 
net.schmizz.sshj.transport.mac - package net.schmizz.sshj.transport.mac
 
net.schmizz.sshj.transport.random - package net.schmizz.sshj.transport.random
 
net.schmizz.sshj.transport.verification - package net.schmizz.sshj.transport.verification
 
net.schmizz.sshj.userauth - package net.schmizz.sshj.userauth
 
net.schmizz.sshj.userauth.keyprovider - package net.schmizz.sshj.userauth.keyprovider
 
net.schmizz.sshj.userauth.method - package net.schmizz.sshj.userauth.method
 
net.schmizz.sshj.userauth.password - package net.schmizz.sshj.userauth.password
 
net.schmizz.sshj.xfer - package net.schmizz.sshj.xfer
 
net.schmizz.sshj.xfer.scp - package net.schmizz.sshj.xfer.scp
 
newBuffer(Message) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
newExtendedRequest(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
newLocalPortForwarder(LocalPortForwarder.Parameters, ServerSocket) - Method in class net.schmizz.sshj.SSHClient
Create a LocalPortForwarder that will listen based on parameters using the bound serverSocket and forward incoming connections to the server; which will further forward them to host:port.
newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.RemoteResource
 
newRequest(PacketType) - Method in interface net.schmizz.sshj.sftp.Requester
 
newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
newSCPDownloadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
newSCPFileTransfer() - Method in class net.schmizz.sshj.SSHClient
 
newSCPUploadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
newSFTPClient() - Method in class net.schmizz.sshj.SSHClient
 
next(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
next(Message, SSHPacket) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
Process the next packet
nextID() - Method in interface net.schmizz.sshj.connection.Connection
 
nextID() - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
NO_OPTIONS - Static variable in class net.schmizz.sshj.common.Base64
No options specified.
NoneCipher - Class in net.schmizz.sshj.transport.cipher
Represents a no-op cipher.
NoneCipher() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher
 
NoneCipher.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for the no-op Cipher
NoneCipher.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
NoneCompression - Class in net.schmizz.sshj.transport.compression
No-op Compression.
NoneCompression() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression
 
NoneCompression.Factory - Class in net.schmizz.sshj.transport.compression
Named factory for the no-op Compression
NoneCompression.Factory() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression.Factory
 
notifyDisconnect(DisconnectReason, String) - Method in interface net.schmizz.sshj.transport.DisconnectListener
 
notifyError(SSHException) - Method in class net.schmizz.sshj.AbstractService
 
notifyError(SSHException) - Method in interface net.schmizz.sshj.common.ErrorNotifiable
Notifies this object of an error.
notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
notifyError(SSHException) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
notifyError(SSHException) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
 
notifyUnimplemented(long) - Method in class net.schmizz.sshj.AbstractService
 
notifyUnimplemented(long) - Method in interface net.schmizz.sshj.Service
Notifies this service that a SSH_MSG_UNIMPLEMENTED was received for packet with given sequence number.

O

onConnect() - Method in class net.schmizz.sshj.SSHClient
On connection establishment, also initializes the SSH transport via Transport.init(java.lang.String, int, java.io.InputStream, java.io.OutputStream) and SSHClient.doKex().
open() - Method in interface net.schmizz.sshj.connection.channel.Channel.Direct
Request opening this channel from remote end.
open() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
 
open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
open(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
open(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
open(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
openChannel(Socket) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
 
openDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
openEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Channel open event
OpenFailException - Exception in net.schmizz.sshj.connection.channel
 
OpenFailException(String, int, String) - Constructor for exception net.schmizz.sshj.connection.channel.OpenFailException
 
OpenFailException(String, OpenFailException.Reason, String) - Constructor for exception net.schmizz.sshj.connection.channel.OpenFailException
 
OpenFailException.Reason - Enum in net.schmizz.sshj.connection.channel
 
OpenMode - Enum in net.schmizz.sshj.sftp
 
OpenSSHKeyFile - Class in net.schmizz.sshj.userauth.keyprovider
Represents an OpenSSH identity that consists of a PKCS8-encoded private key file and an unencrypted public key file of the same name with the ".pub" extension.
OpenSSHKeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
OpenSSHKeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
 
OpenSSHKeyFile.Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
OpenSSHKnownHosts - Class in net.schmizz.sshj.transport.verification
A HostKeyVerifier implementation for a known_hosts file i.e.
OpenSSHKnownHosts(File) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
OpenSSHKnownHosts.AbstractEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.AbstractEntry(OpenSSHKnownHosts.Marker, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
OpenSSHKnownHosts.CommentEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.CommentEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
OpenSSHKnownHosts.EntryFactory - Class in net.schmizz.sshj.transport.verification
Each line in these files contains the following fields: markers (optional), hostnames, bits, exponent, modulus, comment.
OpenSSHKnownHosts.EntryFactory() - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
OpenSSHKnownHosts.HashedEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.HashedEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HashedEntry
 
OpenSSHKnownHosts.HostEntry - Interface in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.Marker - Enum in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.SimpleEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.SimpleEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.SimpleEntry
 
operativeVersion - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
ORDERED - Static variable in class net.schmizz.sshj.common.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
origIP - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
origPort - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
out - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 

P

P1 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
 
P14 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
 
PacketReader - Class in net.schmizz.sshj.sftp
 
PacketReader(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.PacketReader
 
PacketType - Enum in net.schmizz.sshj.sftp
 
parameters - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.DirectTCPIPChannel
 
params - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
AuthParams useful for building request.
parseEntry(String) - Static method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
parseKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
passphrase - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
PasswordFinder - Interface in net.schmizz.sshj.userauth.password
Services requests for plaintext passwords.
PasswordResponseProvider - Class in net.schmizz.sshj.userauth.method
 
PasswordResponseProvider(PasswordFinder) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
PasswordResponseProvider(PasswordFinder, Pattern) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
PasswordUtils - Class in net.schmizz.sshj.userauth.password
Static utility method and factories
PasswordUtils() - Constructor for class net.schmizz.sshj.userauth.password.PasswordUtils
 
path - Variable in class net.schmizz.sshj.sftp.RemoteResource
 
PathComponents - Class in net.schmizz.sshj.sftp
 
PathComponents(String, String, String) - Constructor for class net.schmizz.sshj.sftp.PathComponents
 
PathHelper - Class in net.schmizz.sshj.sftp
 
PathHelper(PathHelper.Canonicalizer, String) - Constructor for class net.schmizz.sshj.sftp.PathHelper
 
pathHelper - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
PathHelper.Canonicalizer - Interface in net.schmizz.sshj.sftp
 
perms(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
PF_CANCEL - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
PF_REQ - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
PKCS8KeyFile - Class in net.schmizz.sshj.userauth.keyprovider
Represents a PKCS8-encoded key file.
PKCS8KeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
PKCS8KeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
 
PKCS8KeyFile.Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
printHex() - Method in class net.schmizz.sshj.common.Buffer
Gives a readable snapshot of the buffer in hex.
printHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Get a hexadecimal representation of a byte array starting at offset index for len bytes, with each octet separated by a space.
PrivateKeyFileResource - Class in net.schmizz.sshj.userauth.password
 
PrivateKeyFileResource(File) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
 
PrivateKeyReaderResource - Class in net.schmizz.sshj.userauth.password
 
PrivateKeyReaderResource(Reader) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
 
PrivateKeyStringResource - Class in net.schmizz.sshj.userauth.password
 
PrivateKeyStringResource(String) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
 
PromiscuousVerifier - Class in net.schmizz.sshj.transport.verification
 
PromiscuousVerifier() - Constructor for class net.schmizz.sshj.transport.verification.PromiscuousVerifier
 
Promise<V,T extends java.lang.Throwable> - Class in net.schmizz.concurrent
Represents promised data of the parameterized type V and allows waiting on it.
Promise(String, ExceptionChainer<T>) - Constructor for class net.schmizz.concurrent.Promise
Creates this promise with given name and exception chainer.
Promise(String, ExceptionChainer<T>, ReentrantLock) - Constructor for class net.schmizz.concurrent.Promise
Creates this promise with given name, exception chainer, and associated lock.
provide(ConnectionImpl) - Method in class net.schmizz.keepalive.KeepAliveProvider
 
providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
 
providesAtimeMtime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
PTYMode - Enum in net.schmizz.sshj.connection.channel.direct
Various modes for a psuedo-terminal.
put(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
put(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
putBoolean(boolean) - Method in class net.schmizz.sshj.common.Buffer
Puts an SSH boolean value
putBuffer(Buffer<? extends Buffer<?>>) - Method in class net.schmizz.sshj.common.Buffer
Copies the contents of provided buffer into this buffer
putByte(byte) - Method in class net.schmizz.sshj.common.Buffer
Writes a single byte into this buffer
putBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
Writes Java byte-array as an SSH byte-array
putBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
Writes Java byte-array as an SSH byte-array
putFileAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPPacket
 
putMessageID(Message) - Method in class net.schmizz.sshj.common.SSHPacket
Writes a byte indicating the SSH message identifier
putMPInt(BigInteger) - Method in class net.schmizz.sshj.common.Buffer
 
putPubKey(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
 
putPubKeyIntoBuffer(PublicKey, Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
 
putPublicKey(PublicKey) - Method in class net.schmizz.sshj.common.Buffer
 
putRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
 
putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
 
putSensitiveString(char[]) - Method in class net.schmizz.sshj.common.Buffer
Writes a char-array as an SSH string and then blanks it out.
putSig(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
 
putSignature(String, byte[]) - Method in class net.schmizz.sshj.common.Buffer
 
putString(byte[]) - Method in class net.schmizz.sshj.common.Buffer
 
putString(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
 
putString(String) - Method in class net.schmizz.sshj.common.Buffer
 
PuTTYKeyFile - Class in net.schmizz.sshj.userauth.keyprovider
Sample PuTTY file format
PuTTYKeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
PuTTYKeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
 
PuTTYKeyFile.Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
putType(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPPacket
 
putUInt32(long) - Method in class net.schmizz.sshj.common.Buffer
Writes a uint32 integer
putUInt64(long) - Method in class net.schmizz.sshj.common.Buffer
 
pwd() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
pwdf - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
pwdf - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 

R

Random - Interface in net.schmizz.sshj.transport.random
A pseudo random number generator.
RandomAccessRemoteFile - Class in net.schmizz.sshj.sftp
 
RandomAccessRemoteFile(RemoteFile) - Constructor for class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read() - Method in class net.schmizz.sshj.common.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class net.schmizz.sshj.common.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
read() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
read(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
read() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
read() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
read() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
readBoolean() - Method in class net.schmizz.sshj.common.Buffer
Read an SSH boolean byte
readBoolean() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readByte() - Method in class net.schmizz.sshj.common.Buffer
Read a byte from the buffer
readByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readBytes() - Method in class net.schmizz.sshj.common.Buffer
Read an SSH byte-array
readChar() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readDouble() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
reader - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
Reader - Class in net.schmizz.sshj.transport
 
Reader(TransportImpl) - Constructor for class net.schmizz.sshj.transport.Reader
 
readFileAttributes() - Method in class net.schmizz.sshj.sftp.SFTPPacket
 
readFloat() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readFully(InputStream) - Static method in class net.schmizz.sshj.common.IOUtils
 
readFully(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readFully(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readInt() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
readLine() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readlink(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
readLink(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
readlink(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
readLong() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readMessageID() - Method in class net.schmizz.sshj.common.SSHPacket
Reads an SSH byte and returns it as Message
readMPInt() - Method in class net.schmizz.sshj.common.Buffer
Read an SSH multiple-precision integer
readPacket() - Method in class net.schmizz.sshj.sftp.PacketReader
 
readPubKeyFromBuffer(String, Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
 
readPublicKey() - Method in class net.schmizz.sshj.common.Buffer
 
readRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
 
readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
 
readShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readSingleName(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
 
readStatusCode() - Method in class net.schmizz.sshj.sftp.Response
 
readString() - Method in class net.schmizz.sshj.common.Buffer
Reads an SSH string
readStringAsBytes() - Method in class net.schmizz.sshj.common.Buffer
Reads an SSH string
readType() - Method in class net.schmizz.sshj.sftp.SFTPPacket
 
readUInt32() - Method in class net.schmizz.sshj.common.Buffer
 
readUInt32AsInt() - Method in class net.schmizz.sshj.common.Buffer
 
readUInt64() - Method in class net.schmizz.sshj.common.Buffer
 
readUnsignedByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readUnsignedShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readUTF() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
receive(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
receiveInto(ChannelInputStream, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
registerX11Forwarder(ConnectListener) - Method in class net.schmizz.sshj.SSHClient
Register a listener for handling forwarded X11 channels.
reject(OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
Indicate rejection to remote end.
reject(OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
rekey() - Method in class net.schmizz.sshj.SSHClient
Does key re-exchange.
RemoteDirectory - Class in net.schmizz.sshj.sftp
 
RemoteDirectory(Requester, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteDirectory
 
RemoteFile - Class in net.schmizz.sshj.sftp
 
RemoteFile(Requester, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteFile
 
RemoteFile.ReadAheadRemoteFileInputStream - Class in net.schmizz.sshj.sftp
 
RemoteFile.ReadAheadRemoteFileInputStream(int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
RemoteFile.ReadAheadRemoteFileInputStream(int, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
RemoteFile.RemoteFileInputStream - Class in net.schmizz.sshj.sftp
 
RemoteFile.RemoteFileInputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
RemoteFile.RemoteFileInputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
RemoteFile.RemoteFileOutputStream - Class in net.schmizz.sshj.sftp
 
RemoteFile.RemoteFileOutputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
RemoteFile.RemoteFileOutputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
RemoteFile.RemoteFileOutputStream(long, int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
RemotePortForwarder - Class in net.schmizz.sshj.connection.channel.forwarded
Handles remote port forwarding.
RemotePortForwarder(Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
RemotePortForwarder.Forward - Class in net.schmizz.sshj.connection.channel.forwarded
Represents a particular forwarding.
RemotePortForwarder.Forward(int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with address as "" and specified port.
RemotePortForwarder.Forward(String) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with specified address and port as 0.
RemotePortForwarder.Forward(String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with specified address and port number.
RemotePortForwarder.ForwardedTCPIPChannel - Class in net.schmizz.sshj.connection.channel.forwarded
A forwarded-tcpip channel.
RemotePortForwarder.ForwardedTCPIPChannel(Connection, int, long, long, RemotePortForwarder.Forward, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
 
RemoteResource - Class in net.schmizz.sshj.sftp
 
RemoteResource(Requester, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteResource
 
RemoteResourceFilter - Interface in net.schmizz.sshj.sftp
 
RemoteResourceInfo - Class in net.schmizz.sshj.sftp
 
RemoteResourceInfo(PathComponents, FileAttributes) - Constructor for class net.schmizz.sshj.sftp.RemoteResourceInfo
 
remove(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
removeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
rename(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
rename(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
rename(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
reportProgress(long) - Method in interface net.schmizz.sshj.common.StreamCopier.Listener
 
req(String, RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
reqID - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
reqPassword(Resource<?>) - Method in interface net.schmizz.sshj.userauth.password.PasswordFinder
Request password for specified resource.
reqService(Service) - Method in interface net.schmizz.sshj.transport.Transport
Request a SSH service represented by a Service instance.
reqService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
 
request() - Method in class net.schmizz.sshj.AbstractService
 
request() - Method in interface net.schmizz.sshj.Service
Request and install this service with the associated transport.
Request - Class in net.schmizz.sshj.sftp
 
Request(PacketType, long) - Constructor for class net.schmizz.sshj.sftp.Request
 
request(Request) - Method in interface net.schmizz.sshj.sftp.Requester
 
request(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
request() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
request() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
requester - Variable in class net.schmizz.sshj.sftp.RemoteResource
 
Requester - Interface in net.schmizz.sshj.sftp
 
reqX11Forwarding(String, String, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Request X11 forwarding.
reqX11Forwarding(String, String, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
reset() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
resource - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
resource - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
Resource<H> - Class in net.schmizz.sshj.userauth.password
A password-protected resource
Resource(H) - Constructor for class net.schmizz.sshj.userauth.password.Resource
 
Response - Class in net.schmizz.sshj.sftp
 
Response(Buffer<Response>, int) - Constructor for class net.schmizz.sshj.sftp.Response
 
Response.StatusCode - Enum in net.schmizz.sshj.sftp
 
resumeEncoding() - Method in class net.schmizz.sshj.common.Base64.OutputStream
Resumes encoding of the stream.
retrieve() - Method in class net.schmizz.concurrent.Promise
Wait indefinitely for this promise's value to be deliver.
retrieve(long, TimeUnit) - Method in class net.schmizz.concurrent.Promise
Wait for timeout duration for this promise's value to be deliver.
rm(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
rm(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
rmdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
rmdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
rpos - Variable in class net.schmizz.sshj.common.Buffer
 
rpos() - Method in class net.schmizz.sshj.common.Buffer
 
rpos(int) - Method in class net.schmizz.sshj.common.Buffer
 
run() - Method in class net.schmizz.keepalive.KeepAlive
 
run() - Method in class net.schmizz.sshj.sftp.PacketReader
 
run() - Method in class net.schmizz.sshj.transport.Reader
 
rwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Remote window

S

scan(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
 
SCPDownloadClient - Class in net.schmizz.sshj.xfer.scp
Support for uploading files over a connected link using SCP.
SCPException - Exception in net.schmizz.sshj.xfer.scp
 
SCPException(String) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPException
 
SCPException(String, Throwable) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPException
 
SCPFileTransfer - Class in net.schmizz.sshj.xfer.scp
 
SCPFileTransfer(SessionFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
SCPUploadClient - Class in net.schmizz.sshj.xfer.scp
Support for uploading files over a connected link using SCP.
SecurityUtils - Class in net.schmizz.sshj.common
Static utility method relating to security facilities.
SecurityUtils() - Constructor for class net.schmizz.sshj.common.SecurityUtils
 
seek(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
sendChannelRequest(String, boolean, Buffer.PlainBuffer) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
sendClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
sendGlobalRequest(String, boolean, byte[]) - Method in interface net.schmizz.sshj.connection.Connection
Send an SSH global request.
sendGlobalRequest(String, boolean, byte[]) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
sendOpenFailure(int, OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.Connection
Send a SSH_MSG_OPEN_FAILURE for specified Reason and message.
sendOpenFailure(int, OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
sendUnimplemented() - Method in interface net.schmizz.sshj.transport.Transport
Sends SSH_MSG_UNIMPLEMENTED in response to the last packet received.
sendUnimplemented() - Method in class net.schmizz.sshj.transport.TransportImpl
 
serverExtensions - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
Service - Interface in net.schmizz.sshj
Represents a service running on top of the SSH transport layer.
Session - Interface in net.schmizz.sshj.connection.channel.direct
A session channel provides for execution of a remote command, shell or subsystem.
Session.Command - Interface in net.schmizz.sshj.connection.channel.direct
Command API.
Session.Shell - Interface in net.schmizz.sshj.connection.channel.direct
Shell API.
Session.Subsystem - Interface in net.schmizz.sshj.connection.channel.direct
Subsystem API.
SessionChannel - Class in net.schmizz.sshj.connection.channel.direct
Session implementation.
SessionChannel(Connection) - Constructor for class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
SessionFactory - Interface in net.schmizz.sshj.connection.channel.direct
A factory interface for creating SSH session channels.
set() - Method in class net.schmizz.concurrent.Event
Sets this event to be true.
setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
setAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
setAttributes(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
setAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
Informs this transport that authentication has been completed.
setAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
 
setAutoExpand(boolean) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
setAutoExpand(boolean) - Method in interface net.schmizz.sshj.connection.channel.Channel
Set whether local window should automatically expand when data is received, irrespective of whether data has been read from that stream.
setCipherFactories(List<Factory.Named<Cipher>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for Cipher.
setCipherFactories(Factory.Named<Cipher>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setCipherFactories(List<Factory.Named<Cipher>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setCompressionFactories(List<Factory.Named<Compression>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for Compression.
setCompressionFactories(Factory.Named<Compression>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setCompressionFactories(List<Factory.Named<Compression>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setConnectTimeout(int) - Method in class net.schmizz.sshj.SocketClient
 
setDisconnectListener(DisconnectListener) - Method in interface net.schmizz.sshj.transport.Transport
Specify a listener that will be notified upon disconnection.
setDisconnectListener(DisconnectListener) - Method in class net.schmizz.sshj.transport.TransportImpl
 
setDownloadFilter(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
setEnvVar(String, String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Set an enviornment variable.
setEnvVar(String, String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for FileKeyProvider.
setFileKeyProviderFactories(Factory.Named<FileKeyProvider>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setHeartbeatInterval(int) - Method in interface net.schmizz.sshj.transport.Transport
Deprecated.
Moved to KeepAlive.getKeepAliveInterval(). This is accessible through the Connection. Scheduled to be removed in 0.12.0
setHeartbeatInterval(int) - Method in class net.schmizz.sshj.transport.TransportImpl
Deprecated.
setKeepAliveInterval(int) - Method in class net.schmizz.keepalive.KeepAlive
 
setKeepAliveProvider(KeepAliveProvider) - Method in interface net.schmizz.sshj.Config
Set the provider that provides the keep-alive implementation.
setKeepAliveProvider(KeepAliveProvider) - Method in class net.schmizz.sshj.ConfigImpl
 
setKeyExchangeFactories(List<Factory.Named<KeyExchange>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for KeyExchange.
setKeyExchangeFactories(Factory.Named<KeyExchange>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setKeyExchangeFactories(List<Factory.Named<KeyExchange>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setLastAccessedTime(long) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
setLastAccessedTime(long) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
setLastAccessedTime(long) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
Set the last access time for the underlying file.
setLastModifiedTime(long) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
setLastModifiedTime(long) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
setLastModifiedTime(long) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
Set the last modified time for the underlying file.
setLength(long) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
setMACFactories(List<Factory.Named<MAC>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for MAC.
setMACFactories(Factory.Named<MAC>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setMACFactories(List<Factory.Named<MAC>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setMaxAliveCount(int) - Method in class net.schmizz.keepalive.KeepAliveRunner
 
setMaxPacketSize(int) - Method in interface net.schmizz.sshj.connection.Connection
Set the maximum packet size for the local window this connection recommends to any Channel's that ask for it.
setMaxPacketSize(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
setPermissions(int) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
setPermissions(int) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
 
setPermissions(int) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
Set the permissions for the underlying file.
setPreserveAttributes(boolean) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
setRandomFactory(Factory<Random>) - Method in interface net.schmizz.sshj.Config
Set the factory for Random.
setRandomFactory(Factory<Random>) - Method in class net.schmizz.sshj.ConfigImpl
 
setRecursiveMode(boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
 
setRegisterBouncyCastle(boolean) - Static method in class net.schmizz.sshj.common.SecurityUtils
 
setSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Specifies the JCE security provider that should be used.
setService(Service) - Method in interface net.schmizz.sshj.transport.Transport
Sets the currently active Service.
setService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
 
setSignatureFactories(List<Factory.Named<Signature>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for Signature.
setSignatureFactories(Factory.Named<Signature>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setSignatureFactories(List<Factory.Named<Signature>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setSocketFactory(SocketFactory) - Method in class net.schmizz.sshj.SocketClient
 
setTimeout(int) - Method in class net.schmizz.sshj.SocketClient
 
setTimeoutMs(int) - Method in interface net.schmizz.sshj.connection.Connection
Set the timeout this connection uses for blocking operations and recommends to any other classes that ask for it.
setTimeoutMs(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
setTimeoutMs(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
setTimeoutMs(int) - Method in interface net.schmizz.sshj.transport.Transport
Set a timeout for methods that may block.
setTimeoutMs(int) - Method in class net.schmizz.sshj.transport.TransportImpl
 
setTransferListener(TransferListener) - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
 
setTransferListener(TransferListener) - Method in interface net.schmizz.sshj.xfer.FileTransfer
 
setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
 
setVersion(String) - Method in interface net.schmizz.sshj.Config
Set the software version information for identification during SSH connection initialization.
setVersion(String) - Method in class net.schmizz.sshj.ConfigImpl
 
setWindowSize(long) - Method in interface net.schmizz.sshj.connection.Connection
Set the size for the local window this connection recommends to any Channel's that ask for it.
setWindowSize(long) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
SFTPClient - Class in net.schmizz.sshj.sftp
 
SFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
 
SFTPEngine - Class in net.schmizz.sshj.sftp
 
SFTPEngine(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
 
SFTPEngine(SessionFactory, String) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
 
SFTPException - Exception in net.schmizz.sshj.sftp
 
SFTPException(DisconnectReason) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(String, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPException(Response.StatusCode, String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
 
SFTPFileTransfer - Class in net.schmizz.sshj.sftp
 
SFTPFileTransfer(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer
 
SFTPPacket<T extends SFTPPacket<T>> - Class in net.schmizz.sshj.sftp
 
SFTPPacket() - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
 
SFTPPacket(Buffer<T>) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
 
SFTPPacket(PacketType) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
 
SHA1 - Class in net.schmizz.sshj.transport.digest
SHA1 Digest.
SHA1() - Constructor for class net.schmizz.sshj.transport.digest.SHA1
Create a new instance of a SHA1 digest
SHA1.Factory - Class in net.schmizz.sshj.transport.digest
Named factory for SHA1 digest
SHA1.Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA1.Factory
 
shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
 
shouldRetry() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
Returns true if the associated PasswordFinder tells that we should retry with a new password that it will supply.
shouldRetry() - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
 
shouldRetry() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
shouldRetry(Resource<?>) - Method in interface net.schmizz.sshj.userauth.password.PasswordFinder
If password turns out to be incorrect, indicates whether another call to PasswordFinder.reqPassword(Resource) should be made.
sign() - Method in class net.schmizz.sshj.signature.AbstractSignature
 
sign() - Method in interface net.schmizz.sshj.signature.Signature
Compute the signature.
signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
Send a signal to the remote command.
signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
Send a signal.
signal(Signal) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
Signal - Enum in net.schmizz.sshj.connection.channel.direct
Various signals that may be sent or received.
signature - Variable in class net.schmizz.sshj.signature.AbstractSignature
 
Signature - Interface in net.schmizz.sshj.signature
Signature interface for SSH used to sign or verify data.
SignatureDSA - Class in net.schmizz.sshj.signature
SignatureDSA() - Constructor for class net.schmizz.sshj.signature.SignatureDSA
 
SignatureDSA.Factory - Class in net.schmizz.sshj.signature
A named factory for DSA signature
SignatureDSA.Factory() - Constructor for class net.schmizz.sshj.signature.SignatureDSA.Factory
 
SignatureECDSA - Class in net.schmizz.sshj.signature
ECDSA Signature
SignatureECDSA() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA
 
SignatureECDSA.Factory - Class in net.schmizz.sshj.signature
A named factory for ECDSA signature
SignatureECDSA.Factory() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory
 
SignatureRSA - Class in net.schmizz.sshj.signature
SignatureRSA() - Constructor for class net.schmizz.sshj.signature.SignatureRSA
 
SignatureRSA.Factory - Class in net.schmizz.sshj.signature
A named factory for RSA Signature
SignatureRSA.Factory() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.Factory
 
SingletonRandomFactory - Class in net.schmizz.sshj.transport.random
A random factory wrapper that uses a single random instance.
SingletonRandomFactory(Factory<Random>) - Constructor for class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
size - Variable in class net.schmizz.sshj.connection.channel.Window
 
size(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
skip(long) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
skip(long) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
skipBytes(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
socket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.DirectTCPIPChannel
 
SocketClient - Class in net.schmizz.sshj
 
SocketForwardingConnectListener - Class in net.schmizz.sshj.connection.channel.forwarded
A ConnectListener that forwards what is received over the channel to a socket and vice-versa.
SocketForwardingConnectListener(SocketAddress) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
Create with a SocketAddress this listener will forward to.
SocketStreamCopyMonitor - Class in net.schmizz.sshj.connection.channel
 
spawn(String) - Method in class net.schmizz.sshj.common.StreamCopier
 
spawnDaemon(String) - Method in class net.schmizz.sshj.common.StreamCopier
 
SSHClient - Class in net.schmizz.sshj
Secure SHell client API.
SSHClient() - Constructor for class net.schmizz.sshj.SSHClient
Default constructor.
SSHClient(Config) - Constructor for class net.schmizz.sshj.SSHClient
Constructor that allows specifying a config to be used.
SSHException - Exception in net.schmizz.sshj.common
Most exceptions in the net.schmizz.sshj package are instances of this class.
SSHException(DisconnectReason) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(String) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHException(Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
 
SSHPacket - Class in net.schmizz.sshj.common
 
SSHPacket() - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacket(int) - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacket(byte[]) - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacket(Message) - Constructor for class net.schmizz.sshj.common.SSHPacket
Constructs new buffer for the specified SSH packet and reserves the needed space (5 bytes) for the packet header.
SSHPacket(SSHPacket) - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacketHandler - Interface in net.schmizz.sshj.common
An interface for classes to which packet handling may be delegated.
SSHRuntimeException - Exception in net.schmizz.sshj.common
Represents unrecoverable exceptions in the net.schmizz.sshj package.
SSHRuntimeException() - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
 
SSHRuntimeException(String) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
 
SSHRuntimeException(String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
 
SSHRuntimeException(Throwable) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
 
start() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.DirectTCPIPChannel
 
startSession() - Method in interface net.schmizz.sshj.connection.channel.direct.SessionFactory
Opens a session channel.
startSession() - Method in class net.schmizz.sshj.SSHClient
 
startShell() - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Request a shell.
startShell() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
startSubsystem(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
Request a subsystem.
startSubsystem(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
stat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
stat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
stat(PacketType, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
stat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
StatefulSFTPClient - Class in net.schmizz.sshj.sftp
 
StatefulSFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
 
statExistence(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
statExistence(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
stop() - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
Stop handling x11 channel open requests.
StreamCopier - Class in net.schmizz.sshj.common
 
StreamCopier(InputStream, OutputStream) - Constructor for class net.schmizz.sshj.common.StreamCopier
 
StreamCopier.Listener - Interface in net.schmizz.sshj.common
 
sType - Variable in enum net.schmizz.sshj.common.KeyType
 
sub - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
suspendEncoding() - Method in class net.schmizz.sshj.common.Base64.OutputStream
Suspends encoding of the stream.
symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
symlink(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 

T

timeoutMs - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
toByte() - Method in enum net.schmizz.sshj.common.Message
 
toByte() - Method in enum net.schmizz.sshj.sftp.PacketType
 
toBytes() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
toHex(byte[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Get the hexadecimal representation of a byte array.
toHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Get the hexadecimal representation of a byte array starting at offset index for len bytes.
toInt() - Method in enum net.schmizz.sshj.common.DisconnectReason
 
toMask() - Method in enum net.schmizz.sshj.sftp.FileMode.Type
 
toMask(Set<OpenMode>) - Static method in enum net.schmizz.sshj.sftp.OpenMode
 
toMask(Set<FilePermission>) - Static method in enum net.schmizz.sshj.xfer.FilePermission
 
toString() - Method in class net.schmizz.concurrent.Event
 
toString() - Method in class net.schmizz.concurrent.Promise
 
toString() - Method in class net.schmizz.sshj.common.Buffer
 
toString() - Method in enum net.schmizz.sshj.common.KeyType
 
toString() - Method in exception net.schmizz.sshj.common.SSHException
 
toString() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
toString() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
toString() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
toString() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
toString() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
 
toString() - Method in class net.schmizz.sshj.connection.channel.Window
 
toString() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
toString() - Method in class net.schmizz.sshj.sftp.FileMode
 
toString() - Method in class net.schmizz.sshj.sftp.PathComponents
 
toString() - Method in class net.schmizz.sshj.sftp.RemoteResource
 
toString() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
toString() - Method in class net.schmizz.sshj.sftp.Request
 
toString() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
toString() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
toString() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
 
toString() - Method in class net.schmizz.sshj.userauth.password.Resource
 
toString() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
trans - Variable in class net.schmizz.sshj.AbstractService
Transport layer
trans - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Transport layer
trans - Variable in class net.schmizz.sshj.SSHClient
Transport layer
TransferListener - Interface in net.schmizz.sshj.xfer
 
transmit(SFTPPacket<Request>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
Transport - Interface in net.schmizz.sshj.transport
Transport layer of the SSH protocol.
TransportException - Exception in net.schmizz.sshj.transport
Transport-layer exception
TransportException(DisconnectReason) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(String) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(String, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportException(Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
 
TransportImpl - Class in net.schmizz.sshj.transport
A thread-safe Transport implementation.
TransportImpl(Config) - Constructor for class net.schmizz.sshj.transport.TransportImpl
 
TransportImpl(Config, SSHClient) - Constructor for class net.schmizz.sshj.transport.TransportImpl
Deprecated.
trimTrailingSeparator(String) - Method in class net.schmizz.sshj.sftp.PathHelper
 
TripleDESCBC - Class in net.schmizz.sshj.transport.cipher
3des-cbc cipher
TripleDESCBC() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC
 
TripleDESCBC.Factory - Class in net.schmizz.sshj.transport.cipher
Named factory for TripleDESCBC Cipher
TripleDESCBC.Factory() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
 
truncate(String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
truncate(String, long) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
tryAwait(long, TimeUnit) - Method in class net.schmizz.concurrent.Event
Await this event to have a definite true or false value, for timeout duration.
tryRetrieve(long, TimeUnit) - Method in class net.schmizz.concurrent.Promise
Wait for timeout duration for this promise's value to be deliver.
TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
 
TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
 
type(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
type - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
type - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 

U

uid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
uncompress(Buffer, Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
Uncompress the data in a buffer into another buffer.
uncompress(Buffer, Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
 
unlock() - Method in class net.schmizz.concurrent.Event
Release the lock associated with this event.
unlock() - Method in class net.schmizz.concurrent.Promise
Release the lock associated with this promise.
update(byte[]) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
update(byte[], int, int) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
update(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
Convenience method, same as calling Signature.update(byte[], int, int) with offset as 0 and H.length.
update(byte[], int, int) - Method in interface net.schmizz.sshj.signature.Signature
Update the computed signature with the given data.
update(byte[], int, int) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
update(byte[], int, int) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
Performs in-place encryption or decryption on the given data.
update(byte[], int, int) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
update(byte[]) - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
update(byte[], int, int) - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
update(byte[]) - Method in interface net.schmizz.sshj.transport.digest.Digest
 
update(byte[], int, int) - Method in interface net.schmizz.sshj.transport.digest.Digest
 
update(byte[], int, int) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
update(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
update(long) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
update(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
update(byte[], int, int) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
update(long) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
upload(String, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
upload(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
upload(String, String) - Method in interface net.schmizz.sshj.xfer.FileTransfer
This is meant to delegate to FileTransfer.upload(LocalSourceFile, String) with the localPath wrapped as e.g.
upload(LocalSourceFile, String) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Upload localFile to remotePath.
upload(String, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
upload(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
URL_SAFE - Static variable in class net.schmizz.sshj.common.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
useCompression() - Method in class net.schmizz.sshj.SSHClient
Adds zlib compression to preferred compression algorithms.
UserAuth - Interface in net.schmizz.sshj.userauth
User authentication API.
UserAuthException - Exception in net.schmizz.sshj.userauth
User authentication exception
UserAuthException(DisconnectReason) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(String) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(String, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthException(Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
 
UserAuthImpl - Class in net.schmizz.sshj.userauth
UserAuth implementation.
UserAuthImpl(Transport) - Constructor for class net.schmizz.sshj.userauth.UserAuthImpl
 
UTF8 - Static variable in class net.schmizz.sshj.common.IOUtils
 

V

valueOf(String) - Static method in enum net.schmizz.sshj.common.DisconnectReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.common.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.common.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.sftp.OpenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.sftp.PacketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.transport.compression.Compression.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.schmizz.sshj.xfer.FilePermission
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.schmizz.sshj.common.DisconnectReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.common.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.common.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.sftp.OpenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.sftp.PacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.transport.compression.Compression.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.schmizz.sshj.xfer.FilePermission
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
Verify against the given signature.
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
 
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
 
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
 
verify(String, int, PublicKey) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
This callback is invoked when the server's host key needs to be verified.
verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
verify(PublicKey) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
 
version() - Method in class net.schmizz.sshj.sftp.SFTPClient
 

W

Window - Class in net.schmizz.sshj.connection.channel
 
Window(long, int) - Constructor for class net.schmizz.sshj.connection.channel.Window
 
Window.Local - Class in net.schmizz.sshj.connection.channel
Controls how much data remote end can send before an adjustment notification from us is required.
Window.Local(long, int) - Constructor for class net.schmizz.sshj.connection.channel.Window.Local
 
Window.Remote - Class in net.schmizz.sshj.connection.channel
Controls how much data we can send before an adjustment notification from remote end is required.
Window.Remote(long, int) - Constructor for class net.schmizz.sshj.connection.channel.Window.Remote
 
withAtimeMtime(long, long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withExtended(String, String) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withExtended(Map<String, String>) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withPermissions(Set<FilePermission>) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withPermissions(int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withSize(long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withType(FileMode.Type) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withUIDGID(int, int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
wpos - Variable in class net.schmizz.sshj.common.Buffer
 
wpos() - Method in class net.schmizz.sshj.common.Buffer
 
wpos(int) - Method in class net.schmizz.sshj.common.Buffer
 
write(byte[], int, int) - Method in class net.schmizz.sshj.common.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
write(int) - Method in class net.schmizz.sshj.common.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
write(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
write(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
write(SSHPacket) - Method in interface net.schmizz.sshj.transport.Transport
Write a packet over this transport.
write(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
 
write() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
write(OpenSSHKnownHosts.HostEntry) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
Append a single entry
writeBoolean(boolean) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeByte(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeBytes(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeChar(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeChars(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeDouble(double) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeFloat(float) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeInt(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeLong(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeShort(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeUTF(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 

X

X11Forwarder - Class in net.schmizz.sshj.connection.channel.forwarded
Handles forwarded x11 channels.
X11Forwarder(Connection, ConnectListener) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
 
X11Forwarder.X11Channel - Class in net.schmizz.sshj.connection.channel.forwarded
An x11 forwarded channel.
X11Forwarder.X11Channel(Connection, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
 
xfer - Variable in class net.schmizz.sshj.sftp.SFTPClient
 

Z

ZlibCompression - Class in net.schmizz.sshj.transport.compression
ZLib based Compression.
ZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression
 
ZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
Named factory for the ZLib Compression.
ZlibCompression.Factory() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
 
A B C D E F G H I J K L M N O P R S T U V W X Z