Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- AAD_LENGTH - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- aadCipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- aadCipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- ABRT - Enum constant in enum class 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
- AbstractSCPClient - Class in net.schmizz.sshj.xfer.scp
- AbstractSCPClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- AbstractSCPClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- 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
- AccountResource - Class in net.schmizz.sshj.userauth.password
- AccountResource(String, String) - Constructor for class net.schmizz.sshj.userauth.password.AccountResource
- ACMODTIME - Enum constant in enum class 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 class net.schmizz.sshj.transport.KeyExchanger
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in interface net.schmizz.sshj.transport.Transport
-
Adds the specified verifier.
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
- addArgument(ScpCommandLine.Arg, String, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- addExact(long, long) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- 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 givenfingerprint
. - 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 class net.schmizz.sshj.transport.KeyExchanger
-
Add a callback for host key verification.
- 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
- address - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- adjustForParent(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
- adjustForParent(String, String, String) - Static method in class net.schmizz.sshj.sftp.PathComponents
- adjustHostname(String, int) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- ADMINISTRATIVELY_PROHIBITED - Enum constant in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- aeadOutgoingBuffer(Buffer<?>, int, int) - Method in class net.schmizz.sshj.transport.Encoder
- 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 givenerror
. - alertAll(SSHException, ErrorNotifiable...) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
-
Notify all
notifiables
of givenerror
. - 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
- algorithm - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- algorithm - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- algorithm - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- algorithm - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- ALGORITHM - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- ALGORITHM_ID_LENGTH - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- algorithmId - Variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- algorithmName - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- AlgorithmsVerifier - Interface in net.schmizz.sshj.transport.verification
- algorithmVerifiers - Variable in class net.schmizz.sshj.transport.KeyExchanger
- 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
- allowedMethods - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- ALRM - Enum constant in enum class 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
- AnyHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- APPEND - Enum constant in enum class 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
- Arg(char) - Constructor for enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- argon2(String, char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Uses BouncyCastle Argon2 implementation
- arguments - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- arr - Variable in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive.CharArrWrap
- 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 - Variable in class net.schmizz.sshj.sftp.FileAttributes
- atime - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- atime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ATOMIC - Enum constant in enum class 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 anyCHANNEL_OPEN
packetsfor which it is responsible
. - attach(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- attrs - Variable in class net.schmizz.sshj.sftp.RemoteResourceInfo
- ATTRS - Enum constant in enum class 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 suppliedmethods
. - auth(String, AuthMethod...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the suppliedmethods
. - AUTH_CANCELLED_BY_USER - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- AUTH_MAGIC - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- authed - Variable in class net.schmizz.sshj.transport.Converter
- authed - Variable in class net.schmizz.sshj.transport.TransportImpl
- authenticate(String, Service, AuthMethod, int) - Method in interface net.schmizz.sshj.userauth.UserAuth
-
Attempt to authenticate
username
using each ofmethods
in order. - authenticate(String, Service, AuthMethod, int) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- authenticated - Variable 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
- AuthGssApiWithMic.InitializeContextAction - Class in net.schmizz.sshj.userauth.method
-
PrivilegedExceptionAction to be executed within the given LoginContext for initializing the GSSContext.
- 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
- AuthKeyboardInteractive.CharArrWrap - Class in net.schmizz.sshj.userauth.method
- AuthMethod - Interface in net.schmizz.sshj.userauth.method
-
An authentication method of the SSH Authentication Protocol.
- authMode - Variable in class net.schmizz.sshj.transport.Converter
- 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 morelocations
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.ChachaPolyCipher
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- autoExpand - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- available - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- 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
orfalse
value. - await(long, TimeUnit) - Method in class net.schmizz.concurrent.Event
-
Await this event to have a definite
true
orfalse
value, fortimeout
duration. - awaitExpansion(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
B
- b - Variable in enum class net.schmizz.sshj.common.Message
- b - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- b - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- b - Variable in enum class net.schmizz.sshj.sftp.PacketType
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- BAD_MESSAGE - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- BadHostEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- bandwidthLimit - Variable in class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- bandwidthLimit - Variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- bandwidthLimit(int) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- banner - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- BASE_ALGORITHM_NAME - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- 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
- BEGIN - 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 - Enum constant in enum class 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
- BLOWFISH_NUM_ROUNDS - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- BlowfishCBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- 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
- bsize - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- bsize - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- bsize - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- bSize - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- buf - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- BUF_SIZE - Static variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- buffer - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- buffer - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- 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(byte[], boolean) - 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 Class in net.schmizz.sshj.common
- Buffer.PlainBuffer - Class in net.schmizz.sshj.common
- BufferException(String) - Constructor for exception class net.schmizz.sshj.common.Buffer.BufferException
- bufSize - Variable in class net.schmizz.sshj.common.StreamCopier
- 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
- buildCommaSeparatedSubmethodList() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- 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).
- buildReq(boolean) - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Builds SSH_MSG_USERAUTH_REQUEST packet.
- BY_APPLICATION - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- BYTE_RANGE_LOCK_CONFLICT - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- BYTE_RANGE_LOCK_REFUSED - Enum constant in enum class 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
- c2sCipher - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sCipher - Variable in class net.schmizz.sshj.transport.Proposal
- c2sComp - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sComp - Variable in class net.schmizz.sshj.transport.Proposal
- c2sMAC - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sMAC - Variable in class net.schmizz.sshj.transport.Proposal
- CA_CERT - Enum constant in enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- cache - Static variable in enum class net.schmizz.sshj.common.Message
- cache - Static variable in enum class net.schmizz.sshj.sftp.PacketType
- 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 - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- canDoFlowControl() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Whether the client can do local flow control using
control-S
andcontrol-Q
. - canDoFlowControl() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- CANNOT_DELETE - Enum constant in enum class 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
- canonicalizer - Variable in class net.schmizz.sshj.sftp.PathHelper
- 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> - 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(Certificate.Builder<T>) - Constructor for class com.hierynomus.sshj.userauth.certificate.Certificate
- Certificate.Builder<T> - Class in com.hierynomus.sshj.userauth.certificate
- CertUtils() - Constructor for class net.schmizz.sshj.common.KeyType.CertUtils
- CHACHA_KEY_SIZE - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- 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 - Variable in class net.schmizz.concurrent.Promise
- chainer - Static variable in exception class net.schmizz.sshj.common.SSHException
- chainer - Static variable in exception class net.schmizz.sshj.connection.ConnectionException
- chainer - Static variable in exception class net.schmizz.sshj.sftp.SFTPException
- chainer - Static variable in exception class net.schmizz.sshj.transport.TransportException
- chainer - Static variable in exception class net.schmizz.sshj.userauth.UserAuthException
- ChallengeResponseProvider - Interface in net.schmizz.sshj.userauth.method
- chan - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- chan - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- 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 - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_DATA - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_EOF - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_EXTENDED_DATA - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_FAILURE - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_OPEN - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_OPEN_CONFIRMATION - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_OPEN_FAILURE - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_REQUEST - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_SUCCESS - Enum constant in enum class net.schmizz.sshj.common.Message
- CHANNEL_WINDOW_ADJUST - Enum constant in enum class 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
- ChannelOutputStream.DataBuffer - Class in net.schmizz.sshj.connection.channel
- channels - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- channelType - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- chanReqResponseEvents - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- chanType - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- CHAR_SPECIAL - Enum constant in enum class net.schmizz.sshj.sftp.FileMode.Type
-
character special
- CharArrWrap(char[]) - Constructor for class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive.CharArrWrap
- check(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- checkAuthenticated() - Method in class net.schmizz.sshj.SSHClient
- checkByteOffsetSupport(long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- checkClose() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- checkConnected() - Method in class net.schmizz.sshj.SSHClient
- checkForIdentification(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- checkFormatString(String) - Static method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- checkHeader(BufferedReader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- checkMAC(byte[]) - Method in class net.schmizz.sshj.transport.Decoder
- checkMaxReached(Queue<Promise<SSHPacket, ConnectionException>>) - Method in class net.schmizz.keepalive.KeepAliveRunner
- checkPacketLength(int) - Method in class net.schmizz.sshj.transport.Decoder
- checkReadResponse(Response, byte[], int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- checkReuse() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- checkWindow() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- checkWriteResponse(Promise<Response, SFTPException>) - 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 com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- cipher - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- cipher - Variable in class net.schmizz.sshj.transport.Converter
- 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_CHACHA - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- Cipher.Mode - Enum Class in net.schmizz.sshj.transport.cipher
- cipherFactories - Variable in class net.schmizz.sshj.ConfigImpl
- cipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- cipherSize - Variable in class net.schmizz.sshj.transport.Converter
- 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 Class in net.schmizz.sshj.common
- CircularBuffer.PlainCircularBuffer - Class in net.schmizz.sshj.common
- CircularBufferException(String) - Constructor for exception class net.schmizz.sshj.common.CircularBuffer.CircularBufferException
- cleanSlate() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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.
- clientID - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Client version identification string
- clientProposal - Variable in class net.schmizz.sshj.transport.KeyExchanger
- close - Variable in class net.schmizz.sshj.transport.TransportImpl
- 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
-
Same as
SSHClient.disconnect()
. - CLOSE - Enum constant in enum class 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
- closed - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- 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
- closeRequested - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Whether we have already sent a CHANNEL_CLOSE request to the server
- code - Variable in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- code - Variable in enum class net.schmizz.sshj.sftp.Response.StatusCode
- 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.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
- comment - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- comment - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- 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
- compress(SSHPacket) - Method in class net.schmizz.sshj.transport.Encoder
- compression - Variable in class net.schmizz.sshj.transport.Converter
- Compression - Interface in net.schmizz.sshj.transport.compression
-
Interface used to compress the stream of data between the SSH server and clients.
- COMPRESSION_ERROR - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- Compression.Mode - Enum Class in net.schmizz.sshj.transport.compression
-
Enum identifying if this object will be used to compress or uncompress data.
- compressionFactories - Variable in class net.schmizz.sshj.ConfigImpl
- comps - Variable in class net.schmizz.sshj.sftp.RemoteResourceInfo
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
-
Compute Shared Secret Key using Diffie-Hellman Curve25519 known as X25519
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.DH
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.DHBase
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.ECDH
- cond - Variable in class net.schmizz.concurrent.Promise
- config - Variable in class net.schmizz.sshj.transport.TransportImpl
- 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.direct.LocalPortForwarder
- conn - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- conn - Variable in class net.schmizz.sshj.SSHClient
-
ssh-connection
service - CONNECITON_LOST - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- Connection - Interface in net.schmizz.sshj.connection
-
Connection layer of the SSH protocol.
- CONNECTION_LOST - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- ConnectionException - Exception Class in net.schmizz.sshj.connection
-
Connection-layer exception.
- ConnectionException(String) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(String, Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, Throwable) - Constructor for exception class 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.
- connectTimeout - Variable in class net.schmizz.sshj.SocketClient
- 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.
- connInfo - Variable in class net.schmizz.sshj.transport.TransportImpl
- ConnInfo(String, int, InputStream, OutputStream) - Constructor for class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- console - Variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- console - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- 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
- Converter - Class in net.schmizz.sshj.transport
- Converter() - Constructor for class net.schmizz.sshj.transport.Converter
- 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 totargetPath
locally. - copy(String, LocalDestFile, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- copy(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
-
Upload a local file from
localFile
totargetPath
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
- copyAttributes(RemoteResourceInfo, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- 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 - Enum constant in enum class 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 byname
from a list of namedfactories
. - createCipher(String) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- createECDSAPrivateKey(KeyType, Buffer.PlainBuffer, String) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- 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 - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- critOptions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- critOptions(Map<String, String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- CS7 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
7 bit mode.
- CS8 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
8 bit mode.
- currentMethod - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- currentOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- curve - Variable in class net.schmizz.sshj.transport.kex.ECDHNistP
- 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
- cwd - Variable in class net.schmizz.sshj.sftp.StatefulSFTPClient
- cwdify(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
D
- data - Variable in class net.schmizz.sshj.common.Buffer
- data - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Internal array for the data.
- DATA - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- DataBuffer() - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- dataOffset - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- dateFromEpoch(BigInteger) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- DEBUG - Enum constant in enum class net.schmizz.sshj.common.Message
- decode() - Method in class net.schmizz.sshj.transport.Decoder
-
Returns advised number of bytes that should be made available in decoderBuffer before the method should be called again.
- decoder - Variable in class net.schmizz.sshj.transport.TransportImpl
- Decoder - Class in net.schmizz.sshj.transport
-
Decodes packets from the SSH binary protocol per the current algorithms.
- Decoder(Transport) - Constructor for class net.schmizz.sshj.transport.Decoder
- decompressed() - Method in class net.schmizz.sshj.transport.Decoder
- decrypt(byte[], char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Decrypt private key
- Decrypt - Enum constant in enum class net.schmizz.sshj.transport.cipher.Cipher.Mode
- decryptBuffer(int, int) - Method in class net.schmizz.sshj.transport.Decoder
- decryptLength() - Method in class net.schmizz.sshj.transport.Decoder
- decryptLengthAAD() - Method in class net.schmizz.sshj.transport.Decoder
- decryptPrivateKey(byte[], int, String, String, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- DEFAULT - Static variable in interface net.schmizz.sshj.common.LoggerFactory
-
Default SLF4J-based implementation of the SSHJ LoggerFactory.
- DEFAULT_BANDWIDTH_LIMIT - Static variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
-
Default bandwidth limit for SCP transfer in kilobit/s (-1 means unlimited)
- DEFAULT_CONNECT_TIMEOUT - Static variable in class net.schmizz.sshj.SocketClient
- 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
- defaultPort - Variable in class net.schmizz.sshj.SocketClient
- 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
- defbsize - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- defBSize - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- DEFLATE - Enum constant in enum class net.schmizz.sshj.transport.compression.Compression.Mode
- deflater - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- 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 - Enum constant in enum class 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.
- detail - Variable in class net.schmizz.sshj.userauth.password.Resource
- 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
- 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
- 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.
- digestAlgorithm - Variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- digestFactory - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- digits - Static variable in class net.schmizz.sshj.common.ByteArrayUtils
- DIR_NOT_EMPTY - Enum constant in enum class 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 - Enum constant in enum class 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
andmessage
, and closes this transport. - disconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
- DISCONNECT - Enum constant in enum class net.schmizz.sshj.common.Message
- DISCONNECTED - Static variable in class com.hierynomus.sshj.common.ThreadNameProvider
- disconnectListener - Variable in class net.schmizz.sshj.transport.TransportImpl
- DisconnectListener - Interface in net.schmizz.sshj.transport
- DisconnectReason - Enum Class in net.schmizz.sshj.common
-
Disconnect error codes
- DisconnectReason() - Constructor for enum class net.schmizz.sshj.common.DisconnectReason
- 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.Heartbeater
- 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
- done - Variable in class net.schmizz.sshj.transport.KeyExchanger
- doRequest(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- dotDir - Variable in class net.schmizz.sshj.sftp.PathHelper
- DoubleQuote - Enum constant in enum class 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 thelocalPath
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 thelocalPath
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
tolocalFile
. - 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
tolocalFile
. - download(String, LocalDestFile, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- download(TransferListener, RemoteResourceInfo, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadDir(TransferListener, RemoteResourceInfo, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- Downloader() - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadFile(StreamCopier.Listener, RemoteResourceInfo, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadFilter - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- DSA - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
SSH identifier for DSA keys
- DSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- DSA_CERT - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
Signed dsa certificate
- dsaPrivateKeyInfoKeyPairConverter - Variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
- DSAPrivateKeyInfoKeyPairConverter - Class in net.schmizz.sshj.userauth.keyprovider.pkcs
-
Key Pair Converter from DSA Private Key Information to PEM Key Pair
- DSAPrivateKeyInfoKeyPairConverter() - Constructor for class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
E
- e - Variable in class net.schmizz.sshj.transport.kex.DHBase
- 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 - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-256 keys
- ECDSA256_CERT - Enum constant in enum class net.schmizz.sshj.common.KeyType
- ECDSA384 - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-384 keys
- ECDSA384_CERT - Enum constant in enum class net.schmizz.sshj.common.KeyType
- ECDSA521 - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-521 keys
- ECDSA521_CERT - Enum constant in enum class net.schmizz.sshj.common.KeyType
- ecdsaPrivateKeyInfoKeyPairConverter - Variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
- ECDSAPrivateKeyInfoKeyPairConverter - Class in net.schmizz.sshj.userauth.keyprovider.pkcs
-
Key Pair Converter from ECDSA Private Key Information to PEM Key Pair
- ECDSAPrivateKeyInfoKeyPairConverter() - Constructor for class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
- 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
- ECDSAVariationsAdapter - Class in net.schmizz.sshj.common
- ECDSAVariationsAdapter() - Constructor for class net.schmizz.sshj.common.ECDSAVariationsAdapter
- ECHO - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable echoing.
- ECHOCTL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo control characters as ˆ(Char).
- ECHOE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visually erase chars.
- ECHOK - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill character discards current line.
- ECHOKE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visual erase for line kill.
- ECHONL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo NL even if ECHO is off.
- ecParameterSpec - Variable in class net.schmizz.sshj.transport.kex.ECDH
- ED25519 - Enum constant in enum class net.schmizz.sshj.common.KeyType
- ED25519_CERT - Enum constant in enum class 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
- ekskey(byte[], byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Perform the "enhanced key schedule" step described by Provos and Mazieres in "A Future-Adaptable Password Scheme" http://www.openbsd.org/papers/bcrypt-paper.ps
- EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
- EMPTY_RESPONSE - Static variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- emptyQueue(Queue<Promise<SSHPacket, ConnectionException>>) - Method in class net.schmizz.keepalive.KeepAliveRunner
- encipher(int[], int) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Blowfish encipher a single 64-bit block encoded as two 32-bit halves
- 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 class net.schmizz.sshj.connection.channel.direct.PTYMode
- encode(SSHPacket) - Method in class net.schmizz.sshj.transport.Encoder
-
Encode a buffer into the SSH binary protocol per the current algorithms.
- encodeAsnSignature(BigInteger, BigInteger) - Method in class net.schmizz.sshj.signature.AbstractSignatureDSA
-
Get ASN.1 Signature encoded using DER Sequence of integers
- ENCODED_ALGORITHM_ID_KEY_LENGTH - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- encodeLock - Variable in class net.schmizz.sshj.transport.Encoder
- encoder - Variable in class net.schmizz.sshj.transport.TransportImpl
- Encoder - Class in net.schmizz.sshj.transport
-
Encodes packets into the SSH binary protocol per the current algorithms.
- Encoder(Random, Lock, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.Encoder
- 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 - Enum constant in enum class net.schmizz.sshj.transport.cipher.Cipher.Mode
- encryptedAad - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- END - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- engine - Variable in class net.schmizz.sshj.sftp.PacketReader
- engine - Variable in class net.schmizz.sshj.sftp.SFTPClient
- engine - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- engine - Variable in class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- ensureAvailable(int) - Method in class net.schmizz.sshj.common.Buffer
- ensureAvailable(int) - Method in class net.schmizz.sshj.common.CircularBuffer
- ensureCapacity(int) - Method in class net.schmizz.sshj.common.Buffer
- ensureCapacity(int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
If the internal array does not have room for "capacity" more bytes, resizes the array to make that room.
- ensureKexOngoing() - Method in class net.schmizz.sshj.transport.KeyExchanger
- ensurePacketTypeIs(PacketType) - Method in class net.schmizz.sshj.sftp.Response
- ensureReceivedMatchesExpected(Message, Message) - Static method in class net.schmizz.sshj.transport.KeyExchanger
- 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 - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- eof - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- eof - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- eof() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- EOF - Enum constant in enum class 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
- epochFromDate(Date) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- 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
- EquiHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- err - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- error - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- error - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- 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.
- escapedPath(String) - Method in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- EscapeMode() - Constructor for enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- etm - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- etm - Variable in class net.schmizz.sshj.transport.Converter
- etm - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- Event<T> - 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
, exceptionchainer
, and associatedlock
. - Event(String, ExceptionChainer<T>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
-
Creates this event with given
name
and exceptionchainer
. - ExceptionChainer<Z> - Interface in net.schmizz.concurrent
-
Chains an exception to desired type.
- EXCL - Enum constant in enum class 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
- execSCPWith(ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- exit() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- exitErrMsg - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitSignal - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitStatus - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitStatus - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- expand(long) - Method in class net.schmizz.sshj.connection.channel.Window
- expected - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
What we are expecting from the next packet
- Expected() - Constructor for enum class net.schmizz.sshj.transport.KeyExchanger.Expected
- EXPECTED_START_BYTES - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- expectResponseTo(long) - Method in class net.schmizz.sshj.sftp.PacketReader
- ext - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- ext - Variable in class net.schmizz.sshj.sftp.FileAttributes
- EXT_INFO - Enum constant in enum class net.schmizz.sshj.common.Message
- EXTENDED - Enum constant in enum class net.schmizz.sshj.sftp.FileAttributes.Flag
- EXTENDED - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- EXTENDED_REPLY - Enum constant in enum class 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 - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- extensions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- fetchAttributes() - Method in class net.schmizz.sshj.sftp.RemoteFile
- fieldSizeFromKey(ECKey) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- FIFO_SPECIAL - Enum constant in enum class net.schmizz.sshj.sftp.FileMode.Type
-
FIFO special
- file - Variable in class net.schmizz.sshj.xfer.FileSystemFile
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- FILE_CORRUPT - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- FILE_IS_A_DIRECTORY - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- FileAttributes - Class in net.schmizz.sshj.sftp
- FileAttributes() - Constructor for class net.schmizz.sshj.sftp.FileAttributes
- 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 Class in net.schmizz.sshj.sftp
- FileKeyProvider - Interface in net.schmizz.sshj.userauth.keyprovider
-
A file key provider is initialized with a location of
- fileKeyProviderFactories - Variable in class net.schmizz.sshj.ConfigImpl
- FileMode - Class in net.schmizz.sshj.sftp
- FileMode(int) - Constructor for class net.schmizz.sshj.sftp.FileMode
- FileMode.Type - Enum Class in net.schmizz.sshj.sftp
- fileOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- fileOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- FilePermission - Enum Class in net.schmizz.sshj.xfer
- FilePermission(int) - Constructor for enum class net.schmizz.sshj.xfer.FilePermission
- FilePermission(FilePermission...) - Constructor for enum class net.schmizz.sshj.xfer.FilePermission
- 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
- filterKnownHostKeyAlgorithms(List<String>, List<String>) - Method in class net.schmizz.sshj.transport.Proposal
- 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
- findKnownHostAlgs(String, int) - Method in class net.schmizz.sshj.transport.KeyExchanger
- fingerprintData - Variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- FingerprintVerifier - Class in net.schmizz.sshj.transport.verification
- FingerprintVerifier(String, String) - Constructor for class net.schmizz.sshj.transport.verification.FingerprintVerifier
- finishOff() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- finishOff() - Method in class net.schmizz.sshj.transport.TransportImpl
- firstMatch(String, List<String>, List<String>) - Static method in class net.schmizz.sshj.transport.Proposal
- flag - Variable in enum class net.schmizz.sshj.sftp.FileAttributes.Flag
- flag - Variable in enum class net.schmizz.sshj.sftp.RenameFlags
- Flag(int) - Constructor for enum class net.schmizz.sshj.sftp.FileAttributes.Flag
- 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
- flush(boolean) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- flush(int, boolean) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- FOLLOWUP - Enum constant in enum class net.schmizz.sshj.transport.KeyExchanger.Expected
-
we are expecting some followup data as part of the exchange
- 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 specifiedport
. - Forward(String) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
-
Creates this forward with specified
address
and port as0
. - Forward(String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
-
Creates this forward with specified
address
andport
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
- forwarders - Variable in class net.schmizz.sshj.SSHClient
- fp - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- FPE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- fromByte(byte) - Static method in enum class net.schmizz.sshj.common.Message
- fromByte(byte) - Static method in enum class net.schmizz.sshj.sftp.PacketType
- fromCommaString(String) - Static method in class net.schmizz.sshj.transport.Proposal
- fromInt(int) - Static method in enum class net.schmizz.sshj.common.DisconnectReason
- fromInt(int) - Static method in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- fromInt(int) - Static method in enum class net.schmizz.sshj.sftp.Response.StatusCode
- fromKey(Key) - Static method in enum class net.schmizz.sshj.common.KeyType
- fromMask(int) - Static method in enum class net.schmizz.sshj.sftp.FileMode.Type
- fromMask(int) - Static method in enum class net.schmizz.sshj.xfer.FilePermission
- fromString(String) - Static method in enum class net.schmizz.sshj.common.KeyType
- fromString(String) - Static method in enum class 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 class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- FSETSTAT - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- FSTAT - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- fwd - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
G
- g - Variable in class net.schmizz.sshj.transport.kex.DH
- G - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
- G_INDEX - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
- 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
- generateMIC() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- generator - Variable in class com.hierynomus.sshj.transport.kex.DHG
- generator - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- generator - Variable in class net.schmizz.sshj.transport.kex.DHBase
- geq(int) - Method in enum class net.schmizz.sshj.common.Message
- get() - Method in enum class 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 namedfactories
. - 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
- getAttributes(LocalSourceFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- 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
- getChannel(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- 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 class 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
- getClient2ServerCipherAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClient2ServerCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerCompressionAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClient2ServerMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerMACAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClientID() - Method in class net.schmizz.sshj.transport.TransportImpl
- 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 class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- getCode() - Method in enum class 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 surename != "." && 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
- getCompressionType() - Method in class net.schmizz.sshj.transport.Converter
- getCompressionType() - Method in class net.schmizz.sshj.transport.Decoder
- getCompressionType() - Method in class net.schmizz.sshj.transport.Encoder
- 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
- getConnInfo() - Method in class net.schmizz.sshj.transport.TransportImpl
- 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
- getDecoder() - Method in class net.schmizz.sshj.transport.TransportImpl
- 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 class net.schmizz.sshj.common.SSHException
- getDotDir() - Method in class net.schmizz.sshj.sftp.PathHelper
- getDownloadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getDsaParameters(AlgorithmIdentifier) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
- getE() - Method in class net.schmizz.sshj.transport.kex.DHBase
- getElementSize(EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
- 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
- getEncodedPublicKey(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
-
Get ASN.1 Encoded Public Key calculated according to RFC 6979 Section 2.2
- getEncodedPublicKey(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
-
Get Encoded Elliptic Curve Public Key calculated according to RFC 6979 Section 2.2
- getEncoder() - Method in class net.schmizz.sshj.transport.TransportImpl
- getEngine() - Static method in class com.hierynomus.sshj.signature.SignatureEdDSA
- 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, ornull
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
- getExitStatus() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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
- getHostKeyAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- 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.SocketClient
- 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
- getKeyExchangeAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- 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.DSAPrivateKeyInfoKeyPairConverter
-
Get PEM Key Pair calculating DSA Public Key from DSA Private Key Information
- getKeyPair(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
-
Get PEM Key Pair calculating ECDSA Public Key from ECDSA Private Key Information
- 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(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.RSAPrivateKeyInfoKeyPairConverter
-
Get PEM Key Pair parsing RSA Public Key attributes from RSA Private Key Information
- 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
- getKeyString(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- 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.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- 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
- getLong(byte[], int, int) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- 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 class 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
- getMaxPacketLength() - Method in class net.schmizz.sshj.transport.Decoder
- 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 class net.schmizz.sshj.common.SSHException
- getMessage() - Method in exception class 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
- getNextSize(int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Determines the size to which to grow the internal array.
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getOffset() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- getOpcode() - Method in enum class 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.SocketClient
- 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
- getPacket() - Method in class net.schmizz.sshj.transport.Proposal
- getPacketLength() - Method in class net.schmizz.sshj.sftp.PacketReader
- getParameters(AlgorithmIdentifier) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
- getParent() - Method in enum class 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
- getPeerPublicKeySpec(byte[]) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
- 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
- getPermString(LocalSourceFile) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- 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
- getPromise() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- getProtocolVersion() - Method in class net.schmizz.sshj.sftp.Response
- getPubKey() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- 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
- getPublicKey(X9ECParameters, BigInteger) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
- getPublicKeyAlgorithm(KeyType) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- 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 class 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 class 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
- getRsaPublicKey(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.RSAPrivateKeyInfoKeyPairConverter
- getSaltyBytes() - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- getSecurityProvider() - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Get the identifier for the registered security provider.
- getSequenceNumber() - Method in class net.schmizz.sshj.transport.Converter
- 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
- getServer2ClientCipherAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServer2ClientCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientCompressionAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServer2ClientMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientMACAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServerExtensionData(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getServerID() - Method in class net.schmizz.sshj.transport.TransportImpl
- 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 class net.schmizz.sshj.transport.KeyExchanger
-
Returns the session identifier computed during key exchange.
- 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 class 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
- getTransferListener() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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
- getWriteLock() - Method in class net.schmizz.sshj.transport.TransportImpl
- gid - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- gid - Variable in class net.schmizz.sshj.sftp.FileAttributes
- gid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- GLOBAL_REQUEST - Enum constant in enum class net.schmizz.sshj.common.Message
- globalReqPromises - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- gotChannelOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotChannelRequest(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- 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.
- gotDebug(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- gotDisconnect(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- gotEOF() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- gotGlobalReqResponse(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotGlobalRequest(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotKexInit(SSHPacket) - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotNewKeys() - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotOpenConfirmation(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- gotOpenFailure(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- gotResponse(boolean) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotServiceAccept() - Method in class net.schmizz.sshj.transport.TransportImpl
- gotStrictKexInfo(Proposal) - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotUnimplemented(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Got an SSH_MSG_UNIMPLEMENTED, so lets see where we're at and act accordingly.
- 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
- gotWindowAdjustment(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- group - Variable in class com.hierynomus.sshj.transport.kex.DHG
- group - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- GROUP_INVALID - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read permission, group
- GRP_RWX - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by group
- GRP_W - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
write permission, group
- GRP_X - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, group
- gt(int) - Method in enum class 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.KeyExchanger
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- handleContextInitialization(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- 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
- handles(RemotePortForwarder.ForwardedTCPIPChannel) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- handleTokenFromServer(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- has(FileAttributes.Flag) - Method in class net.schmizz.sshj.sftp.FileAttributes
- hash - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- 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
- HashedHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- hashHost(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- hasWaiters() - Method in class net.schmizz.concurrent.Event
- hasWaiters() - Method in class net.schmizz.concurrent.Promise
- headerOffset - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- headers - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
For each line that looks like "Xyz: vvv", it will be stored in this map.
- HEARTBEAT - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- Heartbeater - Class in net.schmizz.keepalive
- Heartbeater(ConnectionImpl) - Constructor for class net.schmizz.keepalive.Heartbeater
- HMACMD5 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Use
Macs.HMACMD5()
- 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.Use
Macs.HMACMD596()
- 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.Use
Macs.HMACSHA1()
- 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 - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- host - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- host - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- HOST_KEY_NOT_VERIFIABLE - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- HOST_NOT_ALLOWED_TO_CONNECT - Enum constant in enum class 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
- hostKeyAlgorithm - Variable in class net.schmizz.sshj.transport.TransportImpl
- 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.SocketClient
- hostname - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- hostPart - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- hostuser - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- hostVerifiers - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
HostKeyVerifier.verify(String, int, java.security.PublicKey)
is invoked byKeyExchanger.verifyHost(PublicKey)
when we are ready to verify the the server's host key. - HUP - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
I
- I_C - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- I_S - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- ICANON - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Canonicalize input lines.
- ICRNL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map CR to NL on input.
- id - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- id - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- id - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel ID
- 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable extensions.
- IGNCR - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ignore CR on input.
- IGNORE - Enum constant in enum class net.schmizz.sshj.common.Message
- IGNPAR - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
The ignore parity flag.
- ILL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- ILLEGAL_USER_NAME - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- IMAXBEL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ring bell on input queue full.
- in - Variable in class net.schmizz.sshj.common.StreamCopier
- in - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
stdout stream
- in - Variable in class net.schmizz.sshj.sftp.PacketReader
- in - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- in(int, int) - Method in enum class 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 - Enum constant in enum class net.schmizz.sshj.transport.compression.Compression.Mode
- inflater - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- 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 com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(File) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- 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(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- 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) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- 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(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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- init_key() - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Initialise the Blowfish key schedule
- initCipher(char[], Cipher) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Converts a passphrase into a key, by following the convention that PuTTY uses.
- 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
- initializeCipher(String, byte[], Cipher) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- InitializeContextAction(Oid) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- initialized - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- initializedBuffer() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- initialKex - Variable in class net.schmizz.sshj.transport.KeyExchanger
- initialSize - Variable in class net.schmizz.sshj.connection.channel.Window.Local
- 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
- initPubKey(Reader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- initPubKey(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
-
Read and store 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 - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable checking of parity errors.
- input - Variable in class net.schmizz.sshj.SocketClient
- inputBuffer - Variable in class net.schmizz.sshj.transport.Decoder
-
Buffer where as-yet undecoded data lives
- INT - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- internalSynchronizer - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- INVALID_FILENAME - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_HANDLE - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_PARAMETER - Enum constant in enum class 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
- isBits(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- 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.
- isCertificateOfType(Key, KeyType) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- isComment(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- 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
- isDirectory(String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- isECKeyWithFieldSize(Key, int) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable signals INTR, QUIT, [D]SUSP.
- isIn(int) - Method in enum class net.schmizz.sshj.xfer.FilePermission
- isInitialKex() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKexDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKexDone() - Method in class net.schmizz.sshj.transport.TransportImpl
- isKexerPacket(Message) - Static method in class net.schmizz.sshj.transport.TransportImpl
- isKexOngoing() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKeyExchangeAllowed() - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Key exchange can be initiated exactly once while connecting or later after authentication when re-keying.
- isMyType(Key) - Method in enum class 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
- isSequenceNumberAtMax() - Method in class net.schmizz.sshj.transport.Converter
- isSet() - Method in class net.schmizz.concurrent.Event
- isSet(int) - Method in enum class net.schmizz.sshj.sftp.FileAttributes.Flag
- isStrictKex() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isStrictKeyExchangeSupportedByServer() - Method in class net.schmizz.sshj.transport.Proposal
- isSubType(KeyType) - Method in enum class net.schmizz.sshj.common.KeyType
- ISTRIP - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate uppercase characters to lowercase.
- iv - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- ivsize - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- ivsize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- ivsize - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- IXANY - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Any char will restart after stop.
- IXOFF - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable input flow control.
- IXON - Enum constant in enum class 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-inSecureRandom
PRNG. - JCERandom() - Constructor for class net.schmizz.sshj.transport.random.JCERandom
- JCERandom.Factory - Class in net.schmizz.sshj.transport.random
-
Named factory for the JCE
Random
- 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
- K - Variable in class net.schmizz.sshj.transport.kex.DHBase
- KEEP_ALIVE - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- keepAlive - Variable in class net.schmizz.sshj.connection.ConnectionImpl
-
keep-alive
mechanism - 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 - Variable in class net.schmizz.sshj.ConfigImpl
- KeepAliveProvider - Class in net.schmizz.keepalive
- KeepAliveProvider() - Constructor for class net.schmizz.keepalive.KeepAliveProvider
- KeepAliveRunner - Class in net.schmizz.keepalive
- KeepAliveRunner(ConnectionImpl) - Constructor for class net.schmizz.keepalive.KeepAliveRunner
- keepFlushing - Variable in class net.schmizz.sshj.common.StreamCopier
- keepFlushing(boolean) - Method in class net.schmizz.sshj.common.StreamCopier
- kex - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
Instance of negotiated key exchange algorithm
- kex - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- kex - Variable in class net.schmizz.sshj.transport.Proposal
- KEX_DH_GEX_INIT - Enum constant in enum class net.schmizz.sshj.common.Message
- KEX_DH_GEX_REPLY - Enum constant in enum class net.schmizz.sshj.common.Message
- KEX_DH_GEX_REQUEST - Enum constant in enum class net.schmizz.sshj.common.Message
- KEXDH_31 - Enum constant in enum class net.schmizz.sshj.common.Message
-
{ KEXDH_REPLY, KEXDH_GEX_GROUP, SSH_MSG_KEX_ECDH_REPLY }
- KEXDH_INIT - Enum constant in enum class net.schmizz.sshj.common.Message
- kexer - Variable in class net.schmizz.sshj.transport.TransportImpl
- kexFactories - Variable in class net.schmizz.sshj.ConfigImpl
- KEXINIT - Enum constant in enum class net.schmizz.sshj.common.Message
- KEXINIT - Enum constant in enum class net.schmizz.sshj.transport.KeyExchanger.Expected
-
we have sent or are sending KEXINIT, and expect the server's KEXINIT
- kexInitSent - Variable in class net.schmizz.sshj.transport.KeyExchanger
- kexOngoing - Variable in class net.schmizz.sshj.transport.KeyExchanger
- key - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- key(byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Key the Blowfish cipher
- KEY_EXCHANGE_FAILED - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- KEY_LENGTH - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- keyAlgorithm - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- 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 - Variable in class net.schmizz.sshj.ConfigImpl
- 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 Class in com.hierynomus.sshj.common
-
Thrown when a key file could not be decrypted correctly, e.g.
- KeyDecryptionFailedException() - Constructor for exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyDecryptionFailedException(EncryptionException) - Constructor for exception class 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
- KeyExchanger - Class in net.schmizz.sshj.transport
-
Algorithm negotiation and key exchange.
- KeyExchanger(TransportImpl) - Constructor for class net.schmizz.sshj.transport.KeyExchanger
- KeyExchanger.Expected - Enum Class in net.schmizz.sshj.transport
- keyFileVersion - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- keyFormat - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- KeyFormat - Enum Class in net.schmizz.sshj.userauth.keyprovider
-
Key File Formats
- KeyFormat() - Constructor for enum class net.schmizz.sshj.userauth.keyprovider.KeyFormat
- keyFormatFromHeader(String, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
- 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 aroundKeyPair
- 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
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- keySize - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- keyType - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- keyType - Variable in class net.schmizz.sshj.signature.SignatureRSA
- KeyType - Enum Class in net.schmizz.sshj.common
-
Type of key e.g.
- KeyType(String) - Constructor for enum class net.schmizz.sshj.common.KeyType
- KeyType.CertUtils - Class in net.schmizz.sshj.common
- keyTypeName - Variable in class net.schmizz.sshj.signature.SignatureECDSA
- khFile - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- KILL - Enum constant in enum class 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.AnyHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.EquiHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.HashedHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.HostMatcher - Interface in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.NegateHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.WildcardHostMatcher - Class in com.hierynomus.sshj.transport.verification
- kp - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- kp - Variable in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- kProv - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
L
- leftOvers - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- lenBuf - Variable in class net.schmizz.sshj.sftp.PacketReader
- length - Variable in class net.schmizz.sshj.common.StreamCopier
- length - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- length() - Method in class net.schmizz.sshj.common.CircularBuffer
- length() - Method in class net.schmizz.sshj.sftp.RemoteFile
- length(long) - Method in class net.schmizz.sshj.common.StreamCopier
- leq(int) - Method in enum class net.schmizz.sshj.common.Message
- LF - Static variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LIMIT - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- line - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- LINK_LOOP - Enum constant in enum class 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 - Variable in class net.schmizz.sshj.common.StreamCopier
- listener - Variable in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
- listener - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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 alocation
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 suppliedKeyPair
. - 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 - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- LOCALHOST - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- localPort - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- 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.concurrent.Promise
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- log - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- log - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- log - Variable in class net.schmizz.concurrent.Promise
- log - Variable in class net.schmizz.keepalive.KeepAlive
- log - Variable in class net.schmizz.sshj.AbstractService
-
Logger
- log - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- log - Variable in class net.schmizz.sshj.common.StreamCopier
- log - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- log - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- log - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- 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.DefaultConfig
- log - Variable in class net.schmizz.sshj.sftp.PacketReader
-
Logger
- 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.Decoder
- log - Variable in class net.schmizz.sshj.transport.Encoder
- log - Variable in class net.schmizz.sshj.transport.kex.AbstractDHG
- log - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- log - Variable in class net.schmizz.sshj.transport.KeyExchanger
- log - Variable in class net.schmizz.sshj.transport.Reader
- log - Variable in class net.schmizz.sshj.transport.TransportImpl
- 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.userauth.method.PasswordResponseProvider
- 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
- log - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- log - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LOG - Static variable in class net.schmizz.sshj.common.SecurityUtils
- logger - Static variable in class net.schmizz.sshj.transport.random.BouncyCastleRandom
- logger - Static variable in class net.schmizz.sshj.transport.random.JCERandom
- logger - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
- logger - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
- logger - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.RSAPrivateKeyInfoKeyPairConverter
- loggerFactory - Variable in class net.schmizz.sshj.common.StreamCopier
- loggerFactory - Variable in class net.schmizz.sshj.ConfigImpl
- loggerFactory - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- 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.transport.TransportImpl
- loggerFactory - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- loggerFactory - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- loggerFactory - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LoggerFactory - Interface in net.schmizz.sshj.common
- loggingTransferListener - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- LoggingTransferListener - Class in net.schmizz.sshj.xfer
- LoggingTransferListener(String, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
- LoggingTransferListener(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
- logHeaderLine(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- loginContext - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- longToBytes(long) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- longValue() - Method in enum class 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, 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
- LS - Static variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- lt(int) - Method in enum class 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 - Variable in class net.schmizz.sshj.transport.Converter
- mac - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- MAC - Interface in net.schmizz.sshj.transport.mac
-
Message Authentication Code for use in SSH.
- MAC_ERROR - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- MAC_POLY1305 - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- macFactories - Variable in class net.schmizz.sshj.ConfigImpl
- macResult - Variable in class net.schmizz.sshj.transport.Decoder
-
MAC result is stored here
- 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
- makeAuthParams(String, Service) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- makeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeDir(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeDirIfNotExists(String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- makeInetSocketAddress(String, int) - Method in class net.schmizz.sshj.SocketClient
- manager - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- mark(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- marker - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- Marker(String) - Constructor for enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- markPos - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- markSupported() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- mask - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mask - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mask - Variable in class net.schmizz.sshj.sftp.FileMode
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- match(String) - Method in interface com.hierynomus.sshj.transport.verification.KnownHostMatchers.HostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- matcher - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- matcher - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- matchers - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- 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_PACKET_LEN - Static variable in class net.schmizz.sshj.transport.Decoder
- 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
- maxAliveCount - Variable in class net.schmizz.keepalive.KeepAliveRunner
-
The max number of keep-alives that should be unanswered before killing the connection.
- maxBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- maxCircularBufferSize - Variable in class net.schmizz.sshj.ConfigImpl
- maxPacketSize - Variable in class net.schmizz.sshj.connection.channel.Window
- maxPacketSize - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- maxPossibleRemainingCapacity() - Method in class net.schmizz.sshj.common.CircularBuffer
-
Returns how many more bytes this buffer can receive.
- maxReadLength - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- maxSize - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Maximum size of the internal array (one plus the maximum capacity of the buffer).
- maxTries - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- maxUnconfirmedReads - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- maxUnconfirmedWrites - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- md - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- 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_FINGERPRINT_PATTERN - Static variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- MD5.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for MD5 digest
- mechanismOids - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- message - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- Message - Enum Class in net.schmizz.sshj.common
-
SSH message identifiers
- Message(int) - Constructor for enum class net.schmizz.sshj.common.Message
- MESSAGE - Static variable in exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- minBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- mkdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- mkdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- MKDIR - Enum constant in enum class 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.BlockCiphers.Factory
- mode - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- mode - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- mode - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mode - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mode - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- mode(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- Mode() - Constructor for enum class net.schmizz.sshj.transport.cipher.Cipher.Mode
- Mode() - Constructor for enum class net.schmizz.sshj.transport.compression.Compression.Mode
- MODE - Enum constant in enum class 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
- msg - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Message identifier of last packet received
- mtime - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mtime - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mtime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
N
- name - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- name - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- name - Variable in class net.schmizz.concurrent.Promise
- name - Variable in class net.schmizz.sshj.AbstractService
-
Assigned name of this service
- name - Variable in class net.schmizz.sshj.sftp.PathComponents
- name - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- NAME - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- NATIVE - Enum constant in enum class net.schmizz.sshj.sftp.RenameFlags
- needed - Variable in class net.schmizz.sshj.transport.Decoder
-
How many bytes do we need, before a call to decode() can succeed at decoding at least packet length, OR the whole packet?
- neededAdjustment() - Method in class net.schmizz.sshj.connection.channel.Window.Local
- NegateHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- negotiate(Proposal) - Method in class net.schmizz.sshj.transport.Proposal
- NegotiatedAlgorithms - Class in net.schmizz.sshj.transport
- NegotiatedAlgorithms(String, String, String, String, String, String, String, String) - Constructor for class net.schmizz.sshj.transport.NegotiatedAlgorithms
- negotiatedAlgs - Variable in class net.schmizz.sshj.transport.KeyExchanger
- 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 - Enum constant in enum class net.schmizz.sshj.common.Message
- NEWKEYS - Enum constant in enum class net.schmizz.sshj.transport.KeyExchanger.Expected
-
we are expecting SSH_MSG_NEWKEYS
- newLocalPortForwarder(Parameters, ServerSocket) - Method in class net.schmizz.sshj.SSHClient
-
Create a
LocalPortForwarder
that will listen based onparameters
using the boundserverSocket
and forward incoming connections to the server; which will further forward them tohost:port
. - newPasswordProvider - Variable in class net.schmizz.sshj.userauth.method.AuthPassword
- 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
- newSCPEngine() - 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 - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- nextID() - Method in interface net.schmizz.sshj.connection.Connection
- nextID() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- nextService - Variable in class net.schmizz.sshj.transport.TransportImpl
-
The next service that will be activated, only set when sending an SSH_MSG_SERVICE_REQUEST
- nextService - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- NIST_CURVES_NAMES - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- NO - Static variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- NO_CONNECTION - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NO_MATCHING_BYTE_RANGE_LOCK - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NO_MEDIA - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NO_MORE_AUTH_METHODS_AVAILABLE - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- NO_SPACE_ON_FILESYSTEM - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_FILE - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_PATH - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- NoEscape - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- NOFLSH - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Don't flush after interrupt.
- nonce - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- nonce - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- nonce(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- NONE_CIPHER - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- 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 - Enum constant in enum class 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.transport.KeyExchanger
- 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. - NULL_LISTENER - Static variable in class net.schmizz.sshj.common.StreamCopier
- nullProvider - Static variable in class net.schmizz.sshj.userauth.method.AuthPassword
- nullService - Variable in class net.schmizz.sshj.transport.TransportImpl
- NullService(Transport) - Constructor for class net.schmizz.sshj.transport.TransportImpl.NullService
- numTries - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
O
- OCRNL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate carriage return to newline (output).
- offset - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- OK - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- OLCUC - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Convert lowercase to uppercase.
- onConnect() - Method in class net.schmizz.sshj.SocketClient
- 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)
andSSHClient.doKex()
. - ONLCR - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map NL to CR-NL.
- ONLRET - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Newline performs a carriage return (output).
- ONOCR - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate newline to carriage return-newline (output).
- OP_UNSUPPORTED - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- opcode - Variable in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- openbsd_iv - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- openCloseLock - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- openDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- OPENDIR - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- openers - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- openEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel open event
- OpenFailException - Exception Class in net.schmizz.sshj.connection.channel
- OpenFailException(String, int, String) - Constructor for exception class net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException(String, OpenFailException.Reason, String) - Constructor for exception class net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException.Reason - Enum Class in net.schmizz.sshj.connection.channel
- OpenMode - Enum Class in net.schmizz.sshj.sftp
- OpenMode(int) - Constructor for enum class net.schmizz.sshj.sftp.OpenMode
- OpenSSH - Enum constant in enum class 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() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
- 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 aknown_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 Class in net.schmizz.sshj.transport.verification
- OpenSSHv1 - Enum constant in enum class net.schmizz.sshj.userauth.keyprovider.KeyFormat
- operativeVersion - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- OPOST - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read permission, others
- OTH_RWX - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by other
- OTH_W - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
write permission, others
- OTH_X - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, group
- out - Variable in class net.schmizz.sshj.common.StreamCopier
- out - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
stdin stream
- out - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- out - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- output - Variable in class net.schmizz.sshj.SocketClient
- OVERWRITE - Enum constant in enum class net.schmizz.sshj.sftp.RenameFlags
- OWNER_INVALID - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
P
- p - Variable in class net.schmizz.sshj.transport.kex.DH
- P - Variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- P_INDEX - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
- P_orig - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- 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 }
- packet - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- packet - Variable in class net.schmizz.sshj.sftp.PacketReader
- packet - Variable in class net.schmizz.sshj.transport.Proposal
- packetHandler - Variable in class net.schmizz.sshj.transport.Decoder
-
What we pass decoded packets to
- packetLength - Variable in class net.schmizz.sshj.transport.Decoder
-
-1 if packet length not yet been decoded, else the packet length
- PacketReader - Class in net.schmizz.sshj.sftp
- PacketReader(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.PacketReader
- PacketType - Enum Class in net.schmizz.sshj.sftp
- PacketType(int) - Constructor for enum class net.schmizz.sshj.sftp.PacketType
- packetWriteRunnable - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- packList(Iterable<String>) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- packMap(Map<String, String>) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- packString(String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- parameters - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- parameters - Variable in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- parameters - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Parity enable.
- parent - Variable in class net.schmizz.sshj.sftp.PathComponents
- PARMRK - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Mark parity and framing errors.
- PARODD - Enum constant in enum class 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
- parseGexGroup(SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- parseGexReply(SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- parseHex(String) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
- parseHexDigit(char) - 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
- parseLong(String, String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- parsePermissions(String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- partialSuccess - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- 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.PathComponents
- path - Variable in class net.schmizz.sshj.sftp.RemoteResource
- path - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- 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
- pathSep - Variable in class net.schmizz.sshj.sftp.PathHelper
- pattern - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- payload - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- pbkdf(byte[], byte[], int, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Compatibility with new OpenBSD function.
- PENDIN - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Retype pending input.
- pending - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- pendingEx - Variable in class net.schmizz.concurrent.Promise
- PERMISSION_DENIED - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- perms - Variable in class net.schmizz.sshj.sftp.FileMode
- 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
- pflag - Variable in enum class net.schmizz.sshj.sftp.OpenMode
- PIPE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- PKCS8 - Enum constant in enum class 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
- POINT_COMPRESSED - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.ECDSAPrivateKeyInfoKeyPairConverter
- POLY_KEY_INPUT - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- POLY_TAG_LENGTH - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- port - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- port - Variable in class net.schmizz.sshj.SocketClient
- port - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- preferredBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- prepareFile(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- prepareVerifyMacV2(char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- prepareVerifyMacV3() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- PRESERVE_TIMES - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- preserveAttributes - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- preserveTimeIfPossible(LocalSourceFile) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- 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 forlen
bytes, with each octet separated by a space. - prioritizeSshRsaKeyAlgorithm() - Method in class net.schmizz.sshj.ConfigImpl
-
Modern servers neglect the key algorithm ssh-rsa.
- privateKey - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- 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
- prng - Variable in class net.schmizz.sshj.transport.Encoder
- process(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- process(TransferListener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- processDirectory(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- processFile(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- PromiscuousVerifier - Class in net.schmizz.sshj.transport.verification
- PromiscuousVerifier() - Constructor for class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- promise - Variable in class net.schmizz.concurrent.Event
- promise - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- Promise<V,
T> - 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
, exceptionchainer
, and associatedlock
. - Promise(String, ExceptionChainer<T>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
-
Creates this promise with given
name
and exceptionchainer
. - promises - Variable in class net.schmizz.sshj.sftp.PacketReader
- promptFormat - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- promptPattern - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- Proposal - Class in net.schmizz.sshj.transport
- Proposal(SSHPacket) - Constructor for class net.schmizz.sshj.transport.Proposal
- Proposal(Config, List<String>, boolean) - Constructor for class net.schmizz.sshj.transport.Proposal
- PROTOCOL_ERROR - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- PROTOCOL_VERSION_NOT_SUPPORTED - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- protocolVersion - Variable in class net.schmizz.sshj.sftp.Response
- 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.
- provider - Variable in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- 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 Class in net.schmizz.sshj.connection.channel.direct
-
Various modes for a psuedo-terminal.
- PTYMode(int) - Constructor for enum class net.schmizz.sshj.connection.channel.direct.PTYMode
- pubKey - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- pubKey - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- pubKey - Variable in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- publicKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- publicKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- publicKey - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- 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
- putLong(long, byte[], int, int) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- putMAC(SSHPacket, int, int) - Method in class net.schmizz.sshj.transport.Encoder
- 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 class 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 - Enum constant in enum class 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
- putUInt64Unchecked(long) - Method in class net.schmizz.sshj.common.Buffer
- pwd() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- pwdf - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- pwdf - Variable in class net.schmizz.sshj.userauth.method.AuthPassword
- pwdf - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
Q
- Q_INDEX - Static variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.DSAPrivateKeyInfoKeyPairConverter
- queue - Variable in class net.schmizz.keepalive.KeepAliveRunner
-
The queue of promises.
- QUIET - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- QUIT - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- QUOTA_EXCEEDED - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
R
- random - Variable in class net.schmizz.sshj.transport.random.BouncyCastleRandom
- random - Variable in class net.schmizz.sshj.transport.random.JCERandom
- random - Variable in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- 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
- randomFactory - Variable in class net.schmizz.sshj.ConfigImpl
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.OpenMode
-
Open the file for reading.
- READ - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- readAheadLimit - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- 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
- readDecodedKeyPair(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- READDIR - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- readDouble() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readEncodedKey(BufferedReader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readEncryptedKeyPair(PEMEncryptedKeyPair) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readEncryptedPrivateKey(byte[], Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readEncryptedPrivateKeyInfo(PKCS8EncryptedPrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readEntries(BufferedReader) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- reader - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- reader - Variable in class net.schmizz.sshj.transport.TransportImpl
- 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
- readHeader(Reader) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
- readIdentification(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- readIdentification(Buffer.PlainBuffer) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Reads the identification string from the SSH server.
- readInt() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readIntoBuffer(byte[], int, int) - Method in class net.schmizz.sshj.sftp.PacketReader
- 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
- readLimit - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- readLong() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readMessage() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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
- readPubKey(Buffer<?>, KeyType) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- 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 class net.schmizz.sshj.common.KeyType
- readPubKeyFromBuffer(Buffer<?>, String) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- readPublicKey() - Method in class net.schmizz.sshj.common.Buffer
- readPublicKey(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- 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.
- readRsaPrivateKeySpec(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
-
Read RSA Private CRT Key Spec according to OpenSSH sshkey_private_deserialize in sshkey.c
- 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
- readSingleNameAsBytes(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
- readStatusCode() - Method in class net.schmizz.sshj.sftp.Response
- readString() - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string 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
- readUnencrypted(Buffer.PlainBuffer, PublicKey) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- 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
- readVersionFromProperties() - Method in class net.schmizz.sshj.DefaultConfig
- REALPATH - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- reason - Variable in exception class net.schmizz.sshj.common.SSHException
- reason - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- Reason(int) - Constructor for enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- receive(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- received(byte[], int) - Method in class net.schmizz.sshj.transport.Decoder
-
Adds
len
bytes fromb
to the decoder buffer. - receiveInto(ChannelInputStream, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- receiveServerIdent() - Method in class net.schmizz.sshj.transport.TransportImpl
- recipient - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote recipient ID
- RECURSIVE - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- recursiveMode - Variable in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- register() - Static method in class net.schmizz.sshj.common.SecurityUtils
- registerBouncyCastle - Static variable in class net.schmizz.sshj.common.SecurityUtils
- 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. - registrationDone - Static variable in class net.schmizz.sshj.common.SecurityUtils
- REGULAR - Enum constant in enum class 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.
- relPath - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- remote - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- Remote(long, int, long, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Remote
- REMOTE_MAX_PACKET_SIZE_CEILING - Static variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- RemoteAddressProvider - Interface in com.hierynomus.sshj.common
- remoteCharset - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote character set
- 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.ReadAheadRemoteFileInputStream.UnconfirmedRead - 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
- remoteHost - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- remoteMessage - Variable in exception class net.schmizz.sshj.xfer.scp.SCPRemoteException
- remotePort - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- 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
- RemoteResourceInfo - Class in net.schmizz.sshj.sftp
- RemoteResourceInfo(PathComponents, FileAttributes) - Constructor for class net.schmizz.sshj.sftp.RemoteResourceInfo
- remove(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- REMOVE - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- RenameFlags - Enum Class in net.schmizz.sshj.sftp
- RenameFlags(long) - Constructor for enum class net.schmizz.sshj.sftp.RenameFlags
- 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.Request
- reqID - Variable in class net.schmizz.sshj.sftp.Response
- 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 - Enum constant in enum class net.schmizz.sshj.common.Message
- REQUEST_SUCCESS - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- reset() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- resetSequenceNumber() - Method in class net.schmizz.sshj.transport.Converter
- resize(byte[], int) - Static method in class net.schmizz.sshj.transport.cipher.BaseCipher
- resizedKey(byte[], int, Digest, BigInteger, byte[]) - Static method in class net.schmizz.sshj.transport.KeyExchanger
-
Private method used while putting new keys into use that will resize the key used to initialize the cipher to the needed length.
- resizeToHashSize(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- resource - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- resource - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- respond(AuthKeyboardInteractive.CharArrWrap[]) - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- Response - Class in net.schmizz.sshj.sftp
- Response(Buffer<Response>, int) - Constructor for class net.schmizz.sshj.sftp.Response
- Response.StatusCode - Enum Class 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. - retrieveUnconfirmedRead(boolean) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- REVOKED - Enum constant in enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- rf - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- rpos - Variable in class net.schmizz.sshj.common.Buffer
- rpos - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Next read position.
- rpos() - Method in class net.schmizz.sshj.common.Buffer
- rpos(int) - Method in class net.schmizz.sshj.common.Buffer
- RSA - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
SSH identifier for RSA keys
- RSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- RSA_CERT - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
Signed rsa certificate
- rsaPrivateKeyInfoKeyPairConverter - Variable in class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
- RSAPrivateKeyInfoKeyPairConverter - Class in net.schmizz.sshj.userauth.keyprovider.pkcs
-
Key Pair Converter from RSA Private Key Information to PEM Key Pair
- RSAPrivateKeyInfoKeyPairConverter() - Constructor for class net.schmizz.sshj.userauth.keyprovider.pkcs.RSAPrivateKeyInfoKeyPairConverter
- 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
- run() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- runningThread - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- rwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote window
S
- S - Variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- S_orig - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- s2cCipher - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cCipher - Variable in class net.schmizz.sshj.transport.Proposal
- s2cComp - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cComp - Variable in class net.schmizz.sshj.transport.Proposal
- s2cMAC - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cMAC - Variable in class net.schmizz.sshj.transport.Proposal
- salt - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- saltyBytes - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- Sample PuTTY file format - Search tag in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- Section
- sc - Variable in exception class net.schmizz.sshj.sftp.SFTPException
- scan(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
- scp - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- SCP_COMMAND - Static variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- 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() - Constructor for class net.schmizz.sshj.xfer.scp.ScpCommandLine
- ScpCommandLine.Arg - Enum Class in net.schmizz.sshj.xfer.scp
- ScpCommandLine.EscapeMode - Enum Class in net.schmizz.sshj.xfer.scp
- SCPDownloadClient - Class in net.schmizz.sshj.xfer.scp
-
Support for downloading files over a connected link using SCP.
- SCPDownloadClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- SCPDownloadClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- SCPEngine - Class in net.schmizz.sshj.xfer.scp
- SCPEngine(SessionFactory, TransferListener, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPEngine
- SCPException - Exception Class in net.schmizz.sshj.xfer.scp
- SCPException(String) - Constructor for exception class net.schmizz.sshj.xfer.scp.SCPException
- SCPException(String, Throwable) - Constructor for exception class 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 Class in net.schmizz.sshj.xfer.scp
- SCPRemoteException(String, String) - Constructor for exception class net.schmizz.sshj.xfer.scp.SCPRemoteException
- SCPUploadClient - Class in net.schmizz.sshj.xfer.scp
-
Support for uploading files over a connected link using SCP.
- SCPUploadClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.SCPUploadClient
- SCPUploadClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.SCPUploadClient
- secContext - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- 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
- securityProvider - Static variable in class net.schmizz.sshj.common.SecurityUtils
- 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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- selectedOid - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- sendChannelRequest(String, boolean, Buffer.PlainBuffer) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- sendClientIdent() - Method in class net.schmizz.sshj.transport.TransportImpl
-
Receive the server identification string.
- sendClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- sendDirectory(TransferListener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- sendDisconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
- sendFile(StreamCopier.Listener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- 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
- sendKexInit() - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Sends SSH_MSG_KEXINIT and sets the
KeyExchanger.kexInitSent
event. - sendMessage(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- sendNewKeys() - Method in class net.schmizz.sshj.transport.KeyExchanger
- sendOpenFailure(int, OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.Connection
-
Send a
SSH_MSG_OPEN_FAILURE
for specifiedReason
andmessage
. - sendOpenFailure(int, OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- sendServiceRequest(String) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Sends a service request for the specified service
- sendSignedReq() - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Send SSH_MSG_USERAUTH_REQUEST containing the signature.
- sendToken(byte[]) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- 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
- seq - Variable in class net.schmizz.sshj.transport.Converter
- serial - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- serial - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- serial(BigInteger) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- serialVersionUID - Static variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- 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
- serverID - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Server version identification string
- serverSocket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- service - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Currently active service e.g.
- Service - Interface in net.schmizz.sshj
-
Represents a service running on top of the SSH transport layer.
- SERVICE_ACCEPT - Enum constant in enum class net.schmizz.sshj.common.Message
- SERVICE_NOT_AVAILABLE - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- SERVICE_REQUEST - Enum constant in enum class net.schmizz.sshj.common.Message
- serviceAccept - Variable in class net.schmizz.sshj.transport.TransportImpl
- Session - Interface in net.schmizz.sshj.connection.channel.direct
- 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 - Variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- SessionFactory - Interface in net.schmizz.sshj.connection.channel.direct
-
A factory interface for creating SSH
session channels
. - sessionID - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
Computed session ID
- set() - Method in class net.schmizz.concurrent.Event
-
Sets this event to be
true
. - setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Converter
- setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Decoder
- setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Encoder
- 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
- setAttributes(LocalDestFile, int, String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- setAttributes(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- setAuthenticated() - Method in class net.schmizz.sshj.transport.Converter
- setAuthenticated() - Method in class net.schmizz.sshj.transport.Encoder
- 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
- setE(byte[]) - Method in class net.schmizz.sshj.transport.kex.DHBase
- 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
- setK(BigInteger) - Method in class net.schmizz.sshj.transport.kex.DHBase
- 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
- setKexDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- 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
- setPublicKey(PublicKey) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
- 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 - Enum constant in enum class 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
- 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 Class in net.schmizz.sshj.sftp
- SFTPException(String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(String, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(Response.StatusCode, String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPFileTransfer - Class in net.schmizz.sshj.sftp
- SFTPFileTransfer(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer
- SFTPFileTransfer.Downloader - Class in net.schmizz.sshj.sftp
- SFTPFileTransfer.Uploader - Class in net.schmizz.sshj.sftp
- 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 - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
set-group-ID on execution
- sha1 - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- 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 associatedPasswordFinder
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. - sig - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- sig - Variable in class net.schmizz.sshj.transport.Proposal
- sign() - Method in class net.schmizz.sshj.signature.AbstractSignature
- sign() - Method in interface net.schmizz.sshj.signature.Signature
-
Compute the signature.
- signal(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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 Class in net.schmizz.sshj.connection.channel.direct
-
Various signals that may be sent or received.
- Signal() - Constructor for enum class net.schmizz.sshj.connection.channel.direct.Signal
- signature - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- signature - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signature - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- 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
-
DSA
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() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA
- SignatureEdDSA.Factory - Class in com.hierynomus.sshj.signature
- signatureFactory - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- signatureKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signatureKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- signatureKey(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signatureName - Variable in class net.schmizz.sshj.signature.AbstractSignature
- SignatureRSA - Class in net.schmizz.sshj.signature
-
RSA
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
- singleByte - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- SingleQuote - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- size - Variable in class net.schmizz.sshj.connection.channel.Window
- size - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- size - Variable in class net.schmizz.sshj.sftp.FileAttributes
- size(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- SIZE - Enum constant in enum class 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
- sMarker - Variable in enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- socket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- socket - Variable in class net.schmizz.sshj.SocketClient
- SOCKET_SPECIAL - Enum constant in enum class net.schmizz.sshj.sftp.FileMode.Type
-
socket special
- SocketClient - Class in net.schmizz.sshj
- SocketClient(int) - Constructor for class net.schmizz.sshj.SocketClient
- socketFactory - Variable in class net.schmizz.sshj.SocketClient
- 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
- SocketStreamCopyMonitor(Runnable) - Constructor for class net.schmizz.sshj.connection.channel.SocketStreamCopyMonitor
- SOME - Static variable in class net.schmizz.concurrent.Event
- source - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- SOURCE - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- Space - Enum constant in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- spawn(String) - Method in class net.schmizz.sshj.common.StreamCopier
- spawn(String, boolean) - 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 Class in net.schmizz.sshj.common
-
Most exceptions in the
net.schmizz.sshj
package are instances of this class. - SSHException(String) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, Throwable) - Constructor for exception class 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 Class in net.schmizz.sshj.common
-
Represents unrecoverable exceptions in the
net.schmizz.sshj
package. - SSHRuntimeException() - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- start() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- startChannel(Socket) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- startCopy(String, LocalDestFile, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- startCopy(LocalSourceFile, String, ScpCommandLine.EscapeMode, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- startKex(boolean) - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Starts key exchange by sending a
SSH_MSG_KEXINIT
packet. - 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 - Enum constant in enum class 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 - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- StatusCode(int) - Constructor for enum class net.schmizz.sshj.sftp.Response.StatusCode
- STICKY - Enum constant in enum class 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
- streamtoword(byte[], int[]) - Static method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Cycically extract a word of key material
- strictKex - Variable in class net.schmizz.sshj.transport.KeyExchanger
- stripLeadingZeroes(byte[]) - Static method in class com.hierynomus.sshj.secg.SecgUtils
- sType - Variable in enum class net.schmizz.sshj.common.KeyType
- sub - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- SUID - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
set-user-ID on execution
- SUPPORTED_CIPHERS - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- SUPPORTED_CURVES - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.FileMode.Type
-
symbolic link
- SYMLINK - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
T
- tempBuf - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- TERM - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- ThreadNameProvider - Class in com.hierynomus.sshj.common
- ThreadNameProvider() - Constructor for class com.hierynomus.sshj.common.ThreadNameProvider
- threshold - Variable in class net.schmizz.sshj.connection.channel.Window.Local
- throwStreamClosed() - Static method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- timeout - Variable in class net.schmizz.sshj.SocketClient
- timeoutMs - Variable in class net.schmizz.sshj.connection.channel.Window.Remote
- timeoutMs - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- timeoutMs - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- timeoutMs - Variable in class net.schmizz.sshj.transport.TransportImpl
- tmp - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- tmp - Variable in class net.schmizz.sshj.transport.random.JCERandom
- toByte() - Method in enum class net.schmizz.sshj.common.Message
- toByte() - Method in enum class 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
- toCertificate(PublicKey) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- toCommandLine() - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- toCommaString(List<String>) - Static method in class net.schmizz.sshj.transport.Proposal
- 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 forlen
bytes. - toInt() - Method in enum class net.schmizz.sshj.common.DisconnectReason
- tokenize(String, int, boolean) - Static method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- toMask() - Method in enum class net.schmizz.sshj.sftp.FileMode.Type
- toMask(Set<OpenMode>) - Static method in enum class net.schmizz.sshj.sftp.OpenMode
- toMask(Set<FilePermission>) - Static method in enum class net.schmizz.sshj.xfer.FilePermission
- TOO_MANY_CONNECTIONS - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- TOSTOP - Enum constant in enum class 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 com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- 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 class net.schmizz.sshj.common.KeyType
- toString() - Method in exception class 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 class 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 class 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.connection.channel.ChannelInputStream
- trans - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- trans - Variable in class net.schmizz.sshj.SSHClient
-
Transport layer
- trans - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- trans - Variable in class net.schmizz.sshj.transport.Reader
- transferFromRemote(StreamCopier.Listener, OutputStream, long) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- transferListener - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- TransferListener - Interface in net.schmizz.sshj.xfer
- transferToRemote(StreamCopier.Listener, InputStream, long) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- transformation - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- transmit(SFTPPacket<Request>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- transport - Variable in class net.schmizz.sshj.transport.KeyExchanger
- Transport - Interface in net.schmizz.sshj.transport
-
Transport layer of the SSH protocol.
- TransportException - Exception Class in net.schmizz.sshj.transport
-
Transport-layer exception
- TransportException(String) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(String, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportImpl - Class in net.schmizz.sshj.transport
-
A thread-safe
Transport
implementation. - TransportImpl(Config) - Constructor for class net.schmizz.sshj.transport.TransportImpl
- TransportImpl.ConnInfo - Class in net.schmizz.sshj.transport
- TransportImpl.NullService - Class in net.schmizz.sshj.transport
- trimTrailingSeparator(String) - Method in class net.schmizz.sshj.sftp.PathHelper
- trimTrailingSeparator(String, String) - Static method in class net.schmizz.sshj.sftp.PathComponents
- TripleDESCBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- 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 - Enum constant in enum class 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
orfalse
value, fortimeout
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 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the input baud rate in bits per second.
- TTY_OP_OSPEED - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the output baud rate in bits per second.
- tunneled - Variable in class net.schmizz.sshj.SocketClient
- 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 com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- type - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- type - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- type - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel type
- type - Variable in class net.schmizz.sshj.sftp.FileMode
- type - Variable in class net.schmizz.sshj.sftp.Request
- type - Variable in class net.schmizz.sshj.sftp.Response
- type - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- type - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- type - Variable in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- type(long) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- type(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- Type(int) - Constructor for enum class net.schmizz.sshj.sftp.FileMode.Type
- 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 - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- uid - Variable in class net.schmizz.sshj.sftp.FileAttributes
- uid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- UIDGID - Enum constant in enum class 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
- uncompressBuffer - Variable in class net.schmizz.sshj.transport.Decoder
-
Used in case compression is active to store the uncompressed data
- UnconfirmedRead(long, int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- UnconfirmedRead(long, int, Promise<Response, SFTPException>) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- unconfirmedReads - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- unconfirmedWrites - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- UNIMPLEMENTED - Enum constant in enum class net.schmizz.sshj.common.Message
- Unknown - Enum constant in enum class net.schmizz.sshj.userauth.keyprovider.KeyFormat
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.common.DisconnectReason
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.common.KeyType
-
Unrecognized
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.common.Message
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.sftp.FileMode.Type
-
unknown
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- UNKNOWN - Enum constant in enum class net.schmizz.sshj.sftp.Response.StatusCode
- UNKNOWN_CHANNEL_TYPE - Enum constant in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN_PRINCIPAL - Enum constant in enum class 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.
- unpackList(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- unpackMap(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- unpackString(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- 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 as0
andH.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 thelocalPath
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 thelocalPath
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
toremotePath
. - 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
toremotePath
. - upload(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- upload(TransferListener, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- upload(TransferListener, LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadDir(TransferListener, LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- Uploader(LocalSourceFile, String) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadFile(StreamCopier.Listener, LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadFilter - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- uploadFilter - Variable in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- useCompression() - Method in class net.schmizz.sshj.SSHClient
-
Adds
zlib
compression to preferred compression algorithms. - usedUp - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- UserAuth - Interface in net.schmizz.sshj.userauth
-
User authentication API.
- USERAUTH_60 - Enum constant in enum class net.schmizz.sshj.common.Message
-
{ USERAUTH_PASSWD_CHANGREQ, USERAUTH_PK_OK, USERAUTH_INFO_REQUEST }
- USERAUTH_BANNER - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_FAILURE - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_EXCHANGE_COMPLETE - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_MIC - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_INFO_RESPONSE - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_REQUEST - Enum constant in enum class net.schmizz.sshj.common.Message
- USERAUTH_SUCCESS - Enum constant in enum class net.schmizz.sshj.common.Message
- UserAuthException - Exception Class in net.schmizz.sshj.userauth
-
User authentication exception
- UserAuthException(String) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(String, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthImpl - Class in net.schmizz.sshj.userauth
-
UserAuth
implementation. - UserAuthImpl(Transport) - Constructor for class net.schmizz.sshj.userauth.UserAuthImpl
- usingCompression() - Method in class net.schmizz.sshj.transport.Converter
- USR_R - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read permission, owner
- USR_RWX - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by user
- USR_W - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
write permission, owner
- USR_X - Enum constant in enum class net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, owner
- USR1 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.Signal
- USR2 - Enum constant in enum class 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
- V_C - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- V_S - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- val - Variable in class net.schmizz.concurrent.Promise
- val - Variable in enum class net.schmizz.sshj.sftp.FileMode.Type
- val - Variable in enum class net.schmizz.sshj.xfer.FilePermission
- validAfter - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validAfter - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validAfter(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validateIsChildPath(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- validBefore - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validBefore - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validBefore(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validPrincipals - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validPrincipals - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validPrincipals(List<String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- valueOf(String) - Static method in enum class net.schmizz.sshj.common.DisconnectReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.common.KeyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.common.Message
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.connection.channel.direct.Signal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.FileAttributes.Flag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.FileMode.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.OpenMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.PacketType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.RenameFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.sftp.Response.StatusCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.transport.cipher.Cipher.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.transport.compression.Compression.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.transport.KeyExchanger.Expected
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.userauth.keyprovider.KeyFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.xfer.FilePermission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.schmizz.sshj.common.DisconnectReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.common.KeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.common.Message
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.connection.channel.direct.Signal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.connection.channel.OpenFailException.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.FileAttributes.Flag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.FileMode.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.OpenMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.PacketType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.RenameFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.sftp.Response.StatusCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.transport.cipher.Cipher.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.transport.compression.Compression.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.transport.KeyExchanger.Expected
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.userauth.keyprovider.KeyFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.xfer.FilePermission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VDISCARD - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Toggles the flushing of terminal output.
- VDSUSP - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Another suspend character.
- VEOF - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-file character (sends EOF from the terminal).
- VEOL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-line character in addition to carriage return and/or linefeed.
- VEOL2 - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Additional end-of-line character.
- VERASE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erase the character to left of the cursor.
- VERBOSE - Enum constant in enum class 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(Mac) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Verify the MAC (only required for v1/v2 keys.
- verify(NegotiatedAlgorithms) - Method in interface net.schmizz.sshj.transport.verification.AlgorithmsVerifier
-
Callback is invoked when algorithms have been negotiated between client and server.
- verifyCertificate(byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- verifyHmac - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- verifyHost(PublicKey) - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Tries to validate host key with all the host key verifiers known to this instance (
KeyExchanger.hostVerifiers
) - verifyHostCertificate(byte[], Certificate<?>, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- verifyHostKeyCertificates - Variable in class net.schmizz.sshj.ConfigImpl
- version - Variable in class net.schmizz.sshj.ConfigImpl
- version() - Method in class net.schmizz.sshj.sftp.SFTPClient
- VERSION - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- VFLUSH - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Character to flush output.
- VINTR - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Interrupt character; 255 if none.
- VKILL - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill the current input line.
- VLNEXT - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enter the next character typed literally, even if it is a special character.
- VQUIT - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
The quit character (sends SIGQUIT signal on POSIX systems).
- VREPRINT - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Reprints the current input line.
- VSTART - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Continues paused output (normally control-Q).
- VSTATUS - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Prints system status line (load, command, pid, etc).
- VSTOP - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Pauses output (normally control-S).
- VSUSP - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Suspends the current program.
- VSWTCH - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Switch to a different shell layer.
- VWERASE - Enum constant in enum class net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erases a word left of cursor.
W
- waitForDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- waitForServerIdentBeforeSendingClientIdent - Variable in class net.schmizz.sshj.ConfigImpl
- wasCoreDumped - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- whileOpen(AbstractChannel.TransportRunnable) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- WildcardHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- win - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- win - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- 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.
- windowSize - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- 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
- withPath(String, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- 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 - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Next write position.
- 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.DataBuffer
- 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(byte[], long, int) - Method in class net.schmizz.sshj.common.StreamCopier
- 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 - Enum constant in enum class net.schmizz.sshj.sftp.OpenMode
-
Open the file for writing.
- WRITE - Enum constant in enum class net.schmizz.sshj.sftp.PacketType
- WRITE_PROTECT - Enum constant in enum class 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
- writeLock - Variable in class net.schmizz.sshj.transport.TransportImpl
- writeLong(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writePubKeyContentsIntoBuffer(PublicKey, Buffer<?>) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- writePubKeyContentsIntoBuffer(PublicKey, Buffer<?>) - Method in enum class net.schmizz.sshj.common.KeyType
- writePubKeyContentsIntoBuffer(PublicKey, KeyType, Buffer<?>) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- 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 - Enum constant in enum class 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
Y
- YES - Static variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BlockCiphers.AES128CBC()