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

A

aadCipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
aadCipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
ABRT - net.schmizz.sshj.connection.channel.direct.Signal
 
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
 
AbstractChannel(Connection, String, Charset) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
 
AbstractChannel.TransportRunnable - Interface in net.schmizz.sshj.connection.channel
 
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 initiated by the client.
AbstractDirectChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
 
AbstractDirectChannel(Connection, String, Charset) - 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, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignature
 
AbstractSignature(Signature, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignature
 
AbstractSignatureDSA - Class in net.schmizz.sshj.signature
 
AbstractSignatureDSA(String, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignatureDSA
 
accept(RemoteResourceInfo) - Method in interface net.schmizz.sshj.sftp.RemoteResourceFilter
 
accept(LocalSourceFile) - Method in interface net.schmizz.sshj.xfer.LocalFileFilter
 
ACCEPT - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
Accept the remote resource and add it to the result.
AccountResource - Class in net.schmizz.sshj.userauth.password
 
AccountResource(String, String) - Constructor for class net.schmizz.sshj.userauth.password.AccountResource
 
ACMODTIME - net.schmizz.sshj.sftp.FileAttributes.Flag
 
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(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.
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(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
 
ADMINISTRATIVELY_PROHIBITED - net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
AES128CBC - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES128CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC
Deprecated.
 
AES128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES128CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES128CBC Cipher
AES128CTR - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES128CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR
Deprecated.
 
AES128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES128CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES128CTR Cipher
AES128GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
 
AES192CBC - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES192CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC
Deprecated.
 
AES192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES192CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES192CBC Cipher
AES192CTR - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES192CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR
Deprecated.
 
AES192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES192CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES192CTR Cipher
AES256CBC - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES256CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC
Deprecated.
 
AES256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES256CBC.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES256CBC Cipher
AES256CTR - Class in net.schmizz.sshj.transport.cipher
Deprecated.
AES256CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR
Deprecated.
 
AES256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
AES256CTR.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for AES256CTR Cipher
AES256GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
 
agreement - Variable in class net.schmizz.sshj.transport.kex.DHBase
 
alertAll(SSHException, Collection<? extends ErrorNotifiable>) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
Notify all notifiables of given error.
alertAll(SSHException, ErrorNotifiable...) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
Notify all notifiables of given error.
alertEvents(Throwable, Collection<? extends Event<?>>) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertEvents(Throwable, Event<?>...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertPromises(Throwable, Collection<? extends Promise<?, ?>>) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
alertPromises(Throwable, Promise<?, ?>...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
 
AlgorithmsVerifier - Interface in net.schmizz.sshj.transport.verification
 
ALL - Static variable in interface com.hierynomus.sshj.sftp.RemoteResourceSelector
 
ALL_SIGNATURES - Static variable in class net.schmizz.sshj.common.KeyType.CertUtils
 
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
 
ALRM - net.schmizz.sshj.connection.channel.direct.Signal
 
and(ScpCommandLine.Arg) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
and(ScpCommandLine.Arg, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
and(ScpCommandLine.Arg, String) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
and(ScpCommandLine.Arg, String, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
AndroidConfig - Class in net.schmizz.sshj
Registers SpongyCastle as JCE provider.
AndroidConfig() - Constructor for class net.schmizz.sshj.AndroidConfig
 
APPEND - net.schmizz.sshj.sftp.OpenMode
Force all writes to append data at the end of the file.
appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
appliesTo(String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
appliesTo(KeyType, String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
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
 
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
 
ATOMIC - net.schmizz.sshj.sftp.RenameFlags
 
attach(Channel) - Method in interface net.schmizz.sshj.connection.Connection
Attach a Channel to this connection.
attach(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
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(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
ATTRS - net.schmizz.sshj.sftp.PacketType
 
auth - Variable in class net.schmizz.sshj.SSHClient
ssh-userauth service
auth(String, Iterable<AuthMethod>) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the supplied methods.
auth(String, AuthMethod...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the supplied methods.
AUTH_CANCELLED_BY_USER - net.schmizz.sshj.common.DisconnectReason
 
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, 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, 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, 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, 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(String, KeyProvider...) - Method in class net.schmizz.sshj.SSHClient
Authenticate username using the "publickey" authentication method.
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.
authSize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
available() - Method in class net.schmizz.sshj.common.Buffer
 
available() - Method in class net.schmizz.sshj.common.CircularBuffer
Data available in the buffer for reading.
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

BAD_MESSAGE - net.schmizz.sshj.sftp.Response.StatusCode
 
BadHostEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
bandwidthLimit(int) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
Base64Decoder - Class in net.schmizz.sshj.common
Wraps Base64.Decoder in order to wrap unchecked IllegalArgumentException thrown by the default Java Base64 decoder here and there.
Base64DecodingException - Exception in net.schmizz.sshj.common
A checked wrapper for all IllegalArgumentException, thrown by Base64.Decoder.
Base64DecodingException(IllegalArgumentException) - Constructor for exception net.schmizz.sshj.common.Base64DecodingException
 
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
 
BaseKeyAlgorithm - Class in com.hierynomus.sshj.key
 
BaseKeyAlgorithm(String, Factory.Named<Signature>, KeyType) - Constructor for class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
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
 
BaseMAC(String, int, int, boolean) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
 
BCrypt - Class in com.hierynomus.sshj.userauth.keyprovider.bcrypt
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
 
BCRYPT - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
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
BLOCK_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
block special
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
BlowfishCBC - Class in net.schmizz.sshj.transport.cipher
BlowfishCBC() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC
Deprecated.
 
BlowfishCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
BlowfishCBC.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for BlowfishCBC Cipher
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
BREAK - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
Do not add the remote resource to the result and stop further execution.
Buffer<T extends Buffer<T>> - Class in net.schmizz.sshj.common
 
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(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer
 
Buffer.BufferException - Exception in net.schmizz.sshj.common
 
Buffer.PlainBuffer - Class in net.schmizz.sshj.common
 
BufferException(String) - Constructor for exception net.schmizz.sshj.common.Buffer.BufferException
 
bufSize(int) - Method in class net.schmizz.sshj.common.StreamCopier
 
build() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
build() - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
Builder() - Constructor for class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
Builder() - Constructor for 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.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).
BY_APPLICATION - net.schmizz.sshj.common.DisconnectReason
 
BYTE_RANGE_LOCK_CONFLICT - net.schmizz.sshj.sftp.Response.StatusCode
 
BYTE_RANGE_LOCK_REFUSED - net.schmizz.sshj.sftp.Response.StatusCode
 
ByteArrayUtils - Class in net.schmizz.sshj.common
Utility functions for byte arrays.
ByteArrayUtils() - Constructor for class net.schmizz.sshj.common.ByteArrayUtils
 

C

CA_CERT - net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
 
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
 
CANNOT_DELETE - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
Certificate<T extends java.security.PublicKey> - Class in com.hierynomus.sshj.userauth.certificate
Certificate wrapper for public keys, created to help implement protocol described here: https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD Consumed primarily by net.shmizz.sshj.common.KeyType
Certificate.Builder<T extends java.security.PublicKey> - Class in com.hierynomus.sshj.userauth.certificate
 
CertUtils() - Constructor for class net.schmizz.sshj.common.KeyType.CertUtils
 
CHACHA_POLY_OPENSSH() - Static method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
 
ChachaPolyCipher - Class in com.hierynomus.sshj.transport.cipher
 
ChachaPolyCipher(int, int, String) - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
ChachaPolyCiphers - Class in com.hierynomus.sshj.transport.cipher
 
ChachaPolyCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
 
ChachaPolyCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
 
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_CLOSE - net.schmizz.sshj.common.Message
 
CHANNEL_DATA - net.schmizz.sshj.common.Message
 
CHANNEL_EOF - net.schmizz.sshj.common.Message
 
CHANNEL_EXTENDED_DATA - net.schmizz.sshj.common.Message
 
CHANNEL_FAILURE - net.schmizz.sshj.common.Message
 
CHANNEL_OPEN - net.schmizz.sshj.common.Message
 
CHANNEL_OPEN_CONFIRMATION - net.schmizz.sshj.common.Message
 
CHANNEL_OPEN_FAILURE - net.schmizz.sshj.common.Message
 
CHANNEL_REQUEST - net.schmizz.sshj.common.Message
 
CHANNEL_SUCCESS - net.schmizz.sshj.common.Message
 
CHANNEL_WINDOW_ADJUST - net.schmizz.sshj.common.Message
 
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(AbstractChannel, Transport, Window.Remote) - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
chanType - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
 
CHAR_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
character special
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 - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
 
Cipher - Interface in net.schmizz.sshj.transport.cipher
Wrapper for a cryptographic cipher, used either for encryption or decryption.
CIPHER_BLOCK_CHAINING_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
Cipher.Mode - Enum in net.schmizz.sshj.transport.cipher
 
cipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
CircularBuffer<T extends CircularBuffer<T>> - Class in net.schmizz.sshj.common
 
CircularBuffer(int, int) - Constructor for class net.schmizz.sshj.common.CircularBuffer
Creates a new circular buffer of the given size.
CircularBuffer.CircularBufferException - Exception in net.schmizz.sshj.common
 
CircularBuffer.PlainCircularBuffer - Class in net.schmizz.sshj.common
 
CircularBufferException(String) - Constructor for exception net.schmizz.sshj.common.CircularBuffer.CircularBufferException
 
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.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
CLOSE - net.schmizz.sshj.sftp.PacketType
 
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.common - package com.hierynomus.sshj.common
 
com.hierynomus.sshj.key - package com.hierynomus.sshj.key
 
com.hierynomus.sshj.secg - package com.hierynomus.sshj.secg
 
com.hierynomus.sshj.sftp - package com.hierynomus.sshj.sftp
 
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.transport.mac - package com.hierynomus.sshj.transport.mac
 
com.hierynomus.sshj.transport.verification - package com.hierynomus.sshj.transport.verification
 
com.hierynomus.sshj.userauth.certificate - package com.hierynomus.sshj.userauth.certificate
 
com.hierynomus.sshj.userauth.keyprovider - package com.hierynomus.sshj.userauth.keyprovider
 
com.hierynomus.sshj.userauth.keyprovider.bcrypt - package com.hierynomus.sshj.userauth.keyprovider.bcrypt
 
CommentEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
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_ERROR - net.schmizz.sshj.common.DisconnectReason
 
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
CONNECITON_LOST - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
CONNECT_FAILED - net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
Connection - Interface in net.schmizz.sshj.connection
Connection layer of the SSH protocol.
CONNECTION_LOST - net.schmizz.sshj.common.DisconnectReason
 
ConnectionException - Exception in net.schmizz.sshj.connection
Connection-layer exception.
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
 
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
 
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.
connectVia(Channel, String, int) - Method in class net.schmizz.sshj.SocketClient
 
connectVia(DirectConnection) - Method in class net.schmizz.sshj.SocketClient
Connect to a remote address via a direct TCP/IP connection from the server.
ConsoleKnownHostsVerifier - Class in net.schmizz.sshj.transport.verification
 
ConsoleKnownHostsVerifier(File, Console) - Constructor for class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
 
ConsolePasswordFinder - Class in net.schmizz.sshj.userauth.password
A PasswordFinder that reads a password from a console
ConsolePasswordFinder() - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
ConsolePasswordFinder(Console) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
ConsolePasswordFinder(Console, String, int) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
consume(long) - Method in class net.schmizz.sshj.connection.channel.Window
 
consume(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
 
CONTINUE - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
Do not add the remote resource to the result and continue with the next.
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(String, LocalDestFile, ScpCommandLine.EscapeMode, ScpCommandLine) - 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
 
copy(LocalSourceFile, String, ScpCommandLine.EscapeMode, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
 
copy(LocalSourceFile, String, ScpCommandLine.EscapeMode, ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
 
COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
CounterGCMParameterSpec(int, byte[]) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
 
CREAT - net.schmizz.sshj.sftp.OpenMode
If this flag is specified, then a new file will be created if one does not already exist (if OpenMode.TRUNC is specified, the new file will be truncated to zero length if it previously exists).
create() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
 
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.ChachaPolyCiphers.Factory
 
create() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.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.transport.kex.ExtInfoClientFactory
 
create() - Method in class com.hierynomus.sshj.transport.mac.Macs.Factory
 
create() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
 
create() - Method in interface net.schmizz.sshj.common.Factory
 
create() - Method in class net.schmizz.sshj.signature.SignatureDSA.Factory
 
create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory256
 
create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory384
 
create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory521
 
create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
 
create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
 
create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
 
create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
create() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
Deprecated.
 
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.Curve25519SHA256.FactoryLibSsh
 
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
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
Deprecated.
 
create() - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
 
create() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
 
create() - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
create() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
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.
createMatcher(String) - Static method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers
 
createOneOff(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
 
critOptions(Map<String, String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
CS7 - net.schmizz.sshj.connection.channel.direct.PTYMode
7 bit mode.
CS8 - net.schmizz.sshj.connection.channel.direct.PTYMode
8 bit mode.
Curve25519DH - Class in net.schmizz.sshj.transport.kex
Key Exchange Method using Curve25519 as defined in RFC 8731
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.FactoryLibSsh - Class in net.schmizz.sshj.transport.kex
Named factory for Curve25519SHA256 key exchange

D

data - Variable in class net.schmizz.sshj.common.Buffer
 
DATA - net.schmizz.sshj.sftp.PacketType
 
DEBUG - net.schmizz.sshj.common.Message
 
decode(byte[]) - Static method in class net.schmizz.sshj.common.Base64Decoder
 
decode(String) - Static method in class net.schmizz.sshj.common.Base64Decoder
 
Decrypt - net.schmizz.sshj.transport.cipher.Cipher.Mode
 
DEFAULT - Static variable in interface net.schmizz.sshj.common.LoggerFactory
Default SLF4J-based implementation of the SSHJ LoggerFactory.
DEFAULT_FORMAT - Static variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
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
 
DefaultSecurityProviderConfig - Class in net.schmizz.sshj
SSHJ Configuration that uses the default Security Provider configuration from java.security and disables Bouncy Castle registration
DefaultSecurityProviderConfig() - Constructor for class net.schmizz.sshj.DefaultSecurityProviderConfig
 
DEFLATE - net.schmizz.sshj.transport.compression.Compression.Mode
 
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.
DELETE_PENDING - net.schmizz.sshj.sftp.Response.StatusCode
 
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(Reader, boolean) - 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.
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
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
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
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
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 Hellman 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
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 - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
digest() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
digest() - Method in interface net.schmizz.sshj.transport.digest.Digest
 
Digest - Interface in net.schmizz.sshj.transport.digest
Interface used to compute digests, based on algorithms such as MD5 or SHA1.
DIR_NOT_EMPTY - net.schmizz.sshj.sftp.Response.StatusCode
 
DirectConnection - Class in net.schmizz.sshj.connection.channel.direct
A channel for creating a direct TCP/IP connection from the server to a remote address.
DirectConnection(Connection, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.DirectConnection
 
directory(String) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
 
directory(String) - Method in interface net.schmizz.sshj.xfer.TransferListener
 
DIRECTORY - net.schmizz.sshj.sftp.FileMode.Type
directory
DirectTCPIPChannel - Class in net.schmizz.sshj.connection.channel.direct
 
DirectTCPIPChannel(Connection, Parameters) - Constructor for class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
 
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() - Method in class net.schmizz.sshj.transport.TransportImpl
 
disconnect(DisconnectReason) - Method in interface net.schmizz.sshj.transport.Transport
Send a disconnect packet with the given reason, and closes this transport.
disconnect(DisconnectReason) - Method in class net.schmizz.sshj.transport.TransportImpl
 
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(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
 
DISCONNECT - net.schmizz.sshj.common.Message
 
DisconnectListener - Interface in net.schmizz.sshj.transport
 
DisconnectReason - Enum in net.schmizz.sshj.common
Disconnect error codes
doFinal() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
doFinal() - Method in interface net.schmizz.sshj.transport.mac.MAC
 
doFinal(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
doFinal(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
doFinal(byte[], int) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
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
 
DoubleQuote - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
 
download(String, String) - 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, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
download(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
download(String, String, long) - 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, String, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
download(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
download(String, LocalDestFile) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Download remotePath to localFile.
download(String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
download(String, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
download(String, LocalDestFile, long) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Download remotePath to localFile.
download(String, LocalDestFile, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
DSA - net.schmizz.sshj.common.KeyType
SSH identifier for DSA keys
DSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
 
DSA_CERT - net.schmizz.sshj.common.KeyType
Signed dsa certificate

E

EC_BC - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
General elliptic curve algorithm identifier for use with BouncyCastle
EC_KEYSTORE - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
General elliptic curve algorithm identifier for use with the Android Keystore
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.Factory384 - Class in net.schmizz.sshj.transport.kex
Named factory for ECDHNistP key exchange
ECDHNistP.Factory521 - Class in net.schmizz.sshj.transport.kex
Named factory for ECDHNistP key exchange
ECDSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
Elliptic curve signature key algorithm for use with BouncyCastle
ECDSA256 - net.schmizz.sshj.common.KeyType
SSH identifier for ECDSA-256 keys
ECDSA256_CERT - net.schmizz.sshj.common.KeyType
 
ECDSA384 - net.schmizz.sshj.common.KeyType
SSH identifier for ECDSA-384 keys
ECDSA384_CERT - net.schmizz.sshj.common.KeyType
 
ECDSA521 - net.schmizz.sshj.common.KeyType
SSH identifier for ECDSA-521 keys
ECDSA521_CERT - net.schmizz.sshj.common.KeyType
 
ECDSASHANistp256() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECDSASHANistp256CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECDSASHANistp384() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECDSASHANistp384CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECDSASHANistp521() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECDSASHANistp521CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
ECHO - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable echoing.
ECHOCTL - net.schmizz.sshj.connection.channel.direct.PTYMode
Echo control characters as ˆ(Char).
ECHOE - net.schmizz.sshj.connection.channel.direct.PTYMode
Visually erase chars.
ECHOK - net.schmizz.sshj.connection.channel.direct.PTYMode
Kill character discards current line.
ECHOKE - net.schmizz.sshj.connection.channel.direct.PTYMode
Visual erase for line kill.
ECHONL - net.schmizz.sshj.connection.channel.direct.PTYMode
Echo NL even if ECHO is off.
ED25519 - net.schmizz.sshj.common.KeyType
 
ED25519_CERT - net.schmizz.sshj.common.KeyType
 
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
 
EdDSA25519() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
EdDSA25519CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
 
encode(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
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
 
encode(Map<PTYMode, Integer>) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
 
encodeAsnSignature(BigInteger, BigInteger) - Method in class net.schmizz.sshj.signature.AbstractSignatureDSA
Get ASN.1 Signature encoded using DER Sequence of integers
encodeSensitiveStringToUtf8(char[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Converts a char-array to UTF-8 byte-array and then blanks out source array and all intermediate arrays.
Encrypt - net.schmizz.sshj.transport.cipher.Cipher.Mode
 
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
 
EntryFactory() - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
eof() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
EOF - net.schmizz.sshj.sftp.Response.StatusCode
 
eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
Called when EOF has been received.
eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
 
equals(byte[], int, byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
Check whether some part or whole of two byte arrays is equal, for length bytes starting at some offset.
equals(Object) - Method in class com.hierynomus.sshj.signature.Ed25519PublicKey
 
equals(Object) - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
 
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.
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>, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
Creates this event with given name, exception chainer, and associated lock.
Event(String, ExceptionChainer<T>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
Creates this event with given name and exception chainer.
ExceptionChainer<Z extends java.lang.Throwable> - Interface in net.schmizz.concurrent
Chains an exception to desired type.
EXCL - net.schmizz.sshj.sftp.OpenMode
Causes the request to fail if the named file already exists.
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
 
EXT_INFO - net.schmizz.sshj.common.Message
 
EXTENDED - net.schmizz.sshj.sftp.FileAttributes.Flag
 
EXTENDED - net.schmizz.sshj.sftp.PacketType
 
EXTENDED_REPLY - net.schmizz.sshj.sftp.PacketType
 
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
 
extensions(Map<String, String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
ExtInfoClientFactory - Class in com.hierynomus.sshj.transport.kex
Stub kex algorithm factory that indicates support for SSH2_MSG_EXT_INFO.
ExtInfoClientFactory() - Constructor for class com.hierynomus.sshj.transport.kex.ExtInfoClientFactory
 
extractSig(byte[], String) - Method in class net.schmizz.sshj.signature.AbstractSignature
Check whether the signature is generated using the expected algorithm, and if so, return the signature blob

F

Factory<T> - Interface in net.schmizz.sshj.common
A basic factory interface.
Factory() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
 
Factory() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
 
Factory() - Constructor for class net.schmizz.sshj.signature.SignatureDSA.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.digest.MD5.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA1.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA256.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA384.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA512.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG1.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG14.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
Deprecated.
 
Factory() - Constructor for class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
 
Factory() - Constructor for class net.schmizz.sshj.transport.random.JCERandom.Factory
 
Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
Factory(int, int, int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
 
Factory(int, int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
 
Factory(int, int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
Factory(int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
Factory(String, String, int, int, boolean) - Constructor for class com.hierynomus.sshj.transport.mac.Macs.Factory
 
Factory(String, BigInteger, BigInteger, Factory.Named<Digest>) - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups.Factory
 
Factory(String, Factory.Named<Signature>, KeyType) - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms.Factory
 
Factory.Named<T> - Interface in net.schmizz.sshj.common
Interface for a named factory.
Factory.Named.Util - Class in net.schmizz.sshj.common
Utility functions
Factory256() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory256
 
Factory256() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
 
Factory384() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory384
 
Factory384() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
 
Factory521() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory521
 
Factory521() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
 
FactoryCERT() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
 
FactoryLibSsh() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.FactoryLibSsh
 
FactoryRSASHA256() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
 
FactoryRSASHA512() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
 
FactorySSHRSA() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
 
FAILURE - net.schmizz.sshj.sftp.Response.StatusCode
 
fetchAttributes() - Method in class net.schmizz.sshj.sftp.RemoteFile
 
FIFO_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
FIFO special
file(String, long) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
 
file(String, long) - Method in interface net.schmizz.sshj.xfer.TransferListener
 
FILE_ALREADY_EXISTS - net.schmizz.sshj.sftp.Response.StatusCode
 
FILE_CORRUPT - net.schmizz.sshj.sftp.Response.StatusCode
 
FILE_IS_A_DIRECTORY - net.schmizz.sshj.sftp.Response.StatusCode
 
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.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(File) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
 
FileSystemFile(String) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
 
FileTransfer - Interface in net.schmizz.sshj.xfer
 
fill(byte[]) - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom
 
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[]) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom
 
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.JCERandom
Fill the given byte-array with random bytes from this PRNG.
fill(byte[], int, int) - Method in interface net.schmizz.sshj.transport.random.Random
Fill part of bytes with random values.
fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
 
findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
 
findExistingAlgorithms(String, int) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
It is necessary to connect with the type of algorithm that matches an existing know_host entry.
findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
 
FingerprintVerifier - Class in net.schmizz.sshj.transport.verification
 
finishOff() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
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
 
forget(Channel) - Method in interface net.schmizz.sshj.connection.Connection
Forget an attached Channel.
forget(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
forget(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
Forget an attached ForwardedChannelOpener.
forget(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
Forward(int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with address as "" and specified port.
Forward(String) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with specified address and port as 0.
Forward(String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
Creates this forward with specified address and port number.
ForwardedChannel(Connection, Socket, Parameters) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
 
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.
ForwardedTCPIPChannel(Connection, int, long, long, RemotePortForwarder.Forward, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
 
FPE - net.schmizz.sshj.connection.channel.direct.Signal
 
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
 
FSETSTAT - net.schmizz.sshj.sftp.PacketType
 
FSTAT - net.schmizz.sshj.sftp.PacketType
 

G

G - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
 
GALOIS_COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers
 
GcmCipher - Class in com.hierynomus.sshj.transport.cipher
 
GcmCipher(int, int, int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher
 
GcmCipher.CounterGCMParameterSpec - Class in com.hierynomus.sshj.transport.cipher
Algorithm parameters for AES/GCM that assumes the IV uses an 8-byte counter field as its most significant bytes.
GcmCiphers - Class in com.hierynomus.sshj.transport.cipher
 
GcmCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCiphers
 
GcmCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
Named factory for BlockCipher
generator - Variable in class net.schmizz.sshj.transport.kex.DHBase
 
geq(int) - Method in enum net.schmizz.sshj.common.Message
 
get() - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
 
get(int) - Method in interface net.schmizz.sshj.connection.Connection
 
get(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
get(String) - Method in interface net.schmizz.sshj.connection.Connection
 
get(String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
 
get(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
get(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
get(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
get(String, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
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.
getActiveForwards() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
 
getAddress() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
 
getAlgorithm() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
getAuthenticationTagSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
 
getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
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
 
getBuilder() - Static method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getClientKeyAlgorithms(KeyType) - Method in interface net.schmizz.sshj.transport.Transport
 
getClientKeyAlgorithms(KeyType) - Method in class net.schmizz.sshj.transport.TransportImpl
 
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
 
getCode() - Method in enum net.schmizz.sshj.sftp.Response.StatusCode
 
getComment() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getCompactData() - Method in class net.schmizz.sshj.common.Buffer
 
getComponents(String) - Method in class net.schmizz.sshj.sftp.PathHelper
Divide the path into PathComponents(parent, name) while making sure name != "." && name != ".."
getComponents(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
 
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
 
getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getFingerprint() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
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.
getFormat() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getHostKey() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
 
getHostKey() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
getHostKeyAlgorithm() - Method in interface net.schmizz.sshj.transport.Transport
 
getHostKeyAlgorithm() - Method in class net.schmizz.sshj.transport.TransportImpl
 
getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getID() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getID() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getInitializedCipherInstance() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
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
 
getInstance(String) - Static method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
Valid examples: 4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21 MD5:4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21 SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU= SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo=
getIV() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
 
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
Get KeepAlive interval in seconds
getKeepAliveProvider() - Method in interface net.schmizz.sshj.Config
 
getKeepAliveProvider() - Method in class net.schmizz.sshj.ConfigImpl
 
getKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getKeyAgreement(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Creates a new instance of KeyAgreement with the given algorithm.
getKeyAlgorithm() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
getKeyAlgorithm() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
 
getKeyAlgorithms() - Method in interface net.schmizz.sshj.Config
Retrieve the list of named factories for KeyAlgorithm
getKeyAlgorithms() - Method in class net.schmizz.sshj.ConfigImpl
 
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.
getKeyFileVersion() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
getKeyFormat() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
getKeyFormat() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
 
getKeyPair(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
Get PEM Key Pair delegating to configured converters based on Algorithm Object Identifier
getKeyPair(T) - Method in interface net.schmizz.sshj.userauth.keyprovider.pkcs.KeyPairConverter
Get PEM Key Pair from typed object
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
 
getKeyType() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
 
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.LocalDestFile
 
getLength() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getLine() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
getLocalAddress() - Method in class net.schmizz.sshj.SocketClient
 
getLocalHost() - Method in class net.schmizz.sshj.connection.channel.direct.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.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(Class<?>) - Method in interface net.schmizz.sshj.common.LoggerFactory
 
getLogger(String) - 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
 
getMaxCircularBufferSize() - Method in interface net.schmizz.sshj.Config
 
getMaxCircularBufferSize() - Method in class net.schmizz.sshj.ConfigImpl
 
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.key.KeyAlgorithms.Factory
 
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.ChachaPolyCiphers.Factory
 
getName() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.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.transport.kex.ExtInfoClientFactory
 
getName() - Method in class com.hierynomus.sshj.transport.mac.Macs.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.Factory256
 
getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory384
 
getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory521
 
getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
 
getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
 
getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
 
getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
 
getName() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
Deprecated.
 
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.Curve25519SHA256.FactoryLibSsh
 
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
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
Deprecated.
 
getName() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
 
getName() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
getName() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
getName() - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getName() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
 
getNames(List<Factory.Named<T>>) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
Get a comma-delimited string containing the factory names from the given list of factories.
getNextPowerOf2(int) - Static method in class net.schmizz.sshj.common.Buffer
 
getNextServiceName() - Method in interface net.schmizz.sshj.userauth.AuthParams
 
getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getOutputStream(boolean) - Method in class net.schmizz.sshj.xfer.FileSystemFile
 
getOutputStream(boolean) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
 
getP() - Method in class net.schmizz.sshj.transport.kex.DH
 
getParent() - Method in enum net.schmizz.sshj.common.KeyType
 
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
 
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
 
getPubKey() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
 
getPublic() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
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
 
getPublicKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getPublicKeyFile(File) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
 
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
 
getRemoteCharset() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
getRemoteCharset() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
getRemoteCharset() - Method in class net.schmizz.sshj.SSHClient
Returns the character set used to communicate with the remote machine for certain strings (like paths).
getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.DirectConnection
 
getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.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.DirectConnection
 
getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.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
 
getRemoteSocketAddress() - Method in interface com.hierynomus.sshj.common.RemoteAddressProvider
Get Remote Socket Address associated with transport connection
getRemoteSocketAddress() - Method in class net.schmizz.sshj.SSHClient
Get Remote Socket Address from Transport
getRemoteSocketAddress() - Method in class net.schmizz.sshj.transport.TransportImpl
Get Remote Socket Address using Connection Information
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.
getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
getServerExtensionData(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
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() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getSignature() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getSignature(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
 
getSignatureAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getSignatureName() - Method in class net.schmizz.sshj.signature.AbstractSignature
 
getSignatureName() - Method in interface net.schmizz.sshj.signature.Signature
 
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 com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getType() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getType() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
 
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.BadHostEntry
 
getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
getType() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
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
 
getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
 
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
 
GLOBAL_REQUEST - net.schmizz.sshj.common.Message
 
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
 
GROUP_INVALID - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
GRP_R - net.schmizz.sshj.xfer.FilePermission
read permission, group
GRP_RWX - net.schmizz.sshj.xfer.FilePermission
read, write, execute/search by group
GRP_W - net.schmizz.sshj.xfer.FilePermission
write permission, group
GRP_X - net.schmizz.sshj.xfer.FilePermission
execute/search permission, group
gt(int) - Method in enum net.schmizz.sshj.common.Message
 

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 - Variable in class net.schmizz.sshj.sftp.RemoteResource
 
handle() - Method in class net.schmizz.sshj.sftp.PacketReader
 
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(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
 
HANDLE - net.schmizz.sshj.sftp.PacketType
 
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
 
hash(byte[], byte[], byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
Compatibility with new OpenBSD function.
hashCode() - Method in class com.hierynomus.sshj.signature.Ed25519PublicKey
 
hashCode() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
 
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
Deprecated.
HMACMD5() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5
Deprecated.
 
HMACMD5() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACMD5.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMACMD5 MAC
HMACMD596 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACMD596() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596
Deprecated.
 
HMACMD596() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACMD596.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-MD5-96 MAC
HMACMD596Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACMD5Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACRIPEMD160 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACRIPEMD160() - Constructor for class net.schmizz.sshj.transport.mac.HMACRIPEMD160
Deprecated.
 
HMACRIPEMD160() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACRIPEMD160.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-RIPEMD160 MAC
HMACRIPEMD16096() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACRIPEMD160Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACRIPEMD160OpenSsh() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA1 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACSHA1() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1
Deprecated.
 
HMACSHA1() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA1.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-SHA1 MAC
HMACSHA196 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACSHA196() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196
Deprecated.
 
HMACSHA196() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA196.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-SHA1-96 MAC
HMACSHA196Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA1Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA2256 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACSHA2256() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256
Deprecated.
 
HMACSHA2256() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA2256.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-SHA1 MAC
HMACSHA2256Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA2512 - Class in net.schmizz.sshj.transport.mac
Deprecated.
HMACSHA2512() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512
Deprecated.
 
HMACSHA2512() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HMACSHA2512.Factory - Class in net.schmizz.sshj.transport.mac
Deprecated.
Named factory for the HMAC-SHA1 MAC
HMACSHA2512Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
 
HOST_KEY_NOT_VERIFIABLE - net.schmizz.sshj.common.DisconnectReason
 
HOST_NOT_ALLOWED_TO_CONNECT - net.schmizz.sshj.common.DisconnectReason
 
HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
hostKey - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
hostKeyChangedAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
 
hostKeyChangedAction(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
 
HUP - net.schmizz.sshj.connection.channel.direct.Signal
 

I

ICANON - net.schmizz.sshj.connection.channel.direct.PTYMode
Canonicalize input lines.
ICRNL - net.schmizz.sshj.connection.channel.direct.PTYMode
Map CR to NL on input.
id(String) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
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
 
IEXTEN - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable extensions.
IGNCR - net.schmizz.sshj.connection.channel.direct.PTYMode
Ignore CR on input.
IGNORE - net.schmizz.sshj.common.Message
 
IGNPAR - net.schmizz.sshj.connection.channel.direct.PTYMode
The ignore parity flag.
ILL - net.schmizz.sshj.connection.channel.direct.Signal
 
ILLEGAL_USER_NAME - net.schmizz.sshj.common.DisconnectReason
 
IMAXBEL - net.schmizz.sshj.connection.channel.direct.PTYMode
Ring bell on input queue full.
in(int, int) - Method in enum net.schmizz.sshj.common.Message
 
incrementCounter() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
 
inError() - Method in class net.schmizz.concurrent.Event
 
inError() - Method in class net.schmizz.concurrent.Promise
 
INFLATE - net.schmizz.sshj.transport.compression.Compression.Mode
 
init() - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
init() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
init() - Method in interface net.schmizz.sshj.transport.digest.Digest
 
init(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
init(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
init(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
Introduced for internal use by testcases.
init(int, long, long) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
init(File) - 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 class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(File, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
init(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(Reader, Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(Reader, Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(Reader, Reader, PasswordFinder) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
init(Reader, Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(Reader, Reader, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(Reader, Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
init(Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(Reader, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
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(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(String, String) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(String, String, PasswordFinder) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
init(String, String, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
 
init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
 
init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
Initialize Key Agreement with generated Public and Private Key Pair
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(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(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(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(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
 
INIT - net.schmizz.sshj.sftp.PacketType
 
initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
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() - Method in class net.schmizz.sshj.DefaultConfig
 
initialized - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
initializedBuffer() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
 
initKeyAlgorithms() - Method in class net.schmizz.sshj.AndroidConfig
 
initKeyAlgorithms() - Method in class net.schmizz.sshj.DefaultConfig
 
initKeyExchangeFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initMACFactories() - Method in class net.schmizz.sshj.DefaultConfig
 
initPubKey(Reader) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
Read the separate public key provided alongside the private key
initRandomFactory() - Method in class net.schmizz.sshj.DefaultConfig
 
initSign(PrivateKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
initSign(PrivateKey) - Method in interface net.schmizz.sshj.signature.Signature
Initialize this signature with the given private key for signing.
initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
initVerify(PublicKey) - Method in interface net.schmizz.sshj.signature.Signature
Initialize this signature with the given public key for signature verification.
initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.SignatureRSA
 
INLCR - net.schmizz.sshj.connection.channel.direct.PTYMode
Map NL into CR on input.
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
 
INPCK - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable checking of parity errors.
INT - net.schmizz.sshj.connection.channel.direct.Signal
 
INVALID_FILENAME - net.schmizz.sshj.sftp.Response.StatusCode
 
INVALID_HANDLE - net.schmizz.sshj.sftp.Response.StatusCode
 
INVALID_PARAMETER - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
isEnabled() - Method in class net.schmizz.keepalive.KeepAlive
KeepAlive enabled based on KeepAlive interval
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.
isEtm() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
isEtm() - Method in interface net.schmizz.sshj.transport.mac.MAC
Indicates that an Encrypt-Then-Mac algorithm was selected.
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
 
ISIG - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable signals INTR, QUIT, [D]SUSP.
isIn(int) - Method in enum net.schmizz.sshj.xfer.FilePermission
 
isKexDone() - Method in class net.schmizz.sshj.transport.TransportImpl
 
isMyType(Key) - Method in enum net.schmizz.sshj.common.KeyType
 
isOpen() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
isOpen() - Method in interface net.schmizz.sshj.connection.channel.Channel
 
isRegularFile() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
 
isRunning() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
Returns whether this listener is running (ie.
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
 
ISTRIP - net.schmizz.sshj.connection.channel.direct.PTYMode
Strip 8th bit off characters.
isVerifyHostKeyCertificates() - Method in interface net.schmizz.sshj.Config
Returns true if host key certificates should be verified while connecting to the server.
isVerifyHostKeyCertificates() - Method in class net.schmizz.sshj.ConfigImpl
 
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
 
IUCLC - net.schmizz.sshj.connection.channel.direct.PTYMode
Translate uppercase characters to lowercase.
iv - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
 
IXANY - net.schmizz.sshj.connection.channel.direct.PTYMode
Any char will restart after stop.
IXOFF - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable input flow control.
IXON - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable output flow control.

J

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
join() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
join() - 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() - Method in class net.schmizz.sshj.transport.TransportImpl
 
join(int, TimeUnit) - Method in interface net.schmizz.sshj.transport.Transport
Joins the thread calling this method to the transport's death.
join(int, TimeUnit) - Method in class net.schmizz.sshj.transport.TransportImpl
 
join(long, TimeUnit) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
 
join(long, TimeUnit) - Method in interface net.schmizz.sshj.connection.channel.Channel
 

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
 
KEX_DH_GEX_INIT - net.schmizz.sshj.common.Message
 
KEX_DH_GEX_REPLY - net.schmizz.sshj.common.Message
 
KEX_DH_GEX_REQUEST - net.schmizz.sshj.common.Message
 
KEXDH_31 - net.schmizz.sshj.common.Message
{ KEXDH_REPLY, KEXDH_GEX_GROUP, SSH_MSG_KEX_ECDH_REPLY }
KEXDH_INIT - net.schmizz.sshj.common.Message
 
KEXINIT - net.schmizz.sshj.common.Message
 
key - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
KEY_EXCHANGE_FAILED - net.schmizz.sshj.common.DisconnectReason
 
KeyAlgorithm - Class in com.hierynomus.sshj.common
 
KeyAlgorithm - Interface in com.hierynomus.sshj.key
In [RFC4252], the concept "public key algorithm" is used to establish a relationship between one algorithm name, and:
KeyAlgorithm() - Constructor for class com.hierynomus.sshj.common.KeyAlgorithm
 
KeyAlgorithms - Class in com.hierynomus.sshj.key
 
KeyAlgorithms() - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms
 
KeyAlgorithms.Factory - Class in com.hierynomus.sshj.key
 
KeyDecryptionFailedException - Exception in com.hierynomus.sshj.common
Thrown when a key file could not be decrypted correctly, e.g.
KeyDecryptionFailedException() - Constructor for exception com.hierynomus.sshj.common.KeyDecryptionFailedException
 
KeyDecryptionFailedException(EncryptionException) - Constructor for exception com.hierynomus.sshj.common.KeyDecryptionFailedException
 
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
Key File Formats
KeyPairConverter<T> - Interface in net.schmizz.sshj.userauth.keyprovider.pkcs
Converter from typed object to PEM Key Pair
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.
KeyType.CertUtils - Class in net.schmizz.sshj.common
 
khFile - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
KILL - net.schmizz.sshj.connection.channel.direct.Signal
 
KnownHostMatchers - Class in com.hierynomus.sshj.transport.verification
 
KnownHostMatchers() - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers
 
KnownHostMatchers.HostMatcher - Interface in com.hierynomus.sshj.transport.verification
 
kp - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
kProv - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
 

L

length() - Method in class net.schmizz.sshj.sftp.RemoteFile
 
length(long) - Method in class net.schmizz.sshj.common.StreamCopier
 
leq(int) - Method in enum net.schmizz.sshj.common.Message
 
LIMIT - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
LINK_LOOP - net.schmizz.sshj.sftp.Response.StatusCode
 
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(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 creating 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.
loadKeys(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
Creates a KeyProvider instance from given location on the file system.
loadKeys(KeyPair) - Method in class net.schmizz.sshj.SSHClient
Creates a KeyProvider from supplied KeyPair.
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.
Local(long, int, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Local
 
LocalDestFile - Interface in net.schmizz.sshj.xfer
 
LocalFileFilter - Interface in net.schmizz.sshj.xfer
 
LOCALHOST - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
 
LOCALPORT - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
 
LocalPortForwarder - Class in net.schmizz.sshj.connection.channel.direct
 
LocalPortForwarder(Connection, Parameters, ServerSocket, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
 
LocalPortForwarder.ForwardedChannel - Class in net.schmizz.sshj.connection.channel.direct
 
LocalSourceFile - Interface in net.schmizz.sshj.xfer
 
lock - Variable in class net.schmizz.sshj.connection.channel.Window
 
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_CONFLICT - net.schmizz.sshj.sftp.Response.StatusCode
 
log - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
 
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.HostEntry
 
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 - 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
 
LoggerFactory - Interface in net.schmizz.sshj.common
 
LoggingTransferListener - Class in net.schmizz.sshj.xfer
 
LoggingTransferListener(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
 
longValue() - Method in enum net.schmizz.sshj.sftp.RenameFlags
 
ls() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
ls(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(String, RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
ls(String, RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
ls(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
 
LSTAT - net.schmizz.sshj.sftp.PacketType
 
lt(int) - Method in enum net.schmizz.sshj.common.Message
 
lwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
Local window

M

mac - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
MAC - Interface in net.schmizz.sshj.transport.mac
Message Authentication Code for use in SSH.
MAC_ERROR - net.schmizz.sshj.common.DisconnectReason
 
Macs - Class in com.hierynomus.sshj.transport.mac
 
Macs() - Constructor for class com.hierynomus.sshj.transport.mac.Macs
 
Macs.Factory - Class in com.hierynomus.sshj.transport.mac
 
makeAccountResource() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
makeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
makeDir(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
makeInetSocketAddress(String, int) - Method in class net.schmizz.sshj.SocketClient
 
mark(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
markSupported() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
match(String) - Method in interface com.hierynomus.sshj.transport.verification.KnownHostMatchers.HostMatcher
 
matchPattern(String, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
This method must work exactly as match_pattern from match.c of OpenSSH.
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
 
MAX_UINT64_VALUE - Static variable in class net.schmizz.sshj.common.Buffer
Maximum size of a uint64
maxPacketSize - Variable in class net.schmizz.sshj.connection.channel.Window
 
maxPossibleRemainingCapacity() - Method in class net.schmizz.sshj.common.CircularBuffer
Returns how many more bytes this buffer can receive.
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
Message - Enum in net.schmizz.sshj.common
SSH message identifiers
MESSAGE - Static variable in exception com.hierynomus.sshj.common.KeyDecryptionFailedException
 
mkdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
mkdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
MKDIR - net.schmizz.sshj.sftp.PacketType
 
mkdirs(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
mkdirs(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
mode - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
mode(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
MODE - net.schmizz.sshj.sftp.FileAttributes.Flag
 
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
NAME - net.schmizz.sshj.sftp.PacketType
 
NATIVE - net.schmizz.sshj.sftp.RenameFlags
 
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.keyprovider.pkcs - package net.schmizz.sshj.userauth.keyprovider.pkcs
 
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
 
newDirectConnection(String, int) - Method in class net.schmizz.sshj.SSHClient
Create a DirectConnection channel that connects to a remote address from the server.
newExtendedRequest(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
NEWKEYS - net.schmizz.sshj.common.Message
 
newLocalPortForwarder(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
 
newSignature() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
newSignature() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
 
newStatefulSFTPClient() - Method in class net.schmizz.sshj.SSHClient
Stateful FTP client is required in order to connect to Serv-U FTP servers.
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_CONNECTION - net.schmizz.sshj.sftp.Response.StatusCode
 
NO_MATCHING_BYTE_RANGE_LOCK - net.schmizz.sshj.sftp.Response.StatusCode
 
NO_MEDIA - net.schmizz.sshj.sftp.Response.StatusCode
 
NO_MORE_AUTH_METHODS_AVAILABLE - net.schmizz.sshj.common.DisconnectReason
 
NO_SPACE_ON_FILESYSTEM - net.schmizz.sshj.sftp.Response.StatusCode
 
NO_SUCH_FILE - net.schmizz.sshj.sftp.Response.StatusCode
 
NO_SUCH_PATH - net.schmizz.sshj.sftp.Response.StatusCode
 
NoEscape - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
 
NOFLSH - net.schmizz.sshj.connection.channel.direct.PTYMode
Don't flush after interrupt.
nonce(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
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
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
NOT_A_DIRECTORY - net.schmizz.sshj.sftp.Response.StatusCode
 
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

OCRNL - net.schmizz.sshj.connection.channel.direct.PTYMode
Translate carriage return to newline (output).
OK - net.schmizz.sshj.sftp.Response.StatusCode
 
OLCUC - net.schmizz.sshj.connection.channel.direct.PTYMode
Convert lowercase to uppercase.
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().
ONLCR - net.schmizz.sshj.connection.channel.direct.PTYMode
Map NL to CR-NL.
ONLRET - net.schmizz.sshj.connection.channel.direct.PTYMode
Newline performs a carriage return (output).
ONOCR - net.schmizz.sshj.connection.channel.direct.PTYMode
Translate newline to carriage return-newline (output).
OP_UNSUPPORTED - net.schmizz.sshj.sftp.Response.StatusCode
 
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) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
open(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
open(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
open(String, Set<OpenMode>, FileAttributes) - 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>, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
OPEN - net.schmizz.sshj.sftp.PacketType
 
openDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
OPENDIR - net.schmizz.sshj.sftp.PacketType
 
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 - net.schmizz.sshj.userauth.keyprovider.KeyFormat
 
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
 
OpenSSHKeyFileUtil - Class in com.hierynomus.sshj.userauth.keyprovider
 
OpenSSHKeyFileUtil.ParsedPubKey - Class in com.hierynomus.sshj.userauth.keyprovider
 
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
 
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(Reader) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
OpenSSHKnownHosts(Reader, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
OpenSSHKnownHosts.BadHostEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.CommentEntry - Class in net.schmizz.sshj.transport.verification
 
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.HostEntry - Class in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.KnownHostEntry - Interface in net.schmizz.sshj.transport.verification
 
OpenSSHKnownHosts.Marker - Enum in net.schmizz.sshj.transport.verification
 
OpenSSHv1 - net.schmizz.sshj.userauth.keyprovider.KeyFormat
 
operativeVersion - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
OPOST - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable output processing.
origIP - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
origPort - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
 
OTH_R - net.schmizz.sshj.xfer.FilePermission
read permission, others
OTH_RWX - net.schmizz.sshj.xfer.FilePermission
read, write, execute/search by other
OTH_W - net.schmizz.sshj.xfer.FilePermission
write permission, others
OTH_X - net.schmizz.sshj.xfer.FilePermission
execute/search permission, group
out - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
OVERWRITE - net.schmizz.sshj.sftp.RenameFlags
 
OWNER_INVALID - net.schmizz.sshj.sftp.Response.StatusCode
 

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 com.hierynomus.sshj.transport.cipher.GcmCipher
 
parameters - Variable in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
 
Parameters - Class in net.schmizz.sshj.connection.channel.direct
 
Parameters(String, int, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.Parameters
 
params - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
AuthParams useful for building request.
PARENB - net.schmizz.sshj.connection.channel.direct.PTYMode
Parity enable.
PARMRK - net.schmizz.sshj.connection.channel.direct.PTYMode
Mark parity and framing errors.
PARODD - net.schmizz.sshj.connection.channel.direct.PTYMode
Odd parity, else even.
ParsedPubKey(KeyType, PublicKey) - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
 
parseEntry(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
 
parseHex(String) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
 
parseIdentificationString() - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
 
parseKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
 
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 - Variable in class net.schmizz.sshj.sftp.SFTPEngine
 
PathHelper - Class in net.schmizz.sshj.sftp
 
PathHelper(PathHelper.Canonicalizer, String) - Constructor for class net.schmizz.sshj.sftp.PathHelper
 
PathHelper.Canonicalizer - Interface in net.schmizz.sshj.sftp
 
pbkdf(byte[], byte[], int, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
Compatibility with new OpenBSD function.
PENDIN - net.schmizz.sshj.connection.channel.direct.PTYMode
Retype pending input.
PERMISSION_DENIED - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
PIPE - net.schmizz.sshj.connection.channel.direct.Signal
 
PKCS8 - net.schmizz.sshj.userauth.keyprovider.KeyFormat
 
PKCS8KeyFile - Class in net.schmizz.sshj.userauth.keyprovider
Key File implementation supporting PEM-encoded PKCS8 and PKCS1 formats with or without password-based encryption
PKCS8KeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
PKCS8KeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
 
PlainBuffer() - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
PlainBuffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
PlainBuffer(int) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
PlainBuffer(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
 
PlainCircularBuffer(int, int) - Constructor for class net.schmizz.sshj.common.CircularBuffer.PlainCircularBuffer
 
PRESERVE_TIMES - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
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.
prioritizeSshRsaKeyAlgorithm() - Method in class net.schmizz.sshj.ConfigImpl
Modern servers neglect the key algorithm ssh-rsa.
PrivateKeyFileResource - Class in net.schmizz.sshj.userauth.password
 
PrivateKeyFileResource(File) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
 
privateKeyInfoKeyPairConverter - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
 
PrivateKeyInfoKeyPairConverter - Class in net.schmizz.sshj.userauth.keyprovider.pkcs
Key Pair Converter for Private Key Information using known Algorithm Object Identifiers
PrivateKeyInfoKeyPairConverter() - Constructor for class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
 
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>, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
Creates this promise with given name, exception chainer, and associated lock.
Promise(String, ExceptionChainer<T>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
Creates this promise with given name and exception chainer.
PROTOCOL_ERROR - net.schmizz.sshj.common.DisconnectReason
 
PROTOCOL_VERSION_NOT_SUPPORTED - net.schmizz.sshj.common.DisconnectReason
 
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.
publicKey(T) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
put(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
put(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
put(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
put(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
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 class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
putPubKeyIntoBuffer(PublicKey, Buffer<?>) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
 
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
 
putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
Writes data to this buffer from the provided array.
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
 
putString(String, Charset) - Method in class net.schmizz.sshj.common.Buffer
 
PuTTY - net.schmizz.sshj.userauth.keyprovider.KeyFormat
 
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
 
putType(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPPacket
 
putUInt32(long) - Method in class net.schmizz.sshj.common.Buffer
Writes a uint32 integer
putUInt32FromInt(int) - Method in class net.schmizz.sshj.common.Buffer
Writes a uint32 integer
putUInt64(long) - Method in class net.schmizz.sshj.common.Buffer
 
putUInt64(BigInteger) - 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
 

Q

QUIET - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
QUIT - net.schmizz.sshj.connection.channel.direct.Signal
 
QUOTA_EXCEEDED - net.schmizz.sshj.sftp.Response.StatusCode
 

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.connection.channel.ChannelInputStream
 
read() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
read() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
read(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
read(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
READ - net.schmizz.sshj.sftp.OpenMode
Open the file for reading.
READ - net.schmizz.sshj.sftp.PacketType
 
ReadAheadRemoteFileInputStream(int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
ReadAheadRemoteFileInputStream(int, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
ReadAheadRemoteFileInputStream(int, long, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
 
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
 
READDIR - net.schmizz.sshj.sftp.PacketType
 
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(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readFully(byte[], int, int) - 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
 
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.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.StatefulSFTPClient
 
readLink(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
READLINK - net.schmizz.sshj.sftp.PacketType
 
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 class com.hierynomus.sshj.key.BaseKeyAlgorithm
 
readPubKeyFromBuffer(Buffer<?>) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
 
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
 
readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
Reads data from this buffer into the provided array.
readShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
readSingleName(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
Using UTF-8
readSingleName(Response, Charset) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
Using any character set
readStatusCode() - Method in class net.schmizz.sshj.sftp.Response
 
readString() - Method in class net.schmizz.sshj.common.Buffer
Reads an SSH string using UTF8
readString(Charset) - 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
 
readUInt64AsBigInteger() - 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
 
REALPATH - net.schmizz.sshj.sftp.PacketType
 
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
 
RECURSIVE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
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.
REGULAR - net.schmizz.sshj.sftp.FileMode.Type
regular
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.
Remote(long, int, long, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Remote
 
RemoteAddressProvider - Interface in com.hierynomus.sshj.common
 
remoteCharset - Variable in class net.schmizz.sshj.SSHClient
character set of the remote machine
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.RemoteFileInputStream - Class in net.schmizz.sshj.sftp
 
RemoteFile.RemoteFileOutputStream - Class in net.schmizz.sshj.sftp
 
RemoteFileInputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
RemoteFileInputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
 
RemoteFileOutputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
RemoteFileOutputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
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.ForwardedTCPIPChannel - Class in net.schmizz.sshj.connection.channel.forwarded
A forwarded-tcpip channel.
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
 
RemoteResourceFilterConverter - Class in com.hierynomus.sshj.sftp
 
RemoteResourceFilterConverter() - Constructor for class com.hierynomus.sshj.sftp.RemoteResourceFilterConverter
 
RemoteResourceInfo - Class in net.schmizz.sshj.sftp
 
RemoteResourceInfo(PathComponents, FileAttributes) - Constructor for class net.schmizz.sshj.sftp.RemoteResourceInfo
 
RemoteResourceSelector - Interface in com.hierynomus.sshj.sftp
 
RemoteResourceSelector.Result - Enum in com.hierynomus.sshj.sftp
 
remove(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
REMOVE - net.schmizz.sshj.sftp.PacketType
 
removeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
rename(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
RENAME - net.schmizz.sshj.sftp.PacketType
 
RenameFlags - Enum in net.schmizz.sshj.sftp
 
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 class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
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() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
 
request() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
 
request(Request) - Method in interface net.schmizz.sshj.sftp.Requester
 
request(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
Request - Class in net.schmizz.sshj.sftp
 
Request(PacketType, long) - Constructor for class net.schmizz.sshj.sftp.Request
 
REQUEST_FAILURE - net.schmizz.sshj.common.Message
 
REQUEST_SUCCESS - net.schmizz.sshj.common.Message
 
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
 
RESERVED - net.schmizz.sshj.common.DisconnectReason
 
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
 
RESOURCE_SHORTAGE - net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
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
 
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.
REVOKED - net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
 
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
 
RMDIR - net.schmizz.sshj.sftp.PacketType
 
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
 
RSA - net.schmizz.sshj.common.KeyType
SSH identifier for RSA keys
RSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
 
RSA_CERT - net.schmizz.sshj.common.KeyType
Signed rsa certificate
RSASHA256() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
RSASHA512() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
run() - Method in class net.schmizz.keepalive.KeepAlive
 
run() - Method in interface net.schmizz.sshj.connection.channel.AbstractChannel.TransportRunnable
 
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(RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
 
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.Arg - Enum in net.schmizz.sshj.xfer.scp
 
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
 
secretKey - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
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
 
SEGV - net.schmizz.sshj.connection.channel.direct.Signal
 
select(RemoteResourceInfo) - Method in interface com.hierynomus.sshj.sftp.RemoteResourceSelector
Decide whether the remote resource should be included in the result and whether execution should continue.
selectorFrom(RemoteResourceFilter) - Static method in class com.hierynomus.sshj.sftp.RemoteResourceFilterConverter
 
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
 
serial(BigInteger) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
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.
SERVICE_ACCEPT - net.schmizz.sshj.common.Message
 
SERVICE_NOT_AVAILABLE - net.schmizz.sshj.common.DisconnectReason
 
SERVICE_REQUEST - net.schmizz.sshj.common.Message
 
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
 
SessionChannel(Connection, Charset) - 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(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
setAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.RemoteFile
 
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(List<Factory.Named<Cipher>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setCipherFactories(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(List<Factory.Named<Compression>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setCompressionFactories(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 environment 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(List<Factory.Named<FileKeyProvider>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setFileKeyProviderFactories(Factory.Named<FileKeyProvider>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setHostKeyAlgorithm(KeyAlgorithm) - Method in class net.schmizz.sshj.transport.TransportImpl
 
setKeepAliveInterval(int) - Method in class net.schmizz.keepalive.KeepAlive
Set KeepAlive interval in seconds
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
 
setKeyAlgorithms(List<Factory.Named<KeyAlgorithm>>) - Method in interface net.schmizz.sshj.Config
Set the named factories for KeyAlgorithm.
setKeyAlgorithms(List<Factory.Named<KeyAlgorithm>>) - 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(List<Factory.Named<KeyExchange>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setKeyExchangeFactories(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(List<Factory.Named<MAC>>) - Method in class net.schmizz.sshj.ConfigImpl
 
setMACFactories(Factory.Named<MAC>...) - Method in class net.schmizz.sshj.ConfigImpl
 
setMaxAliveCount(int) - Method in class net.schmizz.keepalive.KeepAliveRunner
 
setMaxCircularBufferSize(int) - Method in interface net.schmizz.sshj.Config
 
setMaxCircularBufferSize(int) - Method in class net.schmizz.sshj.ConfigImpl
 
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
Configure whether to register the Bouncy Castle Security Provider.
setRemoteCharset(Charset) - Method in class net.schmizz.sshj.SSHClient
Sets the character set used to communicate with the remote machine for certain strings (like paths)
setSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
Specifies the JCE security provider that should be used.
setSequenceNumber(long) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
setSequenceNumber(long) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
 
setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
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
 
setSocketFactory(SocketFactory) - Method in class net.schmizz.sshj.SocketClient
 
SETSTAT - net.schmizz.sshj.sftp.PacketType
 
setThreadName(Thread, RemoteAddressProvider) - Static method in class com.hierynomus.sshj.common.ThreadNameProvider
Set Thread Name prefixed with sshj followed by class and remote address when connected
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
 
setVerifyHostKeyCertificates(boolean) - Method in interface net.schmizz.sshj.Config
Sets whether the SSH client should verify host key certificates or not.
setVerifyHostKeyCertificates(boolean) - Method in class net.schmizz.sshj.ConfigImpl
 
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(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
 
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(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(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(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
 
SGID - net.schmizz.sshj.xfer.FilePermission
set-group-ID on execution
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
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
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
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
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.KeyedAuthMethod
 
shouldRetry() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
 
shouldRetry(Resource<?>) - Method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
 
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 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(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
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
SignatureECDSA - Class in net.schmizz.sshj.signature
ECDSA Signature
SignatureECDSA(String, String) - Constructor for class net.schmizz.sshj.signature.SignatureECDSA
 
SignatureECDSA.Factory256 - Class in net.schmizz.sshj.signature
A named factory for ECDSA-256 signature
SignatureECDSA.Factory384 - Class in net.schmizz.sshj.signature
A named factory for ECDSA-384 signature
SignatureECDSA.Factory521 - Class in net.schmizz.sshj.signature
A named factory for ECDSA-521 signature
SignatureEdDSA - Class in com.hierynomus.sshj.signature
 
SignatureEdDSA.Factory - Class in com.hierynomus.sshj.signature
 
signatureKey(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
SignatureRSA - Class in net.schmizz.sshj.signature
SignatureRSA(String, KeyType, String) - Constructor for class net.schmizz.sshj.signature.SignatureRSA
 
SignatureRSA.FactoryCERT - Class in net.schmizz.sshj.signature
A named factory for RSA Signature
SignatureRSA.FactoryRSASHA256 - Class in net.schmizz.sshj.signature
A named factory for RSA Signature
SignatureRSA.FactoryRSASHA512 - Class in net.schmizz.sshj.signature
A named factory for RSA Signature
SignatureRSA.FactorySSHRSA - Class in net.schmizz.sshj.signature
A named factory for RSA Signature
SingleQuote - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
 
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
 
SINK - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
size - Variable in class net.schmizz.sshj.connection.channel.Window
 
size(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
SIZE - net.schmizz.sshj.sftp.FileAttributes.Flag
 
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.ForwardedChannel
 
SOCKET_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
socket special
SocketClient - Class in net.schmizz.sshj
 
SocketForwardingConnectListener - Class in net.schmizz.sshj.connection.channel.forwarded
A ConnectListener that forwards what is received over the channel to a socket and vice-versa.
SocketForwardingConnectListener(SocketAddress) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
Create with a SocketAddress this listener will forward to.
SocketStreamCopyMonitor - Class in net.schmizz.sshj.connection.channel
 
SOURCE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
Space - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
 
spawn(String) - Method in class net.schmizz.sshj.common.StreamCopier
 
spawnDaemon(String) - Method in class net.schmizz.sshj.common.StreamCopier
 
SPONGY_CASTLE - Static variable in class net.schmizz.sshj.common.SecurityUtils
Identifier for the BouncyCastle JCE provider
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.
SSHDSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
SSHDSSCertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
SSHException - Exception in net.schmizz.sshj.common
Most exceptions in the net.schmizz.sshj package are instances of this class.
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
 
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
 
SSHPacket - Class in net.schmizz.sshj.common
 
SSHPacket() - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacket(byte[]) - Constructor for class net.schmizz.sshj.common.SSHPacket
 
SSHPacket(int) - 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.
SSHRSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
SSHRSACertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
 
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.ForwardedChannel
 
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(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
 
stat(PacketType, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
STAT - net.schmizz.sshj.sftp.PacketType
 
StatefulSFTPClient - Class in net.schmizz.sshj.sftp
 
StatefulSFTPClient(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
 
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
 
STATUS - net.schmizz.sshj.sftp.PacketType
 
STICKY - net.schmizz.sshj.xfer.FilePermission
on directories, restricted deletion flag
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
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
 
SUID - net.schmizz.sshj.xfer.FilePermission
set-user-ID on execution
supportsServerExtension(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
 
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
 
SYMLINK - net.schmizz.sshj.sftp.FileMode.Type
symbolic link
SYMLINK - net.schmizz.sshj.sftp.PacketType
 

T

TERM - net.schmizz.sshj.connection.channel.direct.Signal
 
ThreadNameProvider - Class in com.hierynomus.sshj.common
 
ThreadNameProvider() - Constructor for class com.hierynomus.sshj.common.ThreadNameProvider
 
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
 
toByteArray(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
Converts a password to a UTF-8 encoded byte array
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
 
TOO_MANY_CONNECTIONS - net.schmizz.sshj.common.DisconnectReason
 
TOSTOP - net.schmizz.sshj.connection.channel.direct.PTYMode
Stop background jobs from output.
toString() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
 
toString() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.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 class net.schmizz.sshj.common.CircularBuffer
 
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.direct.Parameters
 
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.cipher.AES128CBC.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
Deprecated.
 
toString() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
 
toString() - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
 
toString() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
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
 
toString() - Method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
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(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
 
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
 
TransportImpl - Class in net.schmizz.sshj.transport
A thread-safe Transport implementation.
TransportImpl(Config) - Constructor for class net.schmizz.sshj.transport.TransportImpl
 
trimTrailingSeparator(String) - Method in class net.schmizz.sshj.sftp.PathHelper
 
TripleDESCBC - Class in net.schmizz.sshj.transport.cipher
TripleDESCBC() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC
Deprecated.
 
TripleDESCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
TripleDESCBC.Factory - Class in net.schmizz.sshj.transport.cipher
Deprecated.
Named factory for TripleDESCBC Cipher
TripleDESCTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
 
TRUNC - net.schmizz.sshj.sftp.OpenMode
Forces an existing file with the same name to be truncated to zero length when creating a file by specifying OpenMode.CREAT.
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.
TTY_OP_ISPEED - net.schmizz.sshj.connection.channel.direct.PTYMode
Specifies the input baud rate in bits per second.
TTY_OP_OSPEED - net.schmizz.sshj.connection.channel.direct.PTYMode
Specifies the output baud rate in bits per second.
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 - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
type - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
 
type(long) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
type(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
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
 

U

uid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
 
UIDGID - net.schmizz.sshj.sftp.FileAttributes.Flag
 
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
 
UNIMPLEMENTED - net.schmizz.sshj.common.Message
 
Unknown - net.schmizz.sshj.userauth.keyprovider.KeyFormat
 
UNKNOWN - net.schmizz.sshj.common.DisconnectReason
 
UNKNOWN - net.schmizz.sshj.common.KeyType
Unrecognized
UNKNOWN - net.schmizz.sshj.common.Message
 
UNKNOWN - net.schmizz.sshj.connection.channel.direct.Signal
 
UNKNOWN - net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
UNKNOWN - net.schmizz.sshj.sftp.FileMode.Type
unknown
UNKNOWN - net.schmizz.sshj.sftp.PacketType
 
UNKNOWN - net.schmizz.sshj.sftp.Response.StatusCode
 
UNKNOWN_CHANNEL_TYPE - net.schmizz.sshj.connection.channel.OpenFailException.Reason
 
UNKNOWN_PRINCIPAL - net.schmizz.sshj.sftp.Response.StatusCode
 
unlock() - Method in class net.schmizz.concurrent.Event
Release the lock associated with this event.
unlock() - Method in class net.schmizz.concurrent.Promise
Release the lock associated with this promise.
update(byte[]) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
update(byte[]) - 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[]) - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
update(byte[]) - Method in interface net.schmizz.sshj.transport.digest.Digest
 
update(byte[]) - 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 class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
update(byte[], int, int) - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
update(byte[], int, int) - Method in class net.schmizz.sshj.signature.AbstractSignature
 
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[], int, int) - Method in class net.schmizz.sshj.transport.digest.BaseDigest
 
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[], int, int) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
update(long) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
 
update(long) - Method in interface net.schmizz.sshj.transport.mac.MAC
 
updateAAD(byte[]) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
updateAAD(byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
updateAAD(byte[]) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
Adds the provided input data as additional authenticated data during encryption or decryption.
updateAAD(byte[]) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
updateAAD(byte[], int, int) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
 
updateAAD(byte[], int, int) - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
 
updateAAD(byte[], int, int) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
updateAAD(byte[], int, int) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
Adds the provided input data as additional authenticated data during encryption or decryption.
updateAAD(byte[], int, int) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
updateWithAAD(byte[], int, int, int) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
 
updateWithAAD(byte[], int, int, int) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
Performs in-place authenticated encryption or decryption with additional data (AEAD).
updateWithAAD(byte[], int, int, int) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
 
upload(String, 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(String, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
upload(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
upload(String, String, long) - 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(String, String, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
upload(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
upload(LocalSourceFile, String) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Upload localFile to remotePath.
upload(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
upload(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
 
upload(LocalSourceFile, String, long) - Method in interface net.schmizz.sshj.xfer.FileTransfer
Upload localFile to remotePath.
upload(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
 
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.
USERAUTH_60 - net.schmizz.sshj.common.Message
{ USERAUTH_PASSWD_CHANGREQ, USERAUTH_PK_OK, USERAUTH_INFO_REQUEST }
USERAUTH_BANNER - net.schmizz.sshj.common.Message
 
USERAUTH_FAILURE - net.schmizz.sshj.common.Message
 
USERAUTH_GSSAPI_EXCHANGE_COMPLETE - net.schmizz.sshj.common.Message
 
USERAUTH_GSSAPI_MIC - net.schmizz.sshj.common.Message
 
USERAUTH_INFO_RESPONSE - net.schmizz.sshj.common.Message
 
USERAUTH_REQUEST - net.schmizz.sshj.common.Message
 
USERAUTH_SUCCESS - net.schmizz.sshj.common.Message
 
UserAuthException - Exception in net.schmizz.sshj.userauth
User authentication exception
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
 
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
 
UserAuthImpl - Class in net.schmizz.sshj.userauth
UserAuth implementation.
UserAuthImpl(Transport) - Constructor for class net.schmizz.sshj.userauth.UserAuthImpl
 
USR_R - net.schmizz.sshj.xfer.FilePermission
read permission, owner
USR_RWX - net.schmizz.sshj.xfer.FilePermission
read, write, execute/search by user
USR_W - net.schmizz.sshj.xfer.FilePermission
write permission, owner
USR_X - net.schmizz.sshj.xfer.FilePermission
execute/search permission, owner
USR1 - net.schmizz.sshj.connection.channel.direct.Signal
 
USR2 - net.schmizz.sshj.connection.channel.direct.Signal
 
UTF8 - Static variable in class net.schmizz.sshj.common.IOUtils
 
Util() - Constructor for class net.schmizz.sshj.common.ErrorNotifiable.Util
 
Util() - Constructor for class net.schmizz.sshj.common.Factory.Named.Util
 

V

validAfter(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
validBefore(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
validPrincipals(List<String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
 
valueOf(String) - Static method in enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
Returns the enum constant of this type with the specified name.
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.RenameFlags
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.Arg
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 com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
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.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.RenameFlags
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.Arg
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.
VDISCARD - net.schmizz.sshj.connection.channel.direct.PTYMode
Toggles the flushing of terminal output.
VDSUSP - net.schmizz.sshj.connection.channel.direct.PTYMode
Another suspend character.
VEOF - net.schmizz.sshj.connection.channel.direct.PTYMode
End-of-file character (sends EOF from the terminal).
VEOL - net.schmizz.sshj.connection.channel.direct.PTYMode
End-of-line character in addition to carriage return and/or linefeed.
VEOL2 - net.schmizz.sshj.connection.channel.direct.PTYMode
Additional end-of-line character.
VERASE - net.schmizz.sshj.connection.channel.direct.PTYMode
Erase the character to left of the cursor.
VERBOSE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
 
verify(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
 
verify(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
Verify against the given signature.
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
 
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
 
verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
 
verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
 
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(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
 
verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
 
verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
 
verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
 
verify(PublicKey) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
 
verify(NegotiatedAlgorithms) - Method in interface net.schmizz.sshj.transport.verification.AlgorithmsVerifier
Callback is invoked when algorithms have been negotiated between client and server.
verifyHostCertificate(byte[], Certificate<?>, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
 
version() - Method in class net.schmizz.sshj.sftp.SFTPClient
 
VERSION - net.schmizz.sshj.sftp.PacketType
 
VFLUSH - net.schmizz.sshj.connection.channel.direct.PTYMode
Character to flush output.
VINTR - net.schmizz.sshj.connection.channel.direct.PTYMode
Interrupt character; 255 if none.
VKILL - net.schmizz.sshj.connection.channel.direct.PTYMode
Kill the current input line.
VLNEXT - net.schmizz.sshj.connection.channel.direct.PTYMode
Enter the next character typed literally, even if it is a special character.
VQUIT - net.schmizz.sshj.connection.channel.direct.PTYMode
The quit character (sends SIGQUIT signal on POSIX systems).
VREPRINT - net.schmizz.sshj.connection.channel.direct.PTYMode
Reprints the current input line.
VSTART - net.schmizz.sshj.connection.channel.direct.PTYMode
Continues paused output (normally control-Q).
VSTATUS - net.schmizz.sshj.connection.channel.direct.PTYMode
Prints system status line (load, command, pid, etc).
VSTOP - net.schmizz.sshj.connection.channel.direct.PTYMode
Pauses output (normally control-S).
VSUSP - net.schmizz.sshj.connection.channel.direct.PTYMode
Suspends the current program.
VSWTCH - net.schmizz.sshj.connection.channel.direct.PTYMode
Switch to a different shell layer.
VWERASE - net.schmizz.sshj.connection.channel.direct.PTYMode
Erases a word left of cursor.

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.Remote - Class in net.schmizz.sshj.connection.channel
Controls how much data we can send before an adjustment notification from remote end is required.
with(ScpCommandLine.Arg) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
with(ScpCommandLine.Arg, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
with(ScpCommandLine.Arg, String) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
with(ScpCommandLine.Arg, String, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
 
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(int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
 
withPermissions(Set<FilePermission>) - 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() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
 
write(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
 
write(int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
 
write(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
write(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(OpenSSHKnownHosts.KnownHostEntry) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
Append a single entry
WRITE - net.schmizz.sshj.sftp.OpenMode
Open the file for writing.
WRITE - net.schmizz.sshj.sftp.PacketType
 
WRITE_PROTECT - net.schmizz.sshj.sftp.Response.StatusCode
 
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
 
writePubKeyContentsIntoBuffer(PublicKey, Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
 
writeShort(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 
writeUTF(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
 

X

X11Channel(Connection, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
 
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.
XCASE - net.schmizz.sshj.connection.channel.direct.PTYMode
Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".
xfer - Variable in class net.schmizz.sshj.sftp.SFTPClient
 

Z

ZlibCompression - Class in net.schmizz.sshj.transport.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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages