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
 
AbstractDH - Class in net.schmizz.sshj.transport.kex
 
AbstractDH(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDH
 
AbstractDHG - Class in net.schmizz.sshj.transport.kex
Base class for DHG key exchange algorithms.
AbstractDHG(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHG
 
AbstractDHGex - Class in net.schmizz.sshj.transport.kex
 
AbstractDHGex(Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHGex
 
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(LoggerFactory) - 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
 
addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.SSHClient
Add a AlgorithmsVerifier which will be invoked for verifying negotiated algorithms.
addAlgorithmsVerifier(AlgorithmsVerifier) - Method in interface net.schmizz.sshj.transport.Transport
Adds the specified verifier.
addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
 
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
 
agreement - Variable in class net.schmizz.sshj.transport.kex.DHBase
 
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
 
AlgorithmsVerifier - Interface in net.schmizz.sshj.transport.verification
 
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(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HashedEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HashedEntry
 
appliesTo(String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
appliesTo(KeyType, String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.SimpleEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.SimpleEntry
 
Arcfour() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
 
Arcfour128() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
 
Arcfour256() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
 
array() - Method in class net.schmizz.sshj.common.Buffer
 
asCloseable(Socket) - Static method in class com.hierynomus.sshj.backport.Sockets
Java 7 and up have Socket implemented as Closeable, whereas Java6 did not have this inheritance.
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
 
authGssApiWithMic(String, LoginContext, Oid, Oid...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "gssapi-with-mic" authentication method, given a login context for the peer GSS machine and a list of supported OIDs.
AuthGssApiWithMic - Class in net.schmizz.sshj.userauth.method
Implements authentication by GSS-API.
AuthGssApiWithMic(LoginContext, List<Oid>) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
 
AuthGssApiWithMic(LoginContext, List<Oid>, GSSManager) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
 
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(String, PasswordFinder, PasswordUpdateProvider) - 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
 
AuthPassword(PasswordFinder, PasswordUpdateProvider) - 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
 
available() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
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

bandwidthLimit(int) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
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.
BaseFileKeyProvider - Class in net.schmizz.sshj.userauth.keyprovider
 
BaseFileKeyProvider() - Constructor for class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
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
BlockCipher - Class in net.schmizz.sshj.transport.cipher
 
BlockCipher(int, int, String, String) - Constructor for class net.schmizz.sshj.transport.cipher.BlockCipher
 
BlockCiphers - Class in com.hierynomus.sshj.transport.cipher
All BlockCiphers supported by SSH according to the following RFCs - https://tools.ietf.org/html/rfc4344#section-3.1 - https://tools.ietf.org/html/rfc4253#section-6.3 TODO: https://tools.ietf.org/html/rfc5647 Some of the Ciphers are still implemented in net.schmizz.sshj.transport.cipher.*.
BlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
BlockCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
Named factory for BlockCipher
BlockCiphers.Factory(int, int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
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
 
BlowfishCTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
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.AuthGssApiWithMic
 
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.
Camellia128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia128CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia128CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia192CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia192CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia256CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
Camellia256CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
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
 
Cast128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Cast128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
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
 
CIPHER_BLOCK_CHAINING_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
clamp(byte[]) - Static method in class djb.Curve25519
KEY AGREEMENT
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.connection.channel.direct.LocalPortForwarder
Close the ServerSocket that's listening for connections to forward.
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
 
closeQuietly(LoggerFactory, Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
 
com.hierynomus.sshj.backport - package com.hierynomus.sshj.backport
 
com.hierynomus.sshj.secg - package com.hierynomus.sshj.secg
 
com.hierynomus.sshj.signature - package com.hierynomus.sshj.signature
 
com.hierynomus.sshj.transport - package com.hierynomus.sshj.transport
 
com.hierynomus.sshj.transport.cipher - package com.hierynomus.sshj.transport.cipher
 
com.hierynomus.sshj.transport.kex - package com.hierynomus.sshj.transport.kex
 
com.hierynomus.sshj.userauth.keyprovider - package com.hierynomus.sshj.userauth.keyprovider
 
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(byte[]) - Method in class net.schmizz.sshj.transport.kex.ECDH
 
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(SocketAddress, int) - Method in class com.hierynomus.sshj.backport.Jdk7HttpProxySocket
 
connect(String, Proxy) - Method in class net.schmizz.sshj.SocketClient
Deprecated.
This method will be removed after v0.12.0. If you want to connect via a proxy, you can do this by injecting a SocketFactory into the SocketClient. The SocketFactory should create sockets using the Socket.Socket(java.net.Proxy) constructor.
connect(String, int, Proxy) - Method in class net.schmizz.sshj.SocketClient
Deprecated.
This method will be removed after v0.12.0. If you want to connect via a proxy, you can do this by injecting a SocketFactory into the SocketClient. The SocketFactory should create sockets using the Socket.Socket(java.net.Proxy) constructor.
connect(InetAddress, Proxy) - Method in class net.schmizz.sshj.SocketClient
Deprecated.
This method will be removed after v0.12.0. If you want to connect via a proxy, you can do this by injecting a SocketFactory into the SocketClient. The SocketFactory should create sockets using the Socket.Socket(java.net.Proxy) constructor.
connect(InetAddress, int, Proxy) - Method in class net.schmizz.sshj.SocketClient
Deprecated.
This method will be removed after v0.12.0. If you want to connect via a proxy, you can do this by injecting a SocketFactory into the SocketClient. The SocketFactory should create sockets using the Socket.Socket(java.net.Proxy) constructor.
connect(String) - Method in class net.schmizz.sshj.SocketClient
 
connect(String, 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(InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
 
connect(InetAddress, int, InetAddress, int) - 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(String, LocalDestFile, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
 
copy(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
Upload a local file from localFile to targetPath on the remote host.
copy(LocalSourceFile, String, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
 
COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
create() - Method in class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
 
create() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
create() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
create() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
 
create() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
 
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.digest.SHA256.Factory
 
create() - Method in class net.schmizz.sshj.transport.digest.SHA384.Factory
 
create() - Method in class net.schmizz.sshj.transport.digest.SHA512.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
 
create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
 
create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
 
create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
 
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.PKCS5KeyFile.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
 
curve(byte[], byte[], byte[]) - Static method in class djb.Curve25519
 
Curve25519 - Class in djb
 
Curve25519() - Constructor for class djb.Curve25519
 
Curve25519DH - Class in net.schmizz.sshj.transport.kex
 
Curve25519DH() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519DH
 
Curve25519SHA256 - Class in net.schmizz.sshj.transport.kex
 
Curve25519SHA256() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256
 
Curve25519SHA256.Factory - Class in net.schmizz.sshj.transport.kex
Named factory for Curve25519SHA256 key exchange
Curve25519SHA256.Factory() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
 

D

data - Variable in class net.schmizz.sshj.common.Buffer
 
data - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS5KeyFile
 
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 - Static variable in interface net.schmizz.sshj.common.LoggerFactory
Default SLF4J-based implementation of the SSHJ LoggerFactory.
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 - Variable in class net.schmizz.sshj.transport.kex.AbstractDH
 
DH - Class in net.schmizz.sshj.transport.kex
Diffie-Hellman key generator.
DH() - Constructor for class net.schmizz.sshj.transport.kex.DH
 
DHBase - Class in net.schmizz.sshj.transport.kex
 
DHBase(String, String) - Constructor for class net.schmizz.sshj.transport.kex.DHBase
 
DHG - Class in com.hierynomus.sshj.transport.kex
 
DHG(BigInteger, BigInteger, Digest) - Constructor for class com.hierynomus.sshj.transport.kex.DHG
 
DHG1 - Class in net.schmizz.sshj.transport.kex
Deprecated.
Replaced by DHG with DHGroups
DHG1() - Constructor for class net.schmizz.sshj.transport.kex.DHG1
Deprecated.
 
DHG1.Factory - Class in net.schmizz.sshj.transport.kex
Deprecated.
Named factory for DHG1 key exchange
DHG1.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG1.Factory
Deprecated.
 
DHG14 - Class in net.schmizz.sshj.transport.kex
Deprecated.
Replaced by DHG with DHGroups
DHG14() - Constructor for class net.schmizz.sshj.transport.kex.DHG14
Deprecated.
 
DHG14.Factory - Class in net.schmizz.sshj.transport.kex
Deprecated.
Named factory for DHG14 key exchange
DHG14.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG14.Factory
Deprecated.
 
DHGexSHA1 - Class in net.schmizz.sshj.transport.kex
 
DHGexSHA1() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA1
 
DHGexSHA1.Factory - Class in net.schmizz.sshj.transport.kex
Named factory for DHGexSHA1 key exchange
DHGexSHA1.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
 
DHGexSHA256 - Class in net.schmizz.sshj.transport.kex
 
DHGexSHA256() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA256
 
DHGexSHA256.Factory - Class in net.schmizz.sshj.transport.kex
Named factory for DHGexSHA256 key exchange
DHGexSHA256.Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA256.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
 
DHGroups - Class in com.hierynomus.sshj.transport.kex
Factory methods for Diffie Hellmann KEX algorithms based on MODP groups / Oakley Groups - https://tools.ietf.org/html/rfc4253 - https://tools.ietf.org/html/draft-ietf-curdle-ssh-modp-dh-sha2-01
DHGroups() - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups
 
DHGroups.Factory - Class in com.hierynomus.sshj.transport.kex
Named factory for DHG1 key exchange
DHGroups.Factory(String, BigInteger, BigInteger, Factory.Named<Digest>) - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups.Factory
 
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
 
digest - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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
djb - package djb
 
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

ECDH - Class in net.schmizz.sshj.transport.kex
 
ECDH() - Constructor for class net.schmizz.sshj.transport.kex.ECDH
 
ECDHNistP - Class in net.schmizz.sshj.transport.kex
 
ECDHNistP(String, Digest) - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP
 
ECDHNistP.Factory256 - Class in net.schmizz.sshj.transport.kex
Named factory for ECDHNistP key exchange
ECDHNistP.Factory256() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
 
ECDHNistP.Factory384 - Class in net.schmizz.sshj.transport.kex
Named factory for ECDHNistP key exchange
ECDHNistP.Factory384() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
 
ECDHNistP.Factory521 - Class in net.schmizz.sshj.transport.kex
Named factory for ECDHNistP key exchange
ECDHNistP.Factory521() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
 
Ed25519PublicKey - Class in com.hierynomus.sshj.signature
Our own extension of the EdDSAPublicKey that comes from ECC-25519, as that class does not implement equality.
Ed25519PublicKey(EdDSAPublicKeySpec) - Constructor for class com.hierynomus.sshj.signature.Ed25519PublicKey
 
EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
 
encode(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
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(Object) - Method in class com.hierynomus.sshj.signature.Ed25519PublicKey
 
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>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
Creates this event with given name and exception chainer.
Event(String, ExceptionChainer<T>, ReentrantLock, LoggerFactory) - 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
 
ExtendedBlockCiphers - Class in com.hierynomus.sshj.transport.cipher
Set of Block Ciphers that are (not yet) part of any of the official RFCs for SSH, but that are either supported by other SSH implementations, or are being pushed for to be included in a new RFC.
ExtendedBlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
 
ExtendedDHGroups - Class in com.hierynomus.sshj.transport.kex
Set of KEX methods that are not in official RFCs but are supported by some SSH servers.
ExtendedDHGroups() - Constructor for class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
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[]) - 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[]) - Method in class net.schmizz.sshj.transport.random.JCERandom
 
fill(byte[]) - Method in interface net.schmizz.sshj.transport.random.Random
Fill the array of bytes with random values.
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
 
fill(byte[]) - 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
 
generator - Variable in class net.schmizz.sshj.transport.kex.DHBase
 
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
 
getCurve25519Params() - Static method in class net.schmizz.sshj.transport.kex.Curve25519DH
TODO want to figure out why BouncyCastle does not work.
getDecoded(byte[], EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
SECG 2.3.4 Octet String to ECPoint
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.DHBase
 
getEncoded(ECPoint, EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
SECG 2.3.3 ECPoint to Octet String
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.
getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getFingerprint() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getG() - Method in class net.schmizz.sshj.transport.kex.DH
 
getGID() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getH() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
 
getH() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
getHash() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
The message digest used by this key exchange algorithm.
getHash() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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 interface net.schmizz.sshj.transport.kex.KeyExchange
 
getHostKey() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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.AbstractDH
 
getK() - Method in class net.schmizz.sshj.transport.kex.DHBase
 
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.
getKeySpec(byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
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
 
getLogger(String) - Method in interface net.schmizz.sshj.common.LoggerFactory
 
getLogger(Class<?>) - Method in interface net.schmizz.sshj.common.LoggerFactory
 
getLoggerFactory() - Method in interface net.schmizz.sshj.Config
 
getLoggerFactory() - Method in class net.schmizz.sshj.ConfigImpl
 
getLoggerFactory() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getLoggerFactory() - Method in interface net.schmizz.sshj.connection.channel.Channel
Get the LoggerFactory associated with the SSH client.
getLoggerFactory() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
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
 
getMode(Cipher.Mode) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
getMtime() - Method in class net.schmizz.sshj.sftp.FileAttributes
 
getName() - Method in class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
 
getName() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
getName() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
getName() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
 
getName() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
 
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.digest.SHA256.Factory
 
getName() - Method in class net.schmizz.sshj.transport.digest.SHA384.Factory
 
getName() - Method in class net.schmizz.sshj.transport.digest.SHA512.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
 
getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
 
getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
 
getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
 
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.PKCS5KeyFile.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
 
getP() - Method in class net.schmizz.sshj.transport.kex.DH
 
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.BaseFileKeyProvider
 
getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
 
getPrivate() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
 
getProtocolVersion() - Method in class net.schmizz.sshj.sftp.Response
 
getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
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
 
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
 
getRemoteMessage() - Method in exception net.schmizz.sshj.xfer.scp.SCPRemoteException
 
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.transport.verification.OpenSSHKnownHosts.AbstractEntry
 
getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getType() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getType() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
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.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
 
Group14SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group14SHA256() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group14SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group15SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group15SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group15SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group15SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group16SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group16SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group16SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group16SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group17SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group18SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
Group18SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
 
Group1SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
 
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

H - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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.AuthGssApiWithMic
 
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 com.hierynomus.sshj.signature.Ed25519PublicKey
 
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
 
hostKey - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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

IDEACBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
IDEACTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
IdentificationStringParser - Class in com.hierynomus.sshj.transport
 
IdentificationStringParser(Buffer.PlainBuffer) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
 
IdentificationStringParser(Buffer.PlainBuffer, LoggerFactory) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
 
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(PublicKey, PrivateKey) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
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(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
 
init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
 
init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.DH
 
init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.DHBase
 
init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.ECDH
 
init(Transport, String, String, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
Initialize the key exchange algorithm.
init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
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(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
 
initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.StreamCipher
 
initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BlockCipher
 
initCipherFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initCompressionFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initDH(DHBase) - Method in class com.hierynomus.sshj.transport.kex.DHG
 
initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
 
initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256
 
initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.DHG1
Deprecated.
 
initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.DHG14
Deprecated.
 
initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.ECDHNistP
 
initFileKeyProviderFactories(boolean) - Method in class net.schmizz.sshj.DefaultConfig
 
initializedBuffer() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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.AndroidConfig
 
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
 
isEOF() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
isEOF() - Method in interface net.schmizz.sshj.connection.channel.Channel
Returns whether EOF has been received.
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) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
isIn(int) - Method in enum net.schmizz.sshj.xfer.FilePermission
 
isJava7OrEarlier() - Static method in class com.hierynomus.sshj.backport.JavaVersion
 
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
 
isWaitForServerIdentBeforeSendingClientIdent() - Method in interface net.schmizz.sshj.Config
Gets whether the client should first wait for a received server ident, before sending the client ident.
isWaitForServerIdentBeforeSendingClientIdent() - Method in class net.schmizz.sshj.ConfigImpl
 

J

JavaVersion - Class in com.hierynomus.sshj.backport
 
JavaVersion() - Constructor for class com.hierynomus.sshj.backport.JavaVersion
 
JCERandom - Class in net.schmizz.sshj.transport.random
A Random implementation using the built-in SecureRandom PRNG.
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
 
Jdk7HttpProxySocket - Class in com.hierynomus.sshj.backport
 
Jdk7HttpProxySocket(Proxy) - Constructor for class com.hierynomus.sshj.backport.Jdk7HttpProxySocket
 
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
 
KEY_SIZE - Static variable in class djb.Curve25519
 
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.
KeyExchangeBase - Class in net.schmizz.sshj.transport.kex
 
KeyExchangeBase(Digest) - Constructor for class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
KeyFormat - Enum in net.schmizz.sshj.userauth.keyprovider
 
keygen(byte[], byte[], byte[]) - Static method in class djb.Curve25519
 
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.BaseFileKeyProvider
 
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.
listen(Thread) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
Start listening for incoming connections and forward to remote host as a channel and ensure that the thread is registered.
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, LoggerFactory) - 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
 
log - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
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
 
log - Variable in class net.schmizz.sshj.SSHClient
 
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
 
LoggerFactory - Interface in net.schmizz.sshj.common
 
loggerFactory - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Logger
loggerFactory - Variable in class net.schmizz.sshj.sftp.SFTPEngine
Logger
loggerFactory - Variable in class net.schmizz.sshj.SSHClient
Logger
loggerFactory - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
 
LoggingTransferListener - Class in net.schmizz.sshj.xfer
 
LoggingTransferListener(LoggerFactory) - 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 class net.schmizz.sshj.transport.kex.AbstractDHGex
 
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
 
notifyDisconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
TransportImpl implements its own default 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
 
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
 
OPENSSH_PRIVATE_KEY - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
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
 
OpenSSHKeyV1KeyFile - Class in com.hierynomus.sshj.userauth.keyprovider
Reads a key file in the new OpenSSH format.
OpenSSHKeyV1KeyFile() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
OpenSSHKeyV1KeyFile.Factory - Class in com.hierynomus.sshj.userauth.keyprovider
 
OpenSSHKeyV1KeyFile.Factory() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.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(File, LoggerFactory) - 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.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
 
ORDER - Static variable in class djb.Curve25519
 
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
First Oakley Group (https://tools.ietf.org/html/rfc2409) - P1 prime: 2^768 - 2 ^704 - 1 + 2^64 * { [2^638 pi] + 149686 }
P14 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
2048-bit MODP Group - P14 (https://tools.ietf.org/html/rfc3526#section-3) prime: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 }
P15 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
3072-bit MODP Group - P15 (https://tools.ietf.org/html/rfc3526#section-4) prime: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 }
P16 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
4096-bit MODP Group - P16 (https://tools.ietf.org/html/rfc3526#section-5) prime: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }
P17 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
6144-bit MODP Group - P17 (https://tools.ietf.org/html/rfc3526#section-6) prime: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 }
P18 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
8192-bit MODP Group - P18 (https://tools.ietf.org/html/rfc3526#section-7) prime: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 }
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) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
parseIdentificationString() - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
 
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
 
PasswordResponseProvider(PasswordFinder, Pattern, LoggerFactory) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
PasswordUpdateProvider - Interface in net.schmizz.sshj.userauth.password
Callback that can be implemented to allow an application to provide an updated password for the 'auth-password' authentication method.
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
 
PKCS5KeyFile - Class in net.schmizz.sshj.userauth.keyprovider
Represents a PKCS5-encoded key file.
PKCS5KeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS5KeyFile
 
PKCS5KeyFile.DecryptException - Exception in net.schmizz.sshj.userauth.keyprovider
Indicates a problem decrypting the data
PKCS5KeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
 
PKCS5KeyFile.Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS5KeyFile.Factory
 
PKCS5KeyFile.FormatException - Exception in net.schmizz.sshj.userauth.keyprovider
Indicates a format issue with PKCS5 data
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
 
PRIME - Static variable in class djb.Curve25519
 
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>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
Creates this promise with given name and exception chainer.
Promise(String, ExceptionChainer<T>, ReentrantLock, LoggerFactory) - 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
 
provideNewPassword(Resource<?>, String) - Method in interface net.schmizz.sshj.userauth.password.PasswordUpdateProvider
Called with the prompt received from the SSH server.
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.BaseFileKeyProvider
 

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(InputStream, LoggerFactory) - 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 com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS5KeyFile
 
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(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
 
registerSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
 
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(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteDirectory
 
RemoteFile - Class in net.schmizz.sshj.sftp
 
RemoteFile(SFTPEngine, 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(SFTPEngine, 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.BaseFileKeyProvider
 
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
 
ScpCommandLine - Class in net.schmizz.sshj.xfer.scp
Command line to be sent to the remote SSH process to setup an SCP process in the correct mode.
ScpCommandLine.EscapeMode - Enum in net.schmizz.sshj.xfer.scp
 
SCPDownloadClient - Class in net.schmizz.sshj.xfer.scp
Support for downloading 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, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
SCPRemoteException - Exception in net.schmizz.sshj.xfer.scp
 
SCPRemoteException(String, String) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPRemoteException
 
SCPUploadClient - Class in net.schmizz.sshj.xfer.scp
Support for uploading files over a connected link using SCP.
SecgUtils - Class in com.hierynomus.sshj.secg
 
SecgUtils() - Constructor for class com.hierynomus.sshj.secg.SecgUtils
 
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
 
Serpent128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Serpent128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Serpent192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Serpent192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Serpent256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Serpent256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
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
 
setLoggerFactory(LoggerFactory) - Method in interface net.schmizz.sshj.Config
Sets the LoggerFactory to use.
setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.ConfigImpl
 
setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.DefaultConfig
 
setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
setLoggerFactory(LoggerFactory) - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
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
 
setWaitForServerIdentBeforeSendingClientIdent(boolean) - Method in interface net.schmizz.sshj.Config
Sets whether the SSH client should wait for a received server ident, before sending the client ident.
setWaitForServerIdentBeforeSendingClientIdent(boolean) - 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
 
SHA256 - Class in net.schmizz.sshj.transport.digest
SHA256 Digest.
SHA256() - Constructor for class net.schmizz.sshj.transport.digest.SHA256
Create a new instance of a SHA256 digest
SHA256.Factory - Class in net.schmizz.sshj.transport.digest
Named factory for SHA256 digest
SHA256.Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA256.Factory
 
SHA384 - Class in net.schmizz.sshj.transport.digest
 
SHA384() - Constructor for class net.schmizz.sshj.transport.digest.SHA384
Create a new instance of a SHA384 digest
SHA384.Factory - Class in net.schmizz.sshj.transport.digest
Named factory for SHA384 digest
SHA384.Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA384.Factory
 
SHA512 - Class in net.schmizz.sshj.transport.digest
 
SHA512() - Constructor for class net.schmizz.sshj.transport.digest.SHA512
Create a new instance of a SHA384 digest
SHA512.Factory - Class in net.schmizz.sshj.transport.digest
Named factory for SHA384 digest
SHA512.Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA512.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.
shouldRetry(Resource<?>) - Method in interface net.schmizz.sshj.userauth.password.PasswordUpdateProvider
If password turns out to be incorrect, indicates whether another call to PasswordUpdateProvider.provideNewPassword(Resource, String) should be made.
sign() - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
sign(byte[], byte[], byte[], byte[]) - Static method in class djb.Curve25519
DIGITAL SIGNATURES
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
 
SignatureEdDSA - Class in com.hierynomus.sshj.signature
 
SignatureEdDSA() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA
 
SignatureEdDSA.Factory - Class in com.hierynomus.sshj.signature
 
SignatureEdDSA.Factory() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA.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.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.
Sockets - Class in com.hierynomus.sshj.backport
 
Sockets() - Constructor for class com.hierynomus.sshj.backport.Sockets
 
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.
StreamCipher - Class in com.hierynomus.sshj.transport.cipher
 
StreamCipher(int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCipher
 
StreamCiphers - Class in com.hierynomus.sshj.transport.cipher
Implementations of the Stream Ciphers that are defined in the RFCs - https://tools.ietf.org/html/rfc4253#section-6.3 - https://tools.ietf.org/html/rfc4345
StreamCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers
 
StreamCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
Named factory for BlockCipher
StreamCiphers.Factory(int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
StreamCopier - Class in net.schmizz.sshj.common
 
StreamCopier(InputStream, OutputStream, LoggerFactory) - 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 com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
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.PKCS5KeyFile
 
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
trans - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
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
 
TripleDESCTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
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.
Twofish128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Twofish128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Twofish192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Twofish192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Twofish256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Twofish256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
TwofishCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
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.BaseFileKeyProvider
 

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 com.hierynomus.sshj.signature.SignatureEdDSA
 
update(byte[], int, int) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
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.
valueOf(String) - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
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.
values() - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
verify(byte[], byte[], byte[], byte[]) - Static method in class djb.Curve25519
 
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(NegotiatedAlgorithms) - Method in interface net.schmizz.sshj.transport.verification.AlgorithmsVerifier
Callback is invoked when algorithms have been negotiated between client and server.
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, LoggerFactory) - 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, LoggerFactory) - 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, LoggerFactory) - 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

ZERO - Static variable in class djb.Curve25519
 
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