A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aadCipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- aadCipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- ABRT - net.schmizz.sshj.connection.channel.direct.Signal
- AbstractAuthMethod - Class in net.schmizz.sshj.userauth.method
-
This abstract class for
AuthMethod
implements common or default functionality. - AbstractAuthMethod(String) - Constructor for class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- AbstractChannel - Class in net.schmizz.sshj.connection.channel
- AbstractChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
- AbstractChannel(Connection, String, Charset) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
- AbstractChannel.TransportRunnable - Interface in net.schmizz.sshj.connection.channel
- AbstractDH - Class in net.schmizz.sshj.transport.kex
- AbstractDH(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDH
- AbstractDHG - Class in net.schmizz.sshj.transport.kex
-
Base class for DHG key exchange algorithms.
- AbstractDHG(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHG
- AbstractDHGex - Class in net.schmizz.sshj.transport.kex
- AbstractDHGex(Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHGex
- AbstractDirectChannel - Class in net.schmizz.sshj.connection.channel.direct
-
Base class for direct channels whose open is initiated by the client.
- AbstractDirectChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- AbstractDirectChannel(Connection, String, Charset) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- AbstractFileTransfer - Class in net.schmizz.sshj.xfer
- AbstractFileTransfer(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.AbstractFileTransfer
- AbstractForwardedChannel - Class in net.schmizz.sshj.connection.channel.forwarded
-
Base class for forwarded channels whose open is initiated by the server.
- AbstractForwardedChannel(Connection, String, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- AbstractForwardedChannelOpener - Class in net.schmizz.sshj.connection.channel.forwarded
-
Base class for
ForwardedChannelOpener
's. - AbstractForwardedChannelOpener(String, Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- AbstractService - Class in net.schmizz.sshj
-
An abstract class for
Service
that implements common or default functionality. - AbstractService(String, Transport) - Constructor for class net.schmizz.sshj.AbstractService
- AbstractSignature - Class in net.schmizz.sshj.signature
-
An abstract class for
Signature
that implements common functionality. - AbstractSignature(String, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignature
- AbstractSignature(Signature, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignature
- AbstractSignatureDSA - Class in net.schmizz.sshj.signature
- AbstractSignatureDSA(String, String) - Constructor for class net.schmizz.sshj.signature.AbstractSignatureDSA
- accept(RemoteResourceInfo) - Method in interface net.schmizz.sshj.sftp.RemoteResourceFilter
- accept(LocalSourceFile) - Method in interface net.schmizz.sshj.xfer.LocalFileFilter
- ACCEPT - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Accept the remote resource and add it to the result.
- AccountResource - Class in net.schmizz.sshj.userauth.password
- AccountResource(String, String) - Constructor for class net.schmizz.sshj.userauth.password.AccountResource
- ACMODTIME - net.schmizz.sshj.sftp.FileAttributes.Flag
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.SSHClient
-
Add a
AlgorithmsVerifier
which will be invoked for verifying negotiated algorithms. - addAlgorithmsVerifier(AlgorithmsVerifier) - Method in interface net.schmizz.sshj.transport.Transport
-
Adds the specified verifier.
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
- addHostKeyVerifier(String) - Method in class net.schmizz.sshj.SSHClient
-
Add a
HostKeyVerifier
that will verify any host that's able to claim a host key with the 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 interface net.schmizz.sshj.transport.Transport
-
Adds the specified verifier.
- addHostKeyVerifier(HostKeyVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
- addr - Variable in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
- adjustForParent(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
- ADMINISTRATIVELY_PROHIBITED - net.schmizz.sshj.connection.channel.OpenFailException.Reason
- AES128CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES128CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC
-
Deprecated.
- AES128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES128CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES128CBC Cipher
- AES128CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES128CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR
-
Deprecated.
- AES128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES128CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES128CTR Cipher
- AES128GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- AES192CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES192CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC
-
Deprecated.
- AES192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES192CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES192CBC Cipher
- AES192CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES192CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR
-
Deprecated.
- AES192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES192CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES192CTR Cipher
- AES256CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES256CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC
-
Deprecated.
- AES256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES256CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES256CBC Cipher
- AES256CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES256CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR
-
Deprecated.
- AES256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES256CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES256CTR Cipher
- AES256GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- agreement - Variable in class net.schmizz.sshj.transport.kex.DHBase
- alertAll(SSHException, Collection<? extends ErrorNotifiable>) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
-
Notify all
notifiables
of 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
- AlgorithmsVerifier - Interface in net.schmizz.sshj.transport.verification
- ALL - Static variable in interface com.hierynomus.sshj.sftp.RemoteResourceSelector
- ALL_SIGNATURES - Static variable in class net.schmizz.sshj.common.KeyType.CertUtils
- allocateDefaultPTY() - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Allocates a default PTY.
- allocateDefaultPTY() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- allocatePTY(String, int, int, int, int, Map<PTYMode, Integer>) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Allocate a psuedo-terminal for this session.
- allocatePTY(String, int, int, int, int, Map<PTYMode, Integer>) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- ALRM - net.schmizz.sshj.connection.channel.direct.Signal
- and(ScpCommandLine.Arg) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, String) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, String, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- AndroidConfig - Class in net.schmizz.sshj
-
Registers SpongyCastle as JCE provider.
- AndroidConfig() - Constructor for class net.schmizz.sshj.AndroidConfig
- APPEND - net.schmizz.sshj.sftp.OpenMode
-
Force all writes to append data at the end of the file.
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- appliesTo(String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- appliesTo(KeyType, String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- Arcfour() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- Arcfour128() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- Arcfour256() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- array() - Method in class net.schmizz.sshj.common.Buffer
- asyncRead(long, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- asyncWrite(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- atime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ATOMIC - net.schmizz.sshj.sftp.RenameFlags
- attach(Channel) - Method in interface net.schmizz.sshj.connection.Connection
-
Attach a
Channel
to this connection. - attach(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- attach(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
-
Attach a
ForwardedChannelOpener
to this connection, which will be delegated opening of anyCHANNEL_OPEN
packetsfor which it is responsible
. - attach(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- ATTRS - net.schmizz.sshj.sftp.PacketType
- auth - Variable in class net.schmizz.sshj.SSHClient
-
ssh-userauth
service - auth(String, Iterable<AuthMethod>) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the suppliedmethods
. - auth(String, AuthMethod...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the suppliedmethods
. - AUTH_CANCELLED_BY_USER - net.schmizz.sshj.common.DisconnectReason
- authenticate(String, Service, AuthMethod, int) - Method in interface net.schmizz.sshj.userauth.UserAuth
-
Attempt to authenticate
username
using each ofmethods
in order. - authenticate(String, Service, AuthMethod, int) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- authGssApiWithMic(String, LoginContext, Oid, Oid...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"gssapi-with-mic"
authentication method, given a login context for the peer GSS machine and a list of supported OIDs. - AuthGssApiWithMic - Class in net.schmizz.sshj.userauth.method
-
Implements authentication by GSS-API.
- AuthGssApiWithMic(LoginContext, List<Oid>) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- AuthGssApiWithMic(LoginContext, List<Oid>, GSSManager) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- AuthHostbased - Class in net.schmizz.sshj.userauth.method
-
Implements the
hostbased
SSH authentication method. - AuthHostbased(KeyProvider, String, String) - Constructor for class net.schmizz.sshj.userauth.method.AuthHostbased
- AuthKeyboardInteractive - Class in net.schmizz.sshj.userauth.method
-
Implements the
keyboard-interactive
authentication method. - AuthKeyboardInteractive(ChallengeResponseProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- AuthMethod - Interface in net.schmizz.sshj.userauth.method
-
An authentication method of the SSH Authentication Protocol.
- AuthNone - Class in net.schmizz.sshj.userauth.method
-
none
auth. - AuthNone() - Constructor for class net.schmizz.sshj.userauth.method.AuthNone
- AuthParams - Interface in net.schmizz.sshj.userauth
-
The parameters available to authentication methods.
- authPassword(String, char[]) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"password"
authentication method and as a fallback basic challenge-response authentication.. - authPassword(String, String) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"password"
authentication method and as a fallback basic challenge-response authentication. - authPassword(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"password"
authentication method and as a fallback basic challenge-response authentication. - authPassword(String, PasswordFinder, PasswordUpdateProvider) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"password"
authentication method and as a fallback basic challenge-response authentication. - AuthPassword - Class in net.schmizz.sshj.userauth.method
-
Implements the
password
authentication method. - AuthPassword(PasswordFinder) - Constructor for class net.schmizz.sshj.userauth.method.AuthPassword
- AuthPassword(PasswordFinder, PasswordUpdateProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthPassword
- authPublickey(String) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"publickey"
authentication method, with keys from some common locations on the file system. - authPublickey(String, Iterable<KeyProvider>) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"publickey"
authentication method. - authPublickey(String, String...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
username
using the"publickey"
authentication method, with keys from one or 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.GcmCipher
- available() - Method in class net.schmizz.sshj.common.Buffer
- available() - Method in class net.schmizz.sshj.common.CircularBuffer
-
Data available in the buffer for reading.
- available() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- available() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- await() - Method in class net.schmizz.concurrent.Event
-
Await this event to have a definite
true
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
- BAD_MESSAGE - net.schmizz.sshj.sftp.Response.StatusCode
- BadHostEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- bandwidthLimit(int) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- Base64Decoder - Class in net.schmizz.sshj.common
-
Wraps
Base64.Decoder
in order to wrap uncheckedIllegalArgumentException
thrown by the default Java Base64 decoder here and there. - Base64DecodingException - Exception in net.schmizz.sshj.common
-
A checked wrapper for all
IllegalArgumentException
, thrown byBase64.Decoder
. - Base64DecodingException(IllegalArgumentException) - Constructor for exception net.schmizz.sshj.common.Base64DecodingException
- BaseCipher - Class in net.schmizz.sshj.transport.cipher
-
Base class for all Cipher implementations delegating to the JCE provider.
- BaseCipher(int, int, String, String) - Constructor for class net.schmizz.sshj.transport.cipher.BaseCipher
- BaseDigest - Class in net.schmizz.sshj.transport.digest
-
Base class for Digest algorithms based on the JCE provider.
- BaseDigest(String, int) - Constructor for class net.schmizz.sshj.transport.digest.BaseDigest
-
Create a new digest using the given algorithm and block size.
- BaseFileKeyProvider - Class in net.schmizz.sshj.userauth.keyprovider
- BaseFileKeyProvider() - Constructor for class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- BaseKeyAlgorithm - Class in com.hierynomus.sshj.key
- BaseKeyAlgorithm(String, Factory.Named<Signature>, KeyType) - Constructor for class com.hierynomus.sshj.key.BaseKeyAlgorithm
- BaseMAC - Class in net.schmizz.sshj.transport.mac
-
Base class for
MAC
implementations based on the JCE provider. - BaseMAC(String, int, int) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
- BaseMAC(String, int, int, boolean) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
- BCrypt - Class in com.hierynomus.sshj.userauth.keyprovider.bcrypt
-
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
- BCrypt() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- BCRYPT - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- bind(RemotePortForwarder.Forward, ConnectListener) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Request forwarding from the remote host on the specified
RemotePortForwarder.Forward
. - blankOut(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
-
Blank out a character array
- BLOCK_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
-
block special
- BlockCipher - Class in net.schmizz.sshj.transport.cipher
- BlockCipher(int, int, String, String) - Constructor for class net.schmizz.sshj.transport.cipher.BlockCipher
- BlockCiphers - Class in com.hierynomus.sshj.transport.cipher
-
All BlockCiphers supported by SSH according to the following RFCs: https://tools.ietf.org/html/rfc4344#section-3.1 https://tools.ietf.org/html/rfc4253#section-6.3 TODO: https://tools.ietf.org/html/rfc5647 Some of the Ciphers are still implemented in net.schmizz.sshj.transport.cipher.*.
- BlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers
- BlockCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- BlowfishCBC - Class in net.schmizz.sshj.transport.cipher
-
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
- BREAK - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Do not add the remote resource to the result and stop further execution.
- Buffer<T extends Buffer<T>> - Class in net.schmizz.sshj.common
- Buffer() - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(int) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer.BufferException - Exception in net.schmizz.sshj.common
- Buffer.PlainBuffer - Class in net.schmizz.sshj.common
- BufferException(String) - Constructor for exception net.schmizz.sshj.common.Buffer.BufferException
- bufSize(int) - Method in class net.schmizz.sshj.common.StreamCopier
- build() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- build() - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- Builder() - Constructor for class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- Builder() - Constructor for class net.schmizz.sshj.sftp.FileAttributes.Builder
- buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
Builds a
SSHPacket
containing the fields common to all authentication method. - buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthHostbased
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Builds a feeler request (sans signature).
- BY_APPLICATION - net.schmizz.sshj.common.DisconnectReason
- BYTE_RANGE_LOCK_CONFLICT - net.schmizz.sshj.sftp.Response.StatusCode
- BYTE_RANGE_LOCK_REFUSED - net.schmizz.sshj.sftp.Response.StatusCode
- ByteArrayUtils - Class in net.schmizz.sshj.common
-
Utility functions for byte arrays.
- ByteArrayUtils() - Constructor for class net.schmizz.sshj.common.ByteArrayUtils
C
- CA_CERT - net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- callListener(ConnectListener, Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
-
Calls the listener with the new channel in a separate thread.
- Camellia128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- cancel(RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Request cancellation of some forwarding.
- canDoFlowControl() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Whether the client can do local flow control using
control-S
andcontrol-Q
. - canDoFlowControl() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- CANNOT_DELETE - net.schmizz.sshj.sftp.Response.StatusCode
- canonicalize(String) - Method in interface net.schmizz.sshj.sftp.PathHelper.Canonicalizer
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- Cast128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Cast128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- cd(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- Certificate<T extends java.security.PublicKey> - Class in com.hierynomus.sshj.userauth.certificate
-
Certificate wrapper for public keys, created to help implement protocol described here: https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD Consumed primarily by net.shmizz.sshj.common.KeyType
- Certificate.Builder<T extends java.security.PublicKey> - Class in com.hierynomus.sshj.userauth.certificate
- CertUtils() - Constructor for class net.schmizz.sshj.common.KeyType.CertUtils
- CHACHA_POLY_OPENSSH() - Static method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
- ChachaPolyCipher - Class in com.hierynomus.sshj.transport.cipher
- ChachaPolyCipher(int, int, String) - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- ChachaPolyCiphers - Class in com.hierynomus.sshj.transport.cipher
- ChachaPolyCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
- ChachaPolyCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
- chain(Throwable) - Method in interface net.schmizz.concurrent.ExceptionChainer
- chainer - Static variable in exception net.schmizz.sshj.common.SSHException
- chainer - Static variable in exception net.schmizz.sshj.connection.ConnectionException
- chainer - Static variable in exception net.schmizz.sshj.sftp.SFTPException
- chainer - Static variable in exception net.schmizz.sshj.transport.TransportException
- chainer - Static variable in exception net.schmizz.sshj.userauth.UserAuthException
- ChallengeResponseProvider - Interface in net.schmizz.sshj.userauth.method
- changeWindowDimensions(int, int, int, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Sends a window dimension change message.
- changeWindowDimensions(int, int, int, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- Channel - Interface in net.schmizz.sshj.connection.channel
-
A channel is the basic medium for application-layer data on top of an SSH transport.
- CHANNEL_CLOSE - net.schmizz.sshj.common.Message
- CHANNEL_DATA - net.schmizz.sshj.common.Message
- CHANNEL_EOF - net.schmizz.sshj.common.Message
- CHANNEL_EXTENDED_DATA - net.schmizz.sshj.common.Message
- CHANNEL_FAILURE - net.schmizz.sshj.common.Message
- CHANNEL_OPEN - net.schmizz.sshj.common.Message
- CHANNEL_OPEN_CONFIRMATION - net.schmizz.sshj.common.Message
- CHANNEL_OPEN_FAILURE - net.schmizz.sshj.common.Message
- CHANNEL_REQUEST - net.schmizz.sshj.common.Message
- CHANNEL_SUCCESS - net.schmizz.sshj.common.Message
- CHANNEL_WINDOW_ADJUST - net.schmizz.sshj.common.Message
- Channel.Direct - Interface in net.schmizz.sshj.connection.channel
-
Direct channels are those that are initiated by us.
- Channel.Forwarded - Interface in net.schmizz.sshj.connection.channel
-
Forwarded channels are those that are initiated by the server.
- ChannelInputStream - Class in net.schmizz.sshj.connection.channel
-
InputStream
for channels. - ChannelInputStream(Channel, Transport, Window.Local) - Constructor for class net.schmizz.sshj.connection.channel.ChannelInputStream
- ChannelOutputStream - Class in net.schmizz.sshj.connection.channel
-
OutputStream
for channels. - ChannelOutputStream(AbstractChannel, Transport, Window.Remote) - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream
- chanType - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- CHAR_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
-
character special
- checkReadResponse(Response, byte[], int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- chgrp(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- chmod(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- chown(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- cipher - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- Cipher - Interface in net.schmizz.sshj.transport.cipher
-
Wrapper for a cryptographic cipher, used either for encryption or decryption.
- CIPHER_BLOCK_CHAINING_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Cipher.Mode - Enum in net.schmizz.sshj.transport.cipher
- cipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- CircularBuffer<T extends CircularBuffer<T>> - Class in net.schmizz.sshj.common
- CircularBuffer(int, int) - Constructor for class net.schmizz.sshj.common.CircularBuffer
-
Creates a new circular buffer of the given size.
- CircularBuffer.CircularBufferException - Exception in net.schmizz.sshj.common
- CircularBuffer.PlainCircularBuffer - Class in net.schmizz.sshj.common
- CircularBufferException(String) - Constructor for exception net.schmizz.sshj.common.CircularBuffer.CircularBufferException
- clear() - Method in class net.schmizz.concurrent.Event
-
Clear this event.
- clear() - Method in class net.schmizz.concurrent.Promise
-
Clears this promise by setting its value and queued exception to
null
. - clear() - Method in class net.schmizz.sshj.common.Buffer
-
Resets this buffer.
- close() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- close() - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Close this channel.
- close() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- close() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- close() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Close the ServerSocket that's listening for connections to forward.
- close() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- close() - Method in class net.schmizz.sshj.sftp.RemoteResource
- close() - Method in class net.schmizz.sshj.sftp.SFTPClient
- close() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- close() - Method in class net.schmizz.sshj.SSHClient
-
Same as
SSHClient.disconnect()
. - CLOSE - net.schmizz.sshj.sftp.PacketType
- closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Called when all I/O streams should be closed.
- closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- closeEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel close event
- closeQuietly(Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
- closeQuietly(LoggerFactory, Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
- com.hierynomus.sshj.common - package com.hierynomus.sshj.common
- com.hierynomus.sshj.key - package com.hierynomus.sshj.key
- com.hierynomus.sshj.secg - package com.hierynomus.sshj.secg
- com.hierynomus.sshj.sftp - package com.hierynomus.sshj.sftp
- com.hierynomus.sshj.signature - package com.hierynomus.sshj.signature
- com.hierynomus.sshj.transport - package com.hierynomus.sshj.transport
- com.hierynomus.sshj.transport.cipher - package com.hierynomus.sshj.transport.cipher
- com.hierynomus.sshj.transport.kex - package com.hierynomus.sshj.transport.kex
- com.hierynomus.sshj.transport.mac - package com.hierynomus.sshj.transport.mac
- com.hierynomus.sshj.transport.verification - package com.hierynomus.sshj.transport.verification
- com.hierynomus.sshj.userauth.certificate - package com.hierynomus.sshj.userauth.certificate
- com.hierynomus.sshj.userauth.keyprovider - package com.hierynomus.sshj.userauth.keyprovider
- com.hierynomus.sshj.userauth.keyprovider.bcrypt - package com.hierynomus.sshj.userauth.keyprovider.bcrypt
- CommentEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- compact() - Method in class net.schmizz.sshj.common.Buffer
-
Compact this
SSHPacket
- compress(Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Compress the given buffer in place.
- compress(Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- Compression - Interface in net.schmizz.sshj.transport.compression
-
Interface used to compress the stream of data between the SSH server and clients.
- COMPRESSION_ERROR - net.schmizz.sshj.common.DisconnectReason
- Compression.Mode - Enum in net.schmizz.sshj.transport.compression
-
Enum identifying if this object will be used to compress or uncompress data.
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.ECDH
- Config - Interface in net.schmizz.sshj
-
Holds configuration information and factories.
- ConfigImpl - Class in net.schmizz.sshj
- ConfigImpl() - Constructor for class net.schmizz.sshj.ConfigImpl
- confirm() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
-
Confirm
CHANNEL_OPEN
request. - confirm() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- conn - Variable in class net.schmizz.keepalive.KeepAlive
- conn - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Connection layer
- conn - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- conn - Variable in class net.schmizz.sshj.SSHClient
-
ssh-connection
service - CONNECITON_LOST - net.schmizz.sshj.sftp.Response.StatusCode
- connect(String) - Method in class net.schmizz.sshj.SocketClient
- connect(String, int) - Method in class net.schmizz.sshj.SocketClient
- connect(String, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- CONNECT_FAILED - net.schmizz.sshj.connection.channel.OpenFailException.Reason
- Connection - Interface in net.schmizz.sshj.connection
-
Connection layer of the SSH protocol.
- CONNECTION_LOST - net.schmizz.sshj.common.DisconnectReason
- ConnectionException - Exception in net.schmizz.sshj.connection
-
Connection-layer exception.
- ConnectionException(String) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(String, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.connection.ConnectionException
- ConnectionImpl - Class in net.schmizz.sshj.connection
-
Connection
implementation. - ConnectionImpl(Transport, KeepAliveProvider) - Constructor for class net.schmizz.sshj.connection.ConnectionImpl
-
Create with an associated
Transport
. - ConnectListener - Interface in net.schmizz.sshj.connection.channel.forwarded
-
A connect listener is just that: it listens for new forwarded channels and can be delegated charge of them.
- connectVia(Channel, String, int) - Method in class net.schmizz.sshj.SocketClient
- connectVia(DirectConnection) - Method in class net.schmizz.sshj.SocketClient
-
Connect to a remote address via a direct TCP/IP connection from the server.
- ConsoleKnownHostsVerifier - Class in net.schmizz.sshj.transport.verification
- ConsoleKnownHostsVerifier(File, Console) - Constructor for class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- ConsolePasswordFinder - Class in net.schmizz.sshj.userauth.password
-
A PasswordFinder that reads a password from a console
- ConsolePasswordFinder() - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- ConsolePasswordFinder(Console) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- ConsolePasswordFinder(Console, String, int) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- consume(long) - Method in class net.schmizz.sshj.connection.channel.Window
- consume(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
- CONTINUE - com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Do not add the remote resource to the result and continue with the next.
- copy() - Method in class net.schmizz.sshj.common.StreamCopier
- copy(String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
-
Download a file from
sourcePath
on the connected host totargetPath
locally. - copy(String, LocalDestFile, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- copy(String, LocalDestFile, ScpCommandLine.EscapeMode, ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- copy(LocalSourceFile, String) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
-
Upload a local file from
localFile
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
- copy(LocalSourceFile, String, ScpCommandLine.EscapeMode, ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- CounterGCMParameterSpec(int, byte[]) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- CREAT - net.schmizz.sshj.sftp.OpenMode
-
If this flag is specified, then a new file will be created if one does not already exist (if
OpenMode.TRUNC
is specified, the new file will be truncated to zero length if it previously exists). - create() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- create() - Method in class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
- create() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- create() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- create() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- create() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- create() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- create() - Method in class com.hierynomus.sshj.transport.kex.ExtInfoClientFactory
- create() - Method in class com.hierynomus.sshj.transport.mac.Macs.Factory
- create() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
- create() - Method in interface net.schmizz.sshj.common.Factory
- create() - Method in class net.schmizz.sshj.signature.SignatureDSA.Factory
- create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory256
- create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory384
- create() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory521
- create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
- create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
- create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
- create() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
- create() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
- create() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
- create() - Method in class net.schmizz.sshj.transport.compression.NoneCompression.Factory
- create() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
- create() - Method in class net.schmizz.sshj.transport.digest.MD5.Factory
- create() - Method in class net.schmizz.sshj.transport.digest.SHA1.Factory
- create() - Method in class net.schmizz.sshj.transport.digest.SHA256.Factory
- create() - Method in class net.schmizz.sshj.transport.digest.SHA384.Factory
- create() - Method in class net.schmizz.sshj.transport.digest.SHA512.Factory
- create() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
- create() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.FactoryLibSsh
- create() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
- create() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
- create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
- create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
- create() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
- create() - Method in class net.schmizz.sshj.transport.mac.HMACMD5.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
-
Deprecated.
- create() - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
- create() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
- create() - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
- create(List<Factory.Named<T>>, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Creates an object by picking a factory from
factories
that is identified byname
from a list of namedfactories
. - createMatcher(String) - Static method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers
- createOneOff(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
- critOptions(Map<String, String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- CS7 - net.schmizz.sshj.connection.channel.direct.PTYMode
-
7 bit mode.
- CS8 - net.schmizz.sshj.connection.channel.direct.PTYMode
-
8 bit mode.
- Curve25519DH - Class in net.schmizz.sshj.transport.kex
-
Key Exchange Method using Curve25519 as defined in RFC 8731
- Curve25519DH() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519DH
- Curve25519SHA256 - Class in net.schmizz.sshj.transport.kex
- Curve25519SHA256() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256
- Curve25519SHA256.Factory - Class in net.schmizz.sshj.transport.kex
-
Named factory for Curve25519SHA256 key exchange
- Curve25519SHA256.FactoryLibSsh - Class in net.schmizz.sshj.transport.kex
-
Named factory for Curve25519SHA256 key exchange
D
- data - Variable in class net.schmizz.sshj.common.Buffer
- DATA - net.schmizz.sshj.sftp.PacketType
- DEBUG - net.schmizz.sshj.common.Message
- decode(byte[]) - Static method in class net.schmizz.sshj.common.Base64Decoder
- decode(String) - Static method in class net.schmizz.sshj.common.Base64Decoder
- Decrypt - net.schmizz.sshj.transport.cipher.Cipher.Mode
- DEFAULT - Static variable in interface net.schmizz.sshj.common.LoggerFactory
-
Default SLF4J-based implementation of the SSHJ LoggerFactory.
- DEFAULT_FORMAT - Static variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- DEFAULT_PATH_SEPARATOR - Static variable in class net.schmizz.sshj.sftp.PathHelper
- DEFAULT_PORT - Static variable in class net.schmizz.sshj.SSHClient
-
Default port for SSH
- DEFAULT_PROMPT_PATTERN - Static variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- DEFAULT_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
-
The default size for a
Buffer
(256 bytes) - DEFAULT_TIMEOUT_MS - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
- DefaultConfig - Class in net.schmizz.sshj
-
A
Config
that is initialized as follows. - DefaultConfig() - Constructor for class net.schmizz.sshj.DefaultConfig
- DefaultSecurityProviderConfig - Class in net.schmizz.sshj
-
SSHJ Configuration that uses the default Security Provider configuration from java.security and disables Bouncy Castle registration
- DefaultSecurityProviderConfig() - Constructor for class net.schmizz.sshj.DefaultSecurityProviderConfig
- DEFLATE - net.schmizz.sshj.transport.compression.Compression.Mode
- DelayedZlibCompression - Class in net.schmizz.sshj.transport.compression
-
ZLib delayed compression.
- DelayedZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression
- DelayedZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the ZLib Delayed Compression.
- DELETE_PENDING - net.schmizz.sshj.sftp.Response.StatusCode
- deliver(V) - Method in class net.schmizz.concurrent.Promise
-
Set this promise's value to
val
. - deliverError(Throwable) - Method in class net.schmizz.concurrent.Event
-
Deliver the error
t
(after chaining) to any present or future waiters. - deliverError(Throwable) - Method in class net.schmizz.concurrent.Promise
-
Queues error that will be thrown in any waiting thread or any thread that attempts to wait on this promise hereafter.
- detectKeyFileFormat(File) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectKeyFileFormat(Reader, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectKeyFileFormat(String, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectSSHDir() - Static method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- dh - Variable in class net.schmizz.sshj.transport.kex.AbstractDH
- DH - Class in net.schmizz.sshj.transport.kex
-
Diffie-Hellman key generator.
- DH() - Constructor for class net.schmizz.sshj.transport.kex.DH
- DHBase - Class in net.schmizz.sshj.transport.kex
- DHBase(String, String) - Constructor for class net.schmizz.sshj.transport.kex.DHBase
- DHG - Class in com.hierynomus.sshj.transport.kex
- DHG(BigInteger, BigInteger, Digest) - Constructor for class com.hierynomus.sshj.transport.kex.DHG
- DHG1 - Class in net.schmizz.sshj.transport.kex
- 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.
- DIR_NOT_EMPTY - net.schmizz.sshj.sftp.Response.StatusCode
- DirectConnection - Class in net.schmizz.sshj.connection.channel.direct
-
A channel for creating a direct TCP/IP connection from the server to a remote address.
- DirectConnection(Connection, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.DirectConnection
- directory(String) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
- directory(String) - Method in interface net.schmizz.sshj.xfer.TransferListener
- DIRECTORY - net.schmizz.sshj.sftp.FileMode.Type
-
directory
- DirectTCPIPChannel - Class in net.schmizz.sshj.connection.channel.direct
- DirectTCPIPChannel(Connection, Parameters) - Constructor for class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- disconnect() - Method in class net.schmizz.sshj.SocketClient
- disconnect() - Method in class net.schmizz.sshj.SSHClient
-
Disconnects from the connected SSH server.
- disconnect() - Method in interface net.schmizz.sshj.transport.Transport
-
Send a disconnection packet with reason as
DisconnectReason.BY_APPLICATION
, and closes this transport. - disconnect() - Method in class net.schmizz.sshj.transport.TransportImpl
- disconnect(DisconnectReason) - Method in interface net.schmizz.sshj.transport.Transport
-
Send a disconnect packet with the given
reason
, and closes this transport. - disconnect(DisconnectReason) - Method in class net.schmizz.sshj.transport.TransportImpl
- disconnect(DisconnectReason, String) - Method in interface net.schmizz.sshj.transport.Transport
-
Send a disconnect packet with the given
reason
andmessage
, and closes this transport. - disconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
- DISCONNECT - net.schmizz.sshj.common.Message
- DisconnectListener - Interface in net.schmizz.sshj.transport
- DisconnectReason - Enum in net.schmizz.sshj.common
-
Disconnect error codes
- doFinal() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal() - Method in interface net.schmizz.sshj.transport.mac.MAC
- doFinal(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
- doFinal(byte[], int) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal(byte[], int) - Method in interface net.schmizz.sshj.transport.mac.MAC
- doKeepAlive() - Method in class net.schmizz.keepalive.KeepAlive
- doKeepAlive() - Method in class net.schmizz.keepalive.KeepAliveRunner
- doKex() - Method in class net.schmizz.sshj.SSHClient
-
Do key exchange.
- doKex() - Method in interface net.schmizz.sshj.transport.Transport
-
Do key exchange and algorithm negotiation.
- doKex() - Method in class net.schmizz.sshj.transport.TransportImpl
- DoubleQuote - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- download(String, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- download(String, String) - Method in interface net.schmizz.sshj.xfer.FileTransfer
-
This is meant to delegate to
FileTransfer.download(String, LocalDestFile)
with 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
- DSA - net.schmizz.sshj.common.KeyType
-
SSH identifier for DSA keys
- DSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- DSA_CERT - net.schmizz.sshj.common.KeyType
-
Signed dsa certificate
E
- EC_BC - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
General elliptic curve algorithm identifier for use with BouncyCastle
- EC_KEYSTORE - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
General elliptic curve algorithm identifier for use with the Android Keystore
- ECDH - Class in net.schmizz.sshj.transport.kex
- ECDH() - Constructor for class net.schmizz.sshj.transport.kex.ECDH
- ECDHNistP - Class in net.schmizz.sshj.transport.kex
- ECDHNistP(String, Digest) - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP
- ECDHNistP.Factory256 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDHNistP.Factory384 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDHNistP.Factory521 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
Elliptic curve signature key algorithm for use with BouncyCastle
- ECDSA256 - net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-256 keys
- ECDSA256_CERT - net.schmizz.sshj.common.KeyType
- ECDSA384 - net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-384 keys
- ECDSA384_CERT - net.schmizz.sshj.common.KeyType
- ECDSA521 - net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-521 keys
- ECDSA521_CERT - net.schmizz.sshj.common.KeyType
- ECDSASHANistp256() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp256CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp384() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp384CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp521() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp521CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECHO - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable echoing.
- ECHOCTL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo control characters as ˆ(Char).
- ECHOE - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visually erase chars.
- ECHOK - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill character discards current line.
- ECHOKE - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visual erase for line kill.
- ECHONL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo NL even if ECHO is off.
- ED25519 - net.schmizz.sshj.common.KeyType
- ED25519_CERT - net.schmizz.sshj.common.KeyType
- Ed25519PublicKey - Class in com.hierynomus.sshj.signature
-
Our own extension of the EdDSAPublicKey that comes from ECC-25519, as that class does not implement equality.
- Ed25519PublicKey(EdDSAPublicKeySpec) - Constructor for class com.hierynomus.sshj.signature.Ed25519PublicKey
- EdDSA25519() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- EdDSA25519CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
- encode(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
- encode(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Encode the signature as blog
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
- encode(Map<PTYMode, Integer>) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
- encodeAsnSignature(BigInteger, BigInteger) - Method in class net.schmizz.sshj.signature.AbstractSignatureDSA
-
Get ASN.1 Signature encoded using DER Sequence of integers
- encodeSensitiveStringToUtf8(char[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Converts a char-array to UTF-8 byte-array and then blanks out source array and all intermediate arrays.
- Encrypt - net.schmizz.sshj.transport.cipher.Cipher.Mode
- engine - Variable in class net.schmizz.sshj.sftp.SFTPClient
- ensureAvailable(int) - Method in class net.schmizz.sshj.common.Buffer
- ensureCapacity(int) - Method in class net.schmizz.sshj.common.Buffer
- ensurePacketTypeIs(PacketType) - Method in class net.schmizz.sshj.sftp.Response
- ensureStatusIs(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
- ensureStatusPacketIsOK() - Method in class net.schmizz.sshj.sftp.Response
- entries - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- entries() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- EntryFactory() - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- eof() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- EOF - net.schmizz.sshj.sftp.Response.StatusCode
- eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Called when EOF has been received.
- eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- equals(byte[], int, byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Check whether some part or whole of two byte arrays is equal, for
length
bytes starting at some offset. - equals(Object) - Method in class com.hierynomus.sshj.signature.Ed25519PublicKey
- equals(Object) - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- equals(Object) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- equals(Object) - Method in class net.schmizz.sshj.sftp.PathComponents
- equals(Object) - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- equals(Object) - Method in class net.schmizz.sshj.userauth.password.Resource
- equals(Object) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- error(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
- ErrorDeliveryUtil - Class in net.schmizz.concurrent
- ErrorDeliveryUtil() - Constructor for class net.schmizz.concurrent.ErrorDeliveryUtil
- ErrorNotifiable - Interface in net.schmizz.sshj.common
-
API for classes that are capable of being notified on an error so they can cleanup.
- ErrorNotifiable.Util - Class in net.schmizz.sshj.common
-
Utility functions.
- Event<T extends java.lang.Throwable> - Class in net.schmizz.concurrent
-
An event can be set, cleared, or awaited, similar to Python's
threading.event
. - Event(String, ExceptionChainer<T>, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
-
Creates this event with given
name
, 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 extends java.lang.Throwable> - Interface in net.schmizz.concurrent
-
Chains an exception to desired type.
- EXCL - net.schmizz.sshj.sftp.OpenMode
-
Causes the request to fail if the named file already exists.
- exec(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Execute a remote command.
- exec(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- expand(long) - Method in class net.schmizz.sshj.connection.channel.Window
- expectResponseTo(long) - Method in class net.schmizz.sshj.sftp.PacketReader
- EXT_INFO - net.schmizz.sshj.common.Message
- EXTENDED - net.schmizz.sshj.sftp.FileAttributes.Flag
- EXTENDED - net.schmizz.sshj.sftp.PacketType
- EXTENDED_REPLY - net.schmizz.sshj.sftp.PacketType
- ExtendedBlockCiphers - Class in com.hierynomus.sshj.transport.cipher
-
Set of Block Ciphers that are (not yet) part of any of the official RFCs for SSH, but that are either supported by other SSH implementations, or are being pushed for to be included in a new RFC.
- ExtendedBlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- ExtendedDHGroups - Class in com.hierynomus.sshj.transport.kex
-
Set of KEX methods that are not in official RFCs but are supported by some SSH servers.
- ExtendedDHGroups() - Constructor for class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- extensions(Map<String, String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- ExtInfoClientFactory - Class in com.hierynomus.sshj.transport.kex
-
Stub kex algorithm factory that indicates support for SSH2_MSG_EXT_INFO.
- ExtInfoClientFactory() - Constructor for class com.hierynomus.sshj.transport.kex.ExtInfoClientFactory
- extractSig(byte[], String) - Method in class net.schmizz.sshj.signature.AbstractSignature
-
Check whether the signature is generated using the expected algorithm, and if so, return the signature blob
F
- Factory<T> - Interface in net.schmizz.sshj.common
-
A basic factory interface.
- Factory() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
- Factory() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
- Factory() - Constructor for class net.schmizz.sshj.signature.SignatureDSA.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.digest.MD5.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA1.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA256.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA384.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.digest.SHA512.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG1.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHG14.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
-
Deprecated.
- Factory() - Constructor for class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
- Factory() - Constructor for class net.schmizz.sshj.transport.random.JCERandom.Factory
- Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
- Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
- Factory() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
- Factory(int, int, int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- Factory(int, int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- Factory(int, int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- Factory(int, String, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- Factory(String, String, int, int, boolean) - Constructor for class com.hierynomus.sshj.transport.mac.Macs.Factory
- Factory(String, BigInteger, BigInteger, Factory.Named<Digest>) - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- Factory(String, Factory.Named<Signature>, KeyType) - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- Factory.Named<T> - Interface in net.schmizz.sshj.common
-
Interface for a named factory.
- Factory.Named.Util - Class in net.schmizz.sshj.common
-
Utility functions
- Factory256() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory256
- Factory256() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
- Factory384() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory384
- Factory384() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
- Factory521() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory521
- Factory521() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
- FactoryCERT() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
- FactoryLibSsh() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.FactoryLibSsh
- FactoryRSASHA256() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
- FactoryRSASHA512() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
- FactorySSHRSA() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
- FAILURE - net.schmizz.sshj.sftp.Response.StatusCode
- fetchAttributes() - Method in class net.schmizz.sshj.sftp.RemoteFile
- FIFO_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
-
FIFO special
- file(String, long) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
- file(String, long) - Method in interface net.schmizz.sshj.xfer.TransferListener
- FILE_ALREADY_EXISTS - net.schmizz.sshj.sftp.Response.StatusCode
- FILE_CORRUPT - net.schmizz.sshj.sftp.Response.StatusCode
- FILE_IS_A_DIRECTORY - net.schmizz.sshj.sftp.Response.StatusCode
- FileAttributes - Class in net.schmizz.sshj.sftp
- FileAttributes(int, long, int, int, FileMode, long, long, Map<String, String>) - Constructor for class net.schmizz.sshj.sftp.FileAttributes
- FileAttributes.Builder - Class in net.schmizz.sshj.sftp
- FileAttributes.Flag - Enum in net.schmizz.sshj.sftp
- FileKeyProvider - Interface in net.schmizz.sshj.userauth.keyprovider
-
A file key provider is initialized with a location of
- FileMode - Class in net.schmizz.sshj.sftp
- FileMode(int) - Constructor for class net.schmizz.sshj.sftp.FileMode
- FileMode.Type - Enum in net.schmizz.sshj.sftp
- FilePermission - Enum in net.schmizz.sshj.xfer
- FileSystemFile - Class in net.schmizz.sshj.xfer
- FileSystemFile(File) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
- FileSystemFile(String) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
- FileTransfer - Interface in net.schmizz.sshj.xfer
- fill(byte[]) - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom
- fill(byte[]) - Method in class net.schmizz.sshj.transport.random.JCERandom
- fill(byte[]) - Method in interface net.schmizz.sshj.transport.random.Random
-
Fill the array of bytes with random values.
- fill(byte[]) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom
- fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.JCERandom
-
Fill the given byte-array with random bytes from this PRNG.
- fill(byte[], int, int) - Method in interface net.schmizz.sshj.transport.random.Random
-
Fill part of bytes with random values.
- fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- findExistingAlgorithms(String, int) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
-
It is necessary to connect with the type of algorithm that matches an existing know_host entry.
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- FingerprintVerifier - Class in net.schmizz.sshj.transport.verification
- finishOff() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- flush() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
-
Send all data currently buffered.
- flush() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- forget(Channel) - Method in interface net.schmizz.sshj.connection.Connection
-
Forget an attached
Channel
. - forget(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- forget(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
-
Forget an attached
ForwardedChannelOpener
. - forget(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- Forward(int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
-
Creates this forward with address as
""
and 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
- FPE - net.schmizz.sshj.connection.channel.direct.Signal
- fromByte(byte) - Static method in enum net.schmizz.sshj.common.Message
- fromByte(byte) - Static method in enum net.schmizz.sshj.sftp.PacketType
- fromInt(int) - Static method in enum net.schmizz.sshj.common.DisconnectReason
- fromInt(int) - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- fromInt(int) - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
- fromKey(Key) - Static method in enum net.schmizz.sshj.common.KeyType
- fromMask(int) - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
- fromMask(int) - Static method in enum net.schmizz.sshj.xfer.FilePermission
- fromString(String) - Static method in enum net.schmizz.sshj.common.KeyType
- fromString(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
-
Create from the string representation used when the signal is received as part of an SSH packet.
- fromString(String) - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- FSETSTAT - net.schmizz.sshj.sftp.PacketType
- FSTAT - net.schmizz.sshj.sftp.PacketType
G
- G - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
- GALOIS_COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- GcmCipher - Class in com.hierynomus.sshj.transport.cipher
- GcmCipher(int, int, int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher
- GcmCipher.CounterGCMParameterSpec - Class in com.hierynomus.sshj.transport.cipher
-
Algorithm parameters for AES/GCM that assumes the IV uses an 8-byte counter field as its most significant bytes.
- GcmCiphers - Class in com.hierynomus.sshj.transport.cipher
- GcmCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCiphers
- GcmCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- generator - Variable in class net.schmizz.sshj.transport.kex.DHBase
- geq(int) - Method in enum net.schmizz.sshj.common.Message
- get() - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- get(int) - Method in interface net.schmizz.sshj.connection.Connection
- get(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- get(String) - Method in interface net.schmizz.sshj.connection.Connection
- get(String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- get(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- get(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- get(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPClient
- get(String, LocalDestFile) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- get(String, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- get(List<Factory.Named<T>>, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Retrieve a particular factory as identified by
name
from a list of 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
- getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
- getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getAuthenticationTagSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- getAutoExpand() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getAutoExpand() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getBanner() - Method in interface net.schmizz.sshj.userauth.UserAuth
-
Returns the authentication banner (if any).
- getBanner() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- getBlockSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getBlockSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- getBlockSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- getBlockSize() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
- getBlockSize() - Method in interface net.schmizz.sshj.transport.digest.Digest
- getBlockSize() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- getBlockSize() - Method in interface net.schmizz.sshj.transport.mac.MAC
- getBuilder() - Static method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getChannelType() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- getChannelType() - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
-
Returns the name of the channel type this opener can next.
- getChannelType() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
- getChild(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getChild(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getChild(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getChildren(LocalFileFilter) - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getCipher(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- getCipherFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
Cipher
. - getCipherFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getClient2ServerCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClientKeyAlgorithms(KeyType) - Method in interface net.schmizz.sshj.transport.Transport
- getClientKeyAlgorithms(KeyType) - Method in class net.schmizz.sshj.transport.TransportImpl
- getClientVersion() - Method in interface net.schmizz.sshj.transport.Transport
- getClientVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
- getCode() - Method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- getCode() - Method in enum net.schmizz.sshj.sftp.Response.StatusCode
- getComment() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getCompactData() - Method in class net.schmizz.sshj.common.Buffer
- getComponents(String) - Method in class net.schmizz.sshj.sftp.PathHelper
-
Divide the path into
PathComponents(parent, name)
while making 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
- getConfig() - Method in interface net.schmizz.sshj.transport.Transport
- getConfig() - Method in class net.schmizz.sshj.transport.TransportImpl
- getConnection() - Method in class net.schmizz.sshj.SSHClient
- getConnectTimeout() - Method in class net.schmizz.sshj.SocketClient
- getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getDecoded(byte[], EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
-
SECG 2.3.4 Octet String to ECPoint
- getDetail() - Method in class net.schmizz.sshj.userauth.password.Resource
- getDisconnectListener() - Method in interface net.schmizz.sshj.transport.Transport
- getDisconnectListener() - Method in class net.schmizz.sshj.transport.TransportImpl
- getDisconnectReason() - Method in exception net.schmizz.sshj.common.SSHException
- getDownloadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getE() - Method in class net.schmizz.sshj.transport.kex.DHBase
- getEncoded() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getEncoded(ECPoint, EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
-
SECG 2.3.3 ECPoint to Octet String
- getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
Returns the command's
stderr
stream. - getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Returns the shell's
stderr
stream. - getErrorStream() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- getExitErrorMessage() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
If the command exit violently
with a signal
, an error message would have been received and can be retrieved via this method. - getExitErrorMessage() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- getExitSignal() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
Returns the
signal
if the command exit violently, 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
- getExitWasCoreDumped() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
If the command exit violently
with a signal
, information about whether a core dump took place would have been received and can be retrieved via this method. - getExitWasCoreDumped() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- getExtended(String) - Method in class net.schmizz.sshj.sftp.FileAttributes
- getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getFile() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- getFile() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getFileKeyProviderFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
FileKeyProvider
. - getFileKeyProviderFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getFilePointer() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- getFileTransfer() - Method in class net.schmizz.sshj.sftp.SFTPClient
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getFingerprint() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getFingerprint(PublicKey) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Computes the fingerprint for a public key, in the standard SSH format, e.g.
- getFormat() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getG() - Method in class net.schmizz.sshj.transport.kex.DH
- getGID() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getH() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
- getH() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHash() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
The message digest used by this key exchange algorithm.
- getHash() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHostKey() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
- getHostKey() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHostKeyAlgorithm() - Method in interface net.schmizz.sshj.transport.Transport
- getHostKeyAlgorithm() - Method in class net.schmizz.sshj.transport.TransportImpl
- getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getID() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getID() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getInitializedCipherInstance() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
- getInputStream() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getInputStream() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getInputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getInputStream() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getInstance(String) - Static method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
-
Valid examples:
4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21
MD5:4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21
SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU
SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU=
SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo
SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo=
- getIV() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- getIVSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getIVSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- getIVSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- getK() - Method in class net.schmizz.sshj.transport.kex.AbstractDH
- getK() - Method in class net.schmizz.sshj.transport.kex.DHBase
- getK() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
- getKeepAlive() - Method in interface net.schmizz.sshj.connection.Connection
- getKeepAlive() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getKeepAliveInterval() - Method in class net.schmizz.keepalive.KeepAlive
-
Get KeepAlive interval in seconds
- getKeepAliveProvider() - Method in interface net.schmizz.sshj.Config
- getKeepAliveProvider() - Method in class net.schmizz.sshj.ConfigImpl
- getKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getKeyAgreement(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Creates a new instance of
KeyAgreement
with the given algorithm. - getKeyAlgorithm() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- getKeyAlgorithm() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- getKeyAlgorithms() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
KeyAlgorithm
- getKeyAlgorithms() - Method in class net.schmizz.sshj.ConfigImpl
- getKeyExchangeAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getKeyExchangeFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
KeyExchange
. - getKeyExchangeFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getKeyFactory(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Creates a new instance of
KeyFactory
with the given algorithm. - getKeyFileVersion() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- getKeyFormat() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- getKeyFormat() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- getKeyPair(PrivateKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
-
Get PEM Key Pair delegating to configured converters based on Algorithm Object Identifier
- getKeyPair(T) - Method in interface net.schmizz.sshj.userauth.keyprovider.pkcs.KeyPairConverter
-
Get PEM Key Pair from typed object
- getKeyPairGenerator(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Creates a new instance of
KeyPairGenerator
with the given algorithm. - getKeySpec(byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getKeyType() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- getLastAccessTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLastAccessTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getLastAccessTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns last access time for the underlying file.
- getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getLastModifiedTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns last access time for the underlying file.
- getLength() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLength() - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getLength() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getLine() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getLocalAddress() - Method in class net.schmizz.sshj.SocketClient
- getLocalHost() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getLocalMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLocalMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getLocalPort() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getLocalPort() - Method in class net.schmizz.sshj.SocketClient
- getLocalWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLocalWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getLogger(Class<?>) - Method in interface net.schmizz.sshj.common.LoggerFactory
- getLogger(String) - Method in interface net.schmizz.sshj.common.LoggerFactory
- getLoggerFactory() - Method in interface net.schmizz.sshj.Config
- getLoggerFactory() - Method in class net.schmizz.sshj.ConfigImpl
- getLoggerFactory() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLoggerFactory() - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Get the LoggerFactory associated with the SSH client.
- getLoggerFactory() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getMAC(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Create a new instance of
Mac
with the given algorithm. - getMACFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
MAC
. - getMACFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getMarkerString() - Method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- getMask() - Method in class net.schmizz.sshj.sftp.FileMode
- getMaxAliveCount() - Method in class net.schmizz.keepalive.KeepAliveRunner
- getMaxCircularBufferSize() - Method in interface net.schmizz.sshj.Config
- getMaxCircularBufferSize() - Method in class net.schmizz.sshj.ConfigImpl
- getMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.Window
- getMaxPacketSize() - Method in interface net.schmizz.sshj.connection.Connection
- getMaxPacketSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getMessage() - Method in exception net.schmizz.sshj.common.SSHException
- getMessage() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
- getMessageDigest(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Create a new instance of
MessageDigest
with the given algorithm. - getMode() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getMode(Cipher.Mode) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getMtime() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getName() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- getName() - Method in class com.hierynomus.sshj.signature.SignatureEdDSA.Factory
- getName() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- getName() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- getName() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- getName() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- getName() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- getName() - Method in class com.hierynomus.sshj.transport.kex.ExtInfoClientFactory
- getName() - Method in class com.hierynomus.sshj.transport.mac.Macs.Factory
- getName() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile.Factory
- getName() - Method in class net.schmizz.sshj.AbstractService
- getName() - Method in interface net.schmizz.sshj.common.Factory.Named
- getName() - Method in interface net.schmizz.sshj.Service
- getName() - Method in class net.schmizz.sshj.sftp.PathComponents
- getName() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- getName() - Method in class net.schmizz.sshj.signature.SignatureDSA.Factory
- getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory256
- getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory384
- getName() - Method in class net.schmizz.sshj.signature.SignatureECDSA.Factory521
- getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
- getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
- getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
- getName() - Method in class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher.Factory
- getName() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression.Factory
- getName() - Method in class net.schmizz.sshj.transport.compression.NoneCompression.Factory
- getName() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression.Factory
- getName() - Method in class net.schmizz.sshj.transport.digest.MD5.Factory
- getName() - Method in class net.schmizz.sshj.transport.digest.SHA1.Factory
- getName() - Method in class net.schmizz.sshj.transport.digest.SHA256.Factory
- getName() - Method in class net.schmizz.sshj.transport.digest.SHA384.Factory
- getName() - Method in class net.schmizz.sshj.transport.digest.SHA512.Factory
- getName() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.Factory
- getName() - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256.FactoryLibSsh
- getName() - Method in class net.schmizz.sshj.transport.kex.DHG1.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.kex.DHG14.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA1.Factory
- getName() - Method in class net.schmizz.sshj.transport.kex.DHGexSHA256.Factory
- getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
- getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
- getName() - Method in class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACMD5.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACMD596.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACRIPEMD160.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA1.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA196.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2256.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.mac.HMACSHA2512.Factory
-
Deprecated.
- getName() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
- getName() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
- getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
- getName() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
- getName() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- getName() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- getName() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getName() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getNames(List<Factory.Named<T>>) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Get a comma-delimited string containing the factory names from the given list of
factories
. - getNextPowerOf2(int) - Static method in class net.schmizz.sshj.common.Buffer
- getNextServiceName() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getOpcode() - Method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
- getOperativeProtocolVersion() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getOriginatorIP() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
- getOriginatorIP() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- getOriginatorPort() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
- getOriginatorPort() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- getOutgoingPacketOverhead() - Method in class net.schmizz.sshj.sftp.RemoteFile
- getOutputStream() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getOutputStream() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getOutputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getOutputStream() - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getOutputStream(boolean) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getOutputStream(boolean) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getP() - Method in class net.schmizz.sshj.transport.kex.DH
- getParent() - Method in enum net.schmizz.sshj.common.KeyType
- getParent() - Method in class net.schmizz.sshj.sftp.PathComponents
- getParent() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- getParentForward() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
- getPath() - Method in class net.schmizz.sshj.sftp.PathComponents
- getPath() - Method in class net.schmizz.sshj.sftp.RemoteResource
- getPath() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- getPathHelper() - Method in interface net.schmizz.sshj.sftp.Requester
- getPathHelper() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getPathSeparator() - Method in class net.schmizz.sshj.sftp.PathHelper
- getPermissions() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getPermissions() - Method in class net.schmizz.sshj.sftp.FileMode
- getPermissions() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getPermissions() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getPermissions() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns the permissions for the underlying file
- getPermissionsMask() - Method in class net.schmizz.sshj.sftp.FileMode
- getPort() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- getPreserveAttributes() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- getPrivate() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- getPrivate() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
- getProtocolVersion() - Method in class net.schmizz.sshj.sftp.Response
- getPubKey() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- getPublic() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- getPublic() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
- getPublic() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- getPublicKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getPublicKeyFile(File) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
- getRandomFactory() - Method in interface net.schmizz.sshj.Config
-
Retrieve the
Random
factory. - getRandomFactory() - Method in class net.schmizz.sshj.ConfigImpl
- getReader() - Method in class net.schmizz.sshj.userauth.password.AccountResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.Resource
- getReason() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
- getRecipient() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRecipient() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRecursiveMode() - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- getRemoteAddress() - Method in class net.schmizz.sshj.SocketClient
- getRemoteCharset() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteCharset() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRemoteCharset() - Method in class net.schmizz.sshj.SSHClient
-
Returns the character set used to communicate with the remote machine for certain strings (like paths).
- getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getRemoteHost() - Method in interface net.schmizz.sshj.transport.Transport
- getRemoteHost() - Method in class net.schmizz.sshj.transport.TransportImpl
- getRemoteHostname() - Method in class net.schmizz.sshj.SocketClient
- getRemoteMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRemoteMessage() - Method in exception net.schmizz.sshj.xfer.scp.SCPRemoteException
- getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getRemotePort() - Method in class net.schmizz.sshj.SocketClient
- getRemotePort() - Method in interface net.schmizz.sshj.transport.Transport
- getRemotePort() - Method in class net.schmizz.sshj.transport.TransportImpl
- getRemotePortForwarder() - Method in class net.schmizz.sshj.SSHClient
- getRemoteSocketAddress() - Method in interface com.hierynomus.sshj.common.RemoteAddressProvider
-
Get Remote Socket Address associated with transport connection
- getRemoteSocketAddress() - Method in class net.schmizz.sshj.SSHClient
-
Get Remote Socket Address from Transport
- getRemoteSocketAddress() - Method in class net.schmizz.sshj.transport.TransportImpl
-
Get Remote Socket Address using Connection Information
- getRemoteWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRequestID() - Method in class net.schmizz.sshj.sftp.Request
- getRequestID() - Method in class net.schmizz.sshj.sftp.Response
- getResponse(String, boolean) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- getResponse(String, boolean) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- getSecurityProvider() - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Get the identifier for the registered security provider.
- getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getServer2ClientCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServerExtensionData(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getServerVersion() - Method in interface net.schmizz.sshj.transport.Transport
-
Returns the version string as sent by the SSH server for identification purposes, e.g.
- getServerVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
- getService() - Method in interface net.schmizz.sshj.transport.Transport
- getService() - Method in class net.schmizz.sshj.transport.TransportImpl
- getSessionID() - Method in interface net.schmizz.sshj.transport.Transport
- getSessionID() - Method in class net.schmizz.sshj.transport.TransportImpl
- getSFTPEngine() - Method in class net.schmizz.sshj.sftp.SFTPClient
- getSignature() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSignature() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getSignature(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- getSignatureAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getSignatureName() - Method in class net.schmizz.sshj.signature.AbstractSignature
- getSignatureName() - Method in interface net.schmizz.sshj.signature.Signature
- getSize() - Method in class net.schmizz.sshj.connection.channel.Window
- getSize() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getSocket() - Method in class net.schmizz.sshj.SocketClient
- getSocketFactory() - Method in class net.schmizz.sshj.SocketClient
- getStatusCode() - Method in exception net.schmizz.sshj.sftp.SFTPException
- getSubmethods() - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- getSubmethods() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- getSubsystem() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getTargetDirectory(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Allows caller to express intent that caller expects to write to directory with
dirname
. - getTargetFile(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getTargetFile(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getTargetFile(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Allows caller to express intent that caller expects to write to file with
filename
. - getTimeout() - Method in class net.schmizz.sshj.SocketClient
- getTimeoutMs() - Method in interface net.schmizz.sshj.connection.Connection
- getTimeoutMs() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getTimeoutMs() - Method in interface net.schmizz.sshj.sftp.Requester
- getTimeoutMs() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getTimeoutMs() - Method in interface net.schmizz.sshj.transport.Transport
- getTimeoutMs() - Method in class net.schmizz.sshj.transport.TransportImpl
- getTransferListener() - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
- getTransferListener() - Method in interface net.schmizz.sshj.xfer.FileTransfer
- getTransport() - Method in interface net.schmizz.sshj.connection.Connection
- getTransport() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getTransport() - Method in class net.schmizz.sshj.SSHClient
- getTransport() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getType() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getType() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getType() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- getType() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getType() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getType() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getType() - Method in class net.schmizz.sshj.sftp.FileMode
- getType() - Method in class net.schmizz.sshj.sftp.Request
- getType() - Method in class net.schmizz.sshj.sftp.Response
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getType() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- getType() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Key type
- getTypeMask() - Method in class net.schmizz.sshj.sftp.FileMode
- getUID() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getUploadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getUserAuth() - Method in class net.schmizz.sshj.SSHClient
- getUsername() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getVersion() - Method in interface net.schmizz.sshj.Config
-
Returns the software version information for identification during SSH connection initialization.
- getVersion() - Method in class net.schmizz.sshj.ConfigImpl
- getWindowSize() - Method in interface net.schmizz.sshj.connection.Connection
- getWindowSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- GLOBAL_REQUEST - net.schmizz.sshj.common.Message
- gotConnect(Channel.Forwarded) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ConnectListener
-
Notify this listener of a new forwarded channel.
- gotConnect(Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
-
On connect, confirm the channel and start forwarding.
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- GROUP_INVALID - net.schmizz.sshj.sftp.Response.StatusCode
- Group14SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group14SHA256() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group14SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group16SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group16SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group16SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group16SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group17SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group18SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group18SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group1SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- GRP_R - net.schmizz.sshj.xfer.FilePermission
-
read permission, group
- GRP_RWX - net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by group
- GRP_W - net.schmizz.sshj.xfer.FilePermission
-
write permission, group
- GRP_X - net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, group
- gt(int) - Method in enum net.schmizz.sshj.common.Message
H
- H - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- hadPartialSuccess() - Method in interface net.schmizz.sshj.userauth.UserAuth
- hadPartialSuccess() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- handle - Variable in class net.schmizz.sshj.sftp.RemoteResource
- handle() - Method in class net.schmizz.sshj.sftp.PacketReader
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.AbstractService
- handle(Message, SSHPacket) - Method in interface net.schmizz.sshj.common.SSHPacketHandler
-
Delegate handling of some SSH packet to this object.
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
-
This is where all incoming packets are handled.
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPassword
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Internal use.
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- HANDLE - net.schmizz.sshj.sftp.PacketType
- handleOpen(SSHPacket) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
-
Delegates a
SSH_MSG_CHANNEL_OPEN
request for the channel type claimed by this opener. - handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Internal API.
- handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
-
Internal API
- handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- has(FileAttributes.Flag) - Method in class net.schmizz.sshj.sftp.FileAttributes
- hash(byte[], byte[], byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Compatibility with new OpenBSD function.
- hashCode() - Method in class com.hierynomus.sshj.signature.Ed25519PublicKey
- hashCode() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- hashCode() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- hashCode() - Method in class net.schmizz.sshj.sftp.PathComponents
- hashCode() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- hashCode() - Method in class net.schmizz.sshj.userauth.password.Resource
- hashCode() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- hasWaiters() - Method in class net.schmizz.concurrent.Event
- hasWaiters() - Method in class net.schmizz.concurrent.Promise
- HEARTBEAT - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- HMACMD5 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.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_KEY_NOT_VERIFIABLE - net.schmizz.sshj.common.DisconnectReason
- HOST_NOT_ALLOWED_TO_CONNECT - net.schmizz.sshj.common.DisconnectReason
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- hostKey - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- hostKeyChangedAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- hostKeyChangedAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- HostKeyVerifier - Interface in net.schmizz.sshj.transport.verification
-
Host key verification interface.
- hostname - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- hostuser - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- HUP - net.schmizz.sshj.connection.channel.direct.Signal
I
- ICANON - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Canonicalize input lines.
- ICRNL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map CR to NL on input.
- id(String) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- IDEACBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- IDEACTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- IdentificationStringParser - Class in com.hierynomus.sshj.transport
- IdentificationStringParser(Buffer.PlainBuffer) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
- IdentificationStringParser(Buffer.PlainBuffer, LoggerFactory) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
- IEXTEN - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable extensions.
- IGNCR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ignore CR on input.
- IGNORE - net.schmizz.sshj.common.Message
- IGNPAR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
The ignore parity flag.
- ILL - net.schmizz.sshj.connection.channel.direct.Signal
- ILLEGAL_USER_NAME - net.schmizz.sshj.common.DisconnectReason
- IMAXBEL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ring bell on input queue full.
- in(int, int) - Method in enum net.schmizz.sshj.common.Message
- incrementCounter() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- inError() - Method in class net.schmizz.concurrent.Event
- inError() - Method in class net.schmizz.concurrent.Promise
- INFLATE - net.schmizz.sshj.transport.compression.Compression.Mode
- init() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- init() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
- init() - Method in interface net.schmizz.sshj.transport.digest.Digest
- init(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- init(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
- init(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
-
Introduced for internal use by testcases.
- init(int, long, long) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- init(File) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(File) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(File, PasswordFinder) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(File, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(File, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- init(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(Reader, Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(Reader, Reader) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(Reader, Reader, PasswordFinder) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- init(Reader, Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(Reader, Reader, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(Reader, Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- init(Reader, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(Reader, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(String, int, InputStream, OutputStream) - Method in interface net.schmizz.sshj.transport.Transport
-
Sets the host information and the streams to be used by this transport.
- init(String, int, InputStream, OutputStream) - Method in class net.schmizz.sshj.transport.TransportImpl
- init(String, String) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(String, String) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(String, String, PasswordFinder) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- init(String, String, PasswordFinder) - Method in interface net.schmizz.sshj.userauth.keyprovider.FileKeyProvider
- init(String, String, PasswordFinder) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
-
Initialize Key Agreement with generated Public and Private Key Pair
- init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.DH
- init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.DHBase
- init(AlgorithmParameterSpec, Factory<Random>) - Method in class net.schmizz.sshj.transport.kex.ECDH
- init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- init(Cipher.Mode, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
-
Initialize the cipher for encryption or decryption with the given private key and initialization vector
- init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- init(Compression.Mode) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Initialize this object to either compress or uncompress data.
- init(Compression.Mode) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- init(Transport, String, String, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
Initialize the key exchange algorithm.
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- init(AuthParams) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- init(AuthParams) - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
-
This method must be called before requesting authentication with this method.
- init(Resource, String, String) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- init(Resource, String, String) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- INIT - net.schmizz.sshj.sftp.PacketType
- initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
- initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class com.hierynomus.sshj.transport.cipher.StreamCipher
- initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- initCipher(Cipher, Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BlockCipher
- initCipherFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initCompressionFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initDH(DHBase) - Method in class com.hierynomus.sshj.transport.kex.DHG
- initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.Curve25519SHA256
- initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.DHG1
-
Deprecated.
- initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.DHG14
-
Deprecated.
- initDH(DHBase) - Method in class net.schmizz.sshj.transport.kex.ECDHNistP
- initFileKeyProviderFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initialized - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- initializedBuffer() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- initKeyAlgorithms() - Method in class net.schmizz.sshj.AndroidConfig
- initKeyAlgorithms() - Method in class net.schmizz.sshj.DefaultConfig
- initKeyExchangeFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initMACFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initPubKey(Reader) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
-
Read the separate public key provided alongside the private key
- initRandomFactory() - Method in class net.schmizz.sshj.DefaultConfig
- initSign(PrivateKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
- initSign(PrivateKey) - Method in interface net.schmizz.sshj.signature.Signature
-
Initialize this signature with the given private key for signing.
- initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
- initVerify(PublicKey) - Method in interface net.schmizz.sshj.signature.Signature
-
Initialize this signature with the given public key for signature verification.
- initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.SignatureRSA
- INLCR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map NL into CR on input.
- InMemoryDestFile - Class in net.schmizz.sshj.xfer
- InMemoryDestFile() - Constructor for class net.schmizz.sshj.xfer.InMemoryDestFile
- InMemorySourceFile - Class in net.schmizz.sshj.xfer
- InMemorySourceFile() - Constructor for class net.schmizz.sshj.xfer.InMemorySourceFile
- INPCK - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable checking of parity errors.
- INT - net.schmizz.sshj.connection.channel.direct.Signal
- INVALID_FILENAME - net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_HANDLE - net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_PARAMETER - net.schmizz.sshj.sftp.Response.StatusCode
- IOUtils - Class in net.schmizz.sshj.common
- IOUtils() - Constructor for class net.schmizz.sshj.common.IOUtils
- isAuthenticated() - Method in class net.schmizz.sshj.SSHClient
- isAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
- isAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
- isBouncyCastleRegistered() - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Attempts registering BouncyCastle as security provider if it has not been previously attempted and returns whether the registration succeeded.
- isConnected() - Method in class net.schmizz.sshj.SocketClient
- isConnected() - Method in class net.schmizz.sshj.SSHClient
- isDelayed() - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Delayed compression is an Open-SSH specific feature which informs both the client and server to not compress data before the session has been authenticated.
- isDelayed() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression
- isDelayed() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- isDelivered() - Method in class net.schmizz.concurrent.Promise
- isDirectory() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- isDirectory() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- isDirectory() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- isDirectory() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- isEnabled() - Method in class net.schmizz.keepalive.KeepAlive
-
KeepAlive enabled based on KeepAlive interval
- isEncrypted() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- isEOF() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- isEOF() - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Returns whether EOF has been received.
- isEtm() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- isEtm() - Method in interface net.schmizz.sshj.transport.mac.MAC
-
Indicates that an Encrypt-Then-Mac algorithm was selected.
- isFile() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- isFile() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- isFile() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- isFulfilled() - Method in class net.schmizz.concurrent.Promise
- isHashed(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- ISIG - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable signals INTR, QUIT, [D]SUSP.
- isIn(int) - Method in enum net.schmizz.sshj.xfer.FilePermission
- isKexDone() - Method in class net.schmizz.sshj.transport.TransportImpl
- isMyType(Key) - Method in enum net.schmizz.sshj.common.KeyType
- isOpen() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- isOpen() - Method in interface net.schmizz.sshj.connection.channel.Channel
- isRegularFile() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- isRunning() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Returns whether this listener is running (ie.
- isRunning() - Method in interface net.schmizz.sshj.transport.Transport
- isRunning() - Method in class net.schmizz.sshj.transport.TransportImpl
- isSet() - Method in class net.schmizz.concurrent.Event
- isSet(int) - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- ISTRIP - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Strip 8th bit off characters.
- isVerifyHostKeyCertificates() - Method in interface net.schmizz.sshj.Config
-
Returns true if host key certificates should be verified while connecting to the server.
- isVerifyHostKeyCertificates() - Method in class net.schmizz.sshj.ConfigImpl
- isWaitForServerIdentBeforeSendingClientIdent() - Method in interface net.schmizz.sshj.Config
-
Gets whether the client should first wait for a received server ident, before sending the client ident.
- isWaitForServerIdentBeforeSendingClientIdent() - Method in class net.schmizz.sshj.ConfigImpl
- IUCLC - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate uppercase characters to lowercase.
- iv - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- IXANY - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Any char will restart after stop.
- IXOFF - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable input flow control.
- IXON - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable output flow control.
J
- JCERandom - Class in net.schmizz.sshj.transport.random
-
A
Random
implementation using the built-inSecureRandom
PRNG. - JCERandom.Factory - Class in net.schmizz.sshj.transport.random
-
Named factory for the JCE
Random
- join() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- join() - Method in interface net.schmizz.sshj.connection.channel.Channel
- join() - Method in interface net.schmizz.sshj.connection.Connection
-
Wait for the situation that no channels are attached (e.g., got closed).
- join() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- join() - Method in interface net.schmizz.sshj.transport.Transport
-
Joins the thread calling this method to the transport's death.
- join() - Method in class net.schmizz.sshj.transport.TransportImpl
- join(int, TimeUnit) - Method in interface net.schmizz.sshj.transport.Transport
-
Joins the thread calling this method to the transport's death.
- join(int, TimeUnit) - Method in class net.schmizz.sshj.transport.TransportImpl
- join(long, TimeUnit) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- join(long, TimeUnit) - Method in interface net.schmizz.sshj.connection.channel.Channel
K
- KEEP_ALIVE - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- KeepAlive - Class in net.schmizz.keepalive
- KeepAlive(ConnectionImpl, String) - Constructor for class net.schmizz.keepalive.KeepAlive
- keepAliveInterval - Variable in class net.schmizz.keepalive.KeepAlive
- KeepAliveProvider - Class in net.schmizz.keepalive
- KeepAliveProvider() - Constructor for class net.schmizz.keepalive.KeepAliveProvider
- KeepAliveRunner - Class in net.schmizz.keepalive
- keepFlushing(boolean) - Method in class net.schmizz.sshj.common.StreamCopier
- KEX_DH_GEX_INIT - net.schmizz.sshj.common.Message
- KEX_DH_GEX_REPLY - net.schmizz.sshj.common.Message
- KEX_DH_GEX_REQUEST - net.schmizz.sshj.common.Message
- KEXDH_31 - net.schmizz.sshj.common.Message
-
{ KEXDH_REPLY, KEXDH_GEX_GROUP, SSH_MSG_KEX_ECDH_REPLY }
- KEXDH_INIT - net.schmizz.sshj.common.Message
- KEXINIT - net.schmizz.sshj.common.Message
- key - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- KEY_EXCHANGE_FAILED - net.schmizz.sshj.common.DisconnectReason
- KeyAlgorithm - Class in com.hierynomus.sshj.common
- KeyAlgorithm - Interface in com.hierynomus.sshj.key
-
In [RFC4252], the concept "public key algorithm" is used to establish a relationship between one algorithm name, and:
- KeyAlgorithm() - Constructor for class com.hierynomus.sshj.common.KeyAlgorithm
- KeyAlgorithms - Class in com.hierynomus.sshj.key
- KeyAlgorithms() - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms
- KeyAlgorithms.Factory - Class in com.hierynomus.sshj.key
- KeyDecryptionFailedException - Exception in com.hierynomus.sshj.common
-
Thrown when a key file could not be decrypted correctly, e.g.
- KeyDecryptionFailedException() - Constructor for exception com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyDecryptionFailedException(EncryptionException) - Constructor for exception com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyedAuthMethod - Class in net.schmizz.sshj.userauth.method
- KeyedAuthMethod(String, KeyProvider) - Constructor for class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- KeyExchange - Interface in net.schmizz.sshj.transport.kex
-
Key exchange algorithm.
- KeyExchangeBase - Class in net.schmizz.sshj.transport.kex
- KeyExchangeBase(Digest) - Constructor for class net.schmizz.sshj.transport.kex.KeyExchangeBase
- KeyFormat - Enum in net.schmizz.sshj.userauth.keyprovider
-
Key File Formats
- KeyPairConverter<T> - Interface in net.schmizz.sshj.userauth.keyprovider.pkcs
-
Converter from typed object to PEM Key Pair
- KeyPairWrapper - Class in net.schmizz.sshj.userauth.keyprovider
-
A
KeyProvider
wrapper 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
- KeyType - Enum in net.schmizz.sshj.common
-
Type of key e.g.
- KeyType.CertUtils - Class in net.schmizz.sshj.common
- khFile - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- KILL - net.schmizz.sshj.connection.channel.direct.Signal
- KnownHostMatchers - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers() - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers
- KnownHostMatchers.HostMatcher - Interface in com.hierynomus.sshj.transport.verification
- kp - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- kProv - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
L
- length() - Method in class net.schmizz.sshj.sftp.RemoteFile
- length(long) - Method in class net.schmizz.sshj.common.StreamCopier
- leq(int) - Method in enum net.schmizz.sshj.common.Message
- LIMIT - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- LINK_LOOP - net.schmizz.sshj.sftp.Response.StatusCode
- listen() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Start listening for incoming connections and forward to remote host as a channel.
- listen(Thread) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Start listening for incoming connections and forward to remote host as a channel and ensure that the thread is registered.
- listener(StreamCopier.Listener) - Method in class net.schmizz.sshj.common.StreamCopier
- listeners - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- loadKeys(String) - Method in class net.schmizz.sshj.SSHClient
-
Returns a
KeyProvider
instance created from a location on the file system where an unencrypted private key file (does not require a passphrase) can be found. - loadKeys(String, char[]) - Method in class net.schmizz.sshj.SSHClient
-
Utility function for creating a
KeyProvider
instance from given location on the file system. - loadKeys(String, String) - Method in class net.schmizz.sshj.SSHClient
-
Convenience method for creating a
KeyProvider
instance from 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 - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- LOCALPORT - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- LocalPortForwarder - Class in net.schmizz.sshj.connection.channel.direct
- LocalPortForwarder(Connection, Parameters, ServerSocket, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- LocalPortForwarder.ForwardedChannel - Class in net.schmizz.sshj.connection.channel.direct
- LocalSourceFile - Interface in net.schmizz.sshj.xfer
- lock - Variable in class net.schmizz.sshj.connection.channel.Window
- lock() - Method in class net.schmizz.concurrent.Event
-
Acquire the lock associated with this event.
- lock() - Method in class net.schmizz.concurrent.Promise
-
Acquire the lock associated with this promise.
- LOCK_CONFLICT - net.schmizz.sshj.sftp.Response.StatusCode
- log - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- log - Variable in class net.schmizz.keepalive.KeepAlive
- log - Variable in class net.schmizz.sshj.AbstractService
-
Logger
- log - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- log - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- log - Variable in class net.schmizz.sshj.connection.channel.Window
- log - Variable in class net.schmizz.sshj.sftp.RemoteResource
-
Logger
- log - Variable in class net.schmizz.sshj.sftp.SFTPClient
-
Logger
- log - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- log - Variable in class net.schmizz.sshj.SSHClient
- log - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- log - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- log - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- log - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
Logger
- log - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- log - Variable in class net.schmizz.sshj.xfer.FileSystemFile
- log - Variable in class net.schmizz.sshj.xfer.InMemoryDestFile
- log - Variable in class net.schmizz.sshj.xfer.InMemorySourceFile
- loggerFactory - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.sftp.SFTPEngine
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.SSHClient
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- LoggerFactory - Interface in net.schmizz.sshj.common
- LoggingTransferListener - Class in net.schmizz.sshj.xfer
- LoggingTransferListener(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
- longValue() - Method in enum net.schmizz.sshj.sftp.RenameFlags
- ls() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- ls(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ls(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- ls(String, RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ls(String, RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ls(String, RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- ls(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- lstat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- LSTAT - net.schmizz.sshj.sftp.PacketType
- lt(int) - Method in enum net.schmizz.sshj.common.Message
- lwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Local window
M
- mac - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- MAC - Interface in net.schmizz.sshj.transport.mac
-
Message Authentication Code for use in SSH.
- MAC_ERROR - net.schmizz.sshj.common.DisconnectReason
- Macs - Class in com.hierynomus.sshj.transport.mac
- Macs() - Constructor for class com.hierynomus.sshj.transport.mac.Macs
- Macs.Factory - Class in com.hierynomus.sshj.transport.mac
- makeAccountResource() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- makeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeDir(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeInetSocketAddress(String, int) - Method in class net.schmizz.sshj.SocketClient
- mark(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- markSupported() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- match(String) - Method in interface com.hierynomus.sshj.transport.verification.KnownHostMatchers.HostMatcher
- matchPattern(String, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
-
This method must work exactly as match_pattern from match.c of OpenSSH.
- MAX_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
-
The maximum valid size of buffer (i.e.
- MAX_SUPPORTED_VERSION - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
- MAX_UINT64_VALUE - Static variable in class net.schmizz.sshj.common.Buffer
-
Maximum size of a uint64
- maxPacketSize - Variable in class net.schmizz.sshj.connection.channel.Window
- maxPossibleRemainingCapacity() - Method in class net.schmizz.sshj.common.CircularBuffer
-
Returns how many more bytes this buffer can receive.
- MD5 - Class in net.schmizz.sshj.transport.digest
-
MD5 Digest.
- MD5() - Constructor for class net.schmizz.sshj.transport.digest.MD5
-
Create a new instance of a MD5 digest
- MD5.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for MD5 digest
- Message - Enum in net.schmizz.sshj.common
-
SSH message identifiers
- MESSAGE - Static variable in exception com.hierynomus.sshj.common.KeyDecryptionFailedException
- mkdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- mkdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- MKDIR - net.schmizz.sshj.sftp.PacketType
- mkdirs(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- mkdirs(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- mode - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- mode(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- MODE - net.schmizz.sshj.sftp.FileAttributes.Flag
- monitor(int, TimeUnit, Event<IOException>, Event<IOException>, Channel, Socket) - Static method in class net.schmizz.sshj.connection.channel.SocketStreamCopyMonitor
- mtime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
N
- name - Variable in class net.schmizz.sshj.AbstractService
-
Assigned name of this service
- NAME - net.schmizz.sshj.sftp.PacketType
- NATIVE - net.schmizz.sshj.sftp.RenameFlags
- neededAdjustment() - Method in class net.schmizz.sshj.connection.channel.Window.Local
- NegotiatedAlgorithms - Class in net.schmizz.sshj.transport
- net.schmizz.concurrent - package net.schmizz.concurrent
- net.schmizz.keepalive - package net.schmizz.keepalive
- net.schmizz.sshj - package net.schmizz.sshj
- net.schmizz.sshj.common - package net.schmizz.sshj.common
- net.schmizz.sshj.connection - package net.schmizz.sshj.connection
- net.schmizz.sshj.connection.channel - package net.schmizz.sshj.connection.channel
- net.schmizz.sshj.connection.channel.direct - package net.schmizz.sshj.connection.channel.direct
- net.schmizz.sshj.connection.channel.forwarded - package net.schmizz.sshj.connection.channel.forwarded
- net.schmizz.sshj.sftp - package net.schmizz.sshj.sftp
- net.schmizz.sshj.signature - package net.schmizz.sshj.signature
- net.schmizz.sshj.transport - package net.schmizz.sshj.transport
- net.schmizz.sshj.transport.cipher - package net.schmizz.sshj.transport.cipher
- net.schmizz.sshj.transport.compression - package net.schmizz.sshj.transport.compression
- net.schmizz.sshj.transport.digest - package net.schmizz.sshj.transport.digest
- net.schmizz.sshj.transport.kex - package net.schmizz.sshj.transport.kex
- net.schmizz.sshj.transport.mac - package net.schmizz.sshj.transport.mac
- net.schmizz.sshj.transport.random - package net.schmizz.sshj.transport.random
- net.schmizz.sshj.transport.verification - package net.schmizz.sshj.transport.verification
- net.schmizz.sshj.userauth - package net.schmizz.sshj.userauth
- net.schmizz.sshj.userauth.keyprovider - package net.schmizz.sshj.userauth.keyprovider
- net.schmizz.sshj.userauth.keyprovider.pkcs - package net.schmizz.sshj.userauth.keyprovider.pkcs
- net.schmizz.sshj.userauth.method - package net.schmizz.sshj.userauth.method
- net.schmizz.sshj.userauth.password - package net.schmizz.sshj.userauth.password
- net.schmizz.sshj.xfer - package net.schmizz.sshj.xfer
- net.schmizz.sshj.xfer.scp - package net.schmizz.sshj.xfer.scp
- newBuffer(Message) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- newDirectConnection(String, int) - Method in class net.schmizz.sshj.SSHClient
-
Create a
DirectConnection
channel that connects to a remote address from the server. - newExtendedRequest(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- NEWKEYS - net.schmizz.sshj.common.Message
- newLocalPortForwarder(Parameters, ServerSocket) - Method in class net.schmizz.sshj.SSHClient
-
Create a
LocalPortForwarder
that will listen based onparameters
using the boundserverSocket
and forward incoming connections to the server; which will further forward them tohost:port
. - newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.RemoteResource
- newRequest(PacketType) - Method in interface net.schmizz.sshj.sftp.Requester
- newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- newSCPDownloadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- newSCPFileTransfer() - Method in class net.schmizz.sshj.SSHClient
- newSCPUploadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- newSFTPClient() - Method in class net.schmizz.sshj.SSHClient
- newSignature() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- newSignature() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- newStatefulSFTPClient() - Method in class net.schmizz.sshj.SSHClient
-
Stateful FTP client is required in order to connect to Serv-U FTP servers.
- next(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- next(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- next(Message, SSHPacket) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
Process the next packet
- nextID() - Method in interface net.schmizz.sshj.connection.Connection
- nextID() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- NO_CONNECTION - net.schmizz.sshj.sftp.Response.StatusCode
- NO_MATCHING_BYTE_RANGE_LOCK - net.schmizz.sshj.sftp.Response.StatusCode
- NO_MEDIA - net.schmizz.sshj.sftp.Response.StatusCode
- NO_MORE_AUTH_METHODS_AVAILABLE - net.schmizz.sshj.common.DisconnectReason
- NO_SPACE_ON_FILESYSTEM - net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_FILE - net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_PATH - net.schmizz.sshj.sftp.Response.StatusCode
- NoEscape - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- NOFLSH - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Don't flush after interrupt.
- nonce(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- NoneCipher - Class in net.schmizz.sshj.transport.cipher
-
Represents a no-op cipher.
- NoneCipher() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher
- NoneCipher.Factory - Class in net.schmizz.sshj.transport.cipher
-
Named factory for the no-op Cipher
- NoneCompression - Class in net.schmizz.sshj.transport.compression
-
No-op
Compression
. - NoneCompression() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression
- NoneCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the no-op
Compression
- NOT_A_DIRECTORY - net.schmizz.sshj.sftp.Response.StatusCode
- notifyDisconnect(DisconnectReason, String) - Method in interface net.schmizz.sshj.transport.DisconnectListener
- notifyDisconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
-
TransportImpl implements its own default DisconnectListener.
- notifyError(SSHException) - Method in class net.schmizz.sshj.AbstractService
- notifyError(SSHException) - Method in interface net.schmizz.sshj.common.ErrorNotifiable
-
Notifies this object of an
error
. - notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- notifyError(SSHException) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- notifyUnimplemented(long) - Method in class net.schmizz.sshj.AbstractService
- notifyUnimplemented(long) - Method in interface net.schmizz.sshj.Service
-
Notifies this service that a
SSH_MSG_UNIMPLEMENTED
was received for packet with given sequence number.
O
- OCRNL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate carriage return to newline (output).
- OK - net.schmizz.sshj.sftp.Response.StatusCode
- OLCUC - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Convert lowercase to uppercase.
- onConnect() - Method in class net.schmizz.sshj.SSHClient
-
On connection establishment, also initializes the SSH transport via
Transport.init(java.lang.String, int, java.io.InputStream, java.io.OutputStream)
andSSHClient.doKex()
. - ONLCR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map NL to CR-NL.
- ONLRET - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Newline performs a carriage return (output).
- ONOCR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate newline to carriage return-newline (output).
- OP_UNSUPPORTED - net.schmizz.sshj.sftp.Response.StatusCode
- open() - Method in interface net.schmizz.sshj.connection.channel.Channel.Direct
-
Request opening this channel from remote end.
- open() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- open(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String, Set<OpenMode>) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String, Set<OpenMode>, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- OPEN - net.schmizz.sshj.sftp.PacketType
- openDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- OPENDIR - net.schmizz.sshj.sftp.PacketType
- openEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel open event
- OpenFailException - Exception in net.schmizz.sshj.connection.channel
- OpenFailException(String, int, String) - Constructor for exception net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException(String, OpenFailException.Reason, String) - Constructor for exception net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException.Reason - Enum in net.schmizz.sshj.connection.channel
- OpenMode - Enum in net.schmizz.sshj.sftp
- OpenSSH - net.schmizz.sshj.userauth.keyprovider.KeyFormat
- OPENSSH_PRIVATE_KEY - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- OpenSSHKeyFile - Class in net.schmizz.sshj.userauth.keyprovider
-
Represents an OpenSSH identity that consists of a PKCS8-encoded private key file and an unencrypted public key file of the same name with the
".pub"
extension. - OpenSSHKeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- OpenSSHKeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
- OpenSSHKeyFileUtil - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKeyFileUtil.ParsedPubKey - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKeyV1KeyFile - Class in com.hierynomus.sshj.userauth.keyprovider
-
Reads a key file in the new OpenSSH format.
- OpenSSHKeyV1KeyFile() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- OpenSSHKeyV1KeyFile.Factory - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKnownHosts - Class in net.schmizz.sshj.transport.verification
-
A
HostKeyVerifier
implementation for 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 in net.schmizz.sshj.transport.verification
- OpenSSHv1 - net.schmizz.sshj.userauth.keyprovider.KeyFormat
- operativeVersion - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- OPOST - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable output processing.
- origIP - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- origPort - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- OTH_R - net.schmizz.sshj.xfer.FilePermission
-
read permission, others
- OTH_RWX - net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by other
- OTH_W - net.schmizz.sshj.xfer.FilePermission
-
write permission, others
- OTH_X - net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, group
- out - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- OVERWRITE - net.schmizz.sshj.sftp.RenameFlags
- OWNER_INVALID - net.schmizz.sshj.sftp.Response.StatusCode
P
- P1 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
First Oakley Group (https://tools.ietf.org/html/rfc2409) - P1 prime: 2^768 - 2 ^704 - 1 + 2^64 * { [2^638 pi] + 149686 }
- P14 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
2048-bit MODP Group - P14 (https://tools.ietf.org/html/rfc3526#section-3) prime: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 }
- P15 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
3072-bit MODP Group - P15 (https://tools.ietf.org/html/rfc3526#section-4) prime: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 }
- P16 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
4096-bit MODP Group - P16 (https://tools.ietf.org/html/rfc3526#section-5) prime: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }
- P17 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
6144-bit MODP Group - P17 (https://tools.ietf.org/html/rfc3526#section-6) prime: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 }
- P18 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
8192-bit MODP Group - P18 (https://tools.ietf.org/html/rfc3526#section-7) prime: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 }
- PacketReader - Class in net.schmizz.sshj.sftp
- PacketReader(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.PacketReader
- PacketType - Enum in net.schmizz.sshj.sftp
- parameters - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- parameters - Variable in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- Parameters - Class in net.schmizz.sshj.connection.channel.direct
- Parameters(String, int, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.Parameters
- params - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
AuthParams
useful for building request. - PARENB - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Parity enable.
- PARMRK - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Mark parity and framing errors.
- PARODD - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Odd parity, else even.
- ParsedPubKey(KeyType, PublicKey) - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- parseEntry(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- parseHex(String) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
- parseIdentificationString() - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- parseKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- PasswordFinder - Interface in net.schmizz.sshj.userauth.password
-
Services requests for plaintext passwords.
- PasswordResponseProvider - Class in net.schmizz.sshj.userauth.method
- PasswordResponseProvider(PasswordFinder) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordResponseProvider(PasswordFinder, Pattern) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordResponseProvider(PasswordFinder, Pattern, LoggerFactory) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordUpdateProvider - Interface in net.schmizz.sshj.userauth.password
-
Callback that can be implemented to allow an application to provide an updated password for the 'auth-password' authentication method.
- PasswordUtils - Class in net.schmizz.sshj.userauth.password
-
Static utility method and factories
- PasswordUtils() - Constructor for class net.schmizz.sshj.userauth.password.PasswordUtils
- path - Variable in class net.schmizz.sshj.sftp.RemoteResource
- PathComponents - Class in net.schmizz.sshj.sftp
- PathComponents(String, String, String) - Constructor for class net.schmizz.sshj.sftp.PathComponents
- pathHelper - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- PathHelper - Class in net.schmizz.sshj.sftp
- PathHelper(PathHelper.Canonicalizer, String) - Constructor for class net.schmizz.sshj.sftp.PathHelper
- PathHelper.Canonicalizer - Interface in net.schmizz.sshj.sftp
- pbkdf(byte[], byte[], int, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Compatibility with new OpenBSD function.
- PENDIN - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Retype pending input.
- PERMISSION_DENIED - net.schmizz.sshj.sftp.Response.StatusCode
- perms(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- PF_CANCEL - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- PF_REQ - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- PIPE - net.schmizz.sshj.connection.channel.direct.Signal
- PKCS8 - net.schmizz.sshj.userauth.keyprovider.KeyFormat
- PKCS8KeyFile - Class in net.schmizz.sshj.userauth.keyprovider
-
Key File implementation supporting PEM-encoded PKCS8 and PKCS1 formats with or without password-based encryption
- PKCS8KeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- PKCS8KeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
- PlainBuffer() - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
- PlainBuffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
- PlainBuffer(int) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
- PlainBuffer(Buffer<?>) - Constructor for class net.schmizz.sshj.common.Buffer.PlainBuffer
- PlainCircularBuffer(int, int) - Constructor for class net.schmizz.sshj.common.CircularBuffer.PlainCircularBuffer
- PRESERVE_TIMES - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- printHex() - Method in class net.schmizz.sshj.common.Buffer
-
Gives a readable snapshot of the buffer in hex.
- printHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get a hexadecimal representation of a byte array starting at
offset
index 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.
- PrivateKeyFileResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyFileResource(File) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
- privateKeyInfoKeyPairConverter - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- PrivateKeyInfoKeyPairConverter - Class in net.schmizz.sshj.userauth.keyprovider.pkcs
-
Key Pair Converter for Private Key Information using known Algorithm Object Identifiers
- PrivateKeyInfoKeyPairConverter() - Constructor for class net.schmizz.sshj.userauth.keyprovider.pkcs.PrivateKeyInfoKeyPairConverter
- PrivateKeyReaderResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyReaderResource(Reader) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
- PrivateKeyStringResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyStringResource(String) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- PromiscuousVerifier - Class in net.schmizz.sshj.transport.verification
- PromiscuousVerifier() - Constructor for class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- Promise<V,T extends java.lang.Throwable> - Class in net.schmizz.concurrent
-
Represents promised data of the parameterized type
V
and allows waiting on it. - Promise(String, ExceptionChainer<T>, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
-
Creates this promise with given
name
, exceptionchainer
, and associatedlock
. - Promise(String, ExceptionChainer<T>, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
-
Creates this promise with given
name
and exceptionchainer
. - PROTOCOL_ERROR - net.schmizz.sshj.common.DisconnectReason
- PROTOCOL_VERSION_NOT_SUPPORTED - net.schmizz.sshj.common.DisconnectReason
- provide(ConnectionImpl) - Method in class net.schmizz.keepalive.KeepAliveProvider
- provideNewPassword(Resource<?>, String) - Method in interface net.schmizz.sshj.userauth.password.PasswordUpdateProvider
-
Called with the prompt received from the SSH server.
- providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- providesAtimeMtime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- PTYMode - Enum in net.schmizz.sshj.connection.channel.direct
-
Various modes for a psuedo-terminal.
- publicKey(T) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- put(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- put(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- put(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- putBoolean(boolean) - Method in class net.schmizz.sshj.common.Buffer
-
Puts an SSH boolean value
- putBuffer(Buffer<? extends Buffer<?>>) - Method in class net.schmizz.sshj.common.Buffer
-
Copies the contents of provided buffer into this buffer
- putByte(byte) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a single byte into this buffer
- putBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
-
Writes Java byte-array as an SSH byte-array
- putBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
-
Writes Java byte-array as an SSH byte-array
- putFileAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPPacket
- putMessageID(Message) - Method in class net.schmizz.sshj.common.SSHPacket
-
Writes a byte indicating the SSH message identifier
- putMPInt(BigInteger) - Method in class net.schmizz.sshj.common.Buffer
- putPubKey(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- putPubKeyIntoBuffer(PublicKey, Buffer<?>) - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- putPubKeyIntoBuffer(PublicKey, Buffer<?>) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- putPubKeyIntoBuffer(PublicKey, Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
- putPublicKey(PublicKey) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Writes data to this buffer from the provided array.
- putSensitiveString(char[]) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a char-array as an SSH string and then blanks it out.
- putSig(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- putSignature(String, byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putString(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putString(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- putString(String) - Method in class net.schmizz.sshj.common.Buffer
- putString(String, Charset) - Method in class net.schmizz.sshj.common.Buffer
- PuTTY - net.schmizz.sshj.userauth.keyprovider.KeyFormat
- PuTTYKeyFile - Class in net.schmizz.sshj.userauth.keyprovider
-
Sample PuTTY file format
- PuTTYKeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- PuTTYKeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
- putType(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPPacket
- putUInt32(long) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a uint32 integer
- putUInt32FromInt(int) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a uint32 integer
- putUInt64(long) - Method in class net.schmizz.sshj.common.Buffer
- putUInt64(BigInteger) - Method in class net.schmizz.sshj.common.Buffer
- pwd() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- pwdf - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
Q
- QUIET - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- QUIT - net.schmizz.sshj.connection.channel.direct.Signal
- QUOTA_EXCEEDED - net.schmizz.sshj.sftp.Response.StatusCode
R
- Random - Interface in net.schmizz.sshj.transport.random
-
A pseudo random number generator.
- RandomAccessRemoteFile - Class in net.schmizz.sshj.sftp
- RandomAccessRemoteFile(RemoteFile) - Constructor for class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- read() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- read() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- read(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- read(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- READ - net.schmizz.sshj.sftp.OpenMode
-
Open the file for reading.
- READ - net.schmizz.sshj.sftp.PacketType
- ReadAheadRemoteFileInputStream(int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- ReadAheadRemoteFileInputStream(int, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- ReadAheadRemoteFileInputStream(int, long, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- readBoolean() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH boolean byte
- readBoolean() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readByte() - Method in class net.schmizz.sshj.common.Buffer
-
Read a byte from the buffer
- readByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readBytes() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH byte-array
- readChar() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- READDIR - net.schmizz.sshj.sftp.PacketType
- readDouble() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- reader - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- Reader - Class in net.schmizz.sshj.transport
- Reader(TransportImpl) - Constructor for class net.schmizz.sshj.transport.Reader
- readFileAttributes() - Method in class net.schmizz.sshj.sftp.SFTPPacket
- readFloat() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(InputStream) - Static method in class net.schmizz.sshj.common.IOUtils
- readFully(InputStream, LoggerFactory) - Static method in class net.schmizz.sshj.common.IOUtils
- readInt() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readKeyPair() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- readLine() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readlink(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- readlink(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- readLink(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- READLINK - net.schmizz.sshj.sftp.PacketType
- readLong() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readMessageID() - Method in class net.schmizz.sshj.common.SSHPacket
-
Reads an SSH byte and returns it as
Message
- readMPInt() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH multiple-precision integer
- readPacket() - Method in class net.schmizz.sshj.sftp.PacketReader
- readPubKeyFromBuffer(Buffer<?>) - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- readPubKeyFromBuffer(Buffer<?>) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- readPubKeyFromBuffer(Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
- readPublicKey() - Method in class net.schmizz.sshj.common.Buffer
- readRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Reads data from this buffer into the provided array.
- readShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readSingleName(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
-
Using UTF-8
- readSingleName(Response, Charset) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
-
Using any character set
- readStatusCode() - Method in class net.schmizz.sshj.sftp.Response
- readString() - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string using
UTF8
- readString(Charset) - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string
- readStringAsBytes() - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string
- readType() - Method in class net.schmizz.sshj.sftp.SFTPPacket
- readUInt32() - Method in class net.schmizz.sshj.common.Buffer
- readUInt32AsInt() - Method in class net.schmizz.sshj.common.Buffer
- readUInt64() - Method in class net.schmizz.sshj.common.Buffer
- readUInt64AsBigInteger() - Method in class net.schmizz.sshj.common.Buffer
- readUnsignedByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readUnsignedShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readUTF() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- REALPATH - net.schmizz.sshj.sftp.PacketType
- receive(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- receiveInto(ChannelInputStream, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- RECURSIVE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- registerSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- registerX11Forwarder(ConnectListener) - Method in class net.schmizz.sshj.SSHClient
-
Register a
listener
for handling forwarded X11 channels. - REGULAR - net.schmizz.sshj.sftp.FileMode.Type
-
regular
- reject(OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
-
Indicate rejection to remote end.
- reject(OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- rekey() - Method in class net.schmizz.sshj.SSHClient
-
Does key re-exchange.
- Remote(long, int, long, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Remote
- RemoteAddressProvider - Interface in com.hierynomus.sshj.common
- remoteCharset - Variable in class net.schmizz.sshj.SSHClient
-
character set of the remote machine
- RemoteDirectory - Class in net.schmizz.sshj.sftp
- RemoteDirectory(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteDirectory
- RemoteFile - Class in net.schmizz.sshj.sftp
- RemoteFile(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteFile
- RemoteFile.ReadAheadRemoteFileInputStream - Class in net.schmizz.sshj.sftp
- RemoteFile.RemoteFileInputStream - Class in net.schmizz.sshj.sftp
- RemoteFile.RemoteFileOutputStream - Class in net.schmizz.sshj.sftp
- RemoteFileInputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- RemoteFileInputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- RemoteFileOutputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- RemoteFileOutputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- RemoteFileOutputStream(long, int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- RemotePortForwarder - Class in net.schmizz.sshj.connection.channel.forwarded
-
Handles remote port forwarding.
- RemotePortForwarder(Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- RemotePortForwarder.Forward - Class in net.schmizz.sshj.connection.channel.forwarded
-
Represents a particular forwarding.
- RemotePortForwarder.ForwardedTCPIPChannel - Class in net.schmizz.sshj.connection.channel.forwarded
-
A
forwarded-tcpip
channel. - RemoteResource - Class in net.schmizz.sshj.sftp
- RemoteResource(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteResource
- RemoteResourceFilter - Interface in net.schmizz.sshj.sftp
- RemoteResourceFilterConverter - Class in com.hierynomus.sshj.sftp
- RemoteResourceFilterConverter() - Constructor for class com.hierynomus.sshj.sftp.RemoteResourceFilterConverter
- RemoteResourceInfo - Class in net.schmizz.sshj.sftp
- RemoteResourceInfo(PathComponents, FileAttributes) - Constructor for class net.schmizz.sshj.sftp.RemoteResourceInfo
- RemoteResourceSelector - Interface in com.hierynomus.sshj.sftp
- RemoteResourceSelector.Result - Enum in com.hierynomus.sshj.sftp
- remove(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- REMOVE - net.schmizz.sshj.sftp.PacketType
- removeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- rename(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- rename(String, String, Set<RenameFlags>) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- RENAME - net.schmizz.sshj.sftp.PacketType
- RenameFlags - Enum in net.schmizz.sshj.sftp
- reportProgress(long) - Method in interface net.schmizz.sshj.common.StreamCopier.Listener
- req(String, RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- reqID - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- reqPassword(Resource<?>) - Method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- reqPassword(Resource<?>) - Method in interface net.schmizz.sshj.userauth.password.PasswordFinder
-
Request password for specified resource.
- reqService(Service) - Method in interface net.schmizz.sshj.transport.Transport
-
Request a SSH service represented by a
Service
instance. - reqService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
- request() - Method in class net.schmizz.sshj.AbstractService
- request() - Method in interface net.schmizz.sshj.Service
-
Request and install this service with the associated transport.
- request() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- request() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- request(Request) - Method in interface net.schmizz.sshj.sftp.Requester
- request(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- Request - Class in net.schmizz.sshj.sftp
- Request(PacketType, long) - Constructor for class net.schmizz.sshj.sftp.Request
- REQUEST_FAILURE - net.schmizz.sshj.common.Message
- REQUEST_SUCCESS - net.schmizz.sshj.common.Message
- requester - Variable in class net.schmizz.sshj.sftp.RemoteResource
- Requester - Interface in net.schmizz.sshj.sftp
- reqX11Forwarding(String, String, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request X11 forwarding.
- reqX11Forwarding(String, String, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- RESERVED - net.schmizz.sshj.common.DisconnectReason
- reset() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- resource - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- Resource<H> - Class in net.schmizz.sshj.userauth.password
-
A password-protected resource
- Resource(H) - Constructor for class net.schmizz.sshj.userauth.password.Resource
- RESOURCE_SHORTAGE - net.schmizz.sshj.connection.channel.OpenFailException.Reason
- Response - Class in net.schmizz.sshj.sftp
- Response(Buffer<Response>, int) - Constructor for class net.schmizz.sshj.sftp.Response
- Response.StatusCode - Enum in net.schmizz.sshj.sftp
- retrieve() - Method in class net.schmizz.concurrent.Promise
-
Wait indefinitely for this promise's value to be deliver.
- retrieve(long, TimeUnit) - Method in class net.schmizz.concurrent.Promise
-
Wait for
timeout
duration for this promise's value to be deliver. - REVOKED - net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- rm(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rm(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- rmdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rmdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- RMDIR - net.schmizz.sshj.sftp.PacketType
- rpos - Variable in class net.schmizz.sshj.common.Buffer
- rpos() - Method in class net.schmizz.sshj.common.Buffer
- rpos(int) - Method in class net.schmizz.sshj.common.Buffer
- RSA - net.schmizz.sshj.common.KeyType
-
SSH identifier for RSA keys
- RSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- RSA_CERT - net.schmizz.sshj.common.KeyType
-
Signed rsa certificate
- RSASHA256() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- RSASHA512() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- run() - Method in class net.schmizz.keepalive.KeepAlive
- run() - Method in interface net.schmizz.sshj.connection.channel.AbstractChannel.TransportRunnable
- run() - Method in class net.schmizz.sshj.sftp.PacketReader
- run() - Method in class net.schmizz.sshj.transport.Reader
- rwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote window
S
- scan(RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
- scan(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
- ScpCommandLine - Class in net.schmizz.sshj.xfer.scp
-
Command line to be sent to the remote SSH process to setup an SCP process in the correct mode.
- ScpCommandLine.Arg - Enum in net.schmizz.sshj.xfer.scp
- ScpCommandLine.EscapeMode - Enum in net.schmizz.sshj.xfer.scp
- SCPDownloadClient - Class in net.schmizz.sshj.xfer.scp
-
Support for downloading files over a connected link using SCP.
- SCPException - Exception in net.schmizz.sshj.xfer.scp
- SCPException(String) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPException
- SCPException(String, Throwable) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPException
- SCPFileTransfer - Class in net.schmizz.sshj.xfer.scp
- SCPFileTransfer(SessionFactory, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- SCPRemoteException - Exception in net.schmizz.sshj.xfer.scp
- SCPRemoteException(String, String) - Constructor for exception net.schmizz.sshj.xfer.scp.SCPRemoteException
- SCPUploadClient - Class in net.schmizz.sshj.xfer.scp
-
Support for uploading files over a connected link using SCP.
- SecgUtils - Class in com.hierynomus.sshj.secg
- SecgUtils() - Constructor for class com.hierynomus.sshj.secg.SecgUtils
- secretKey - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- SecurityUtils - Class in net.schmizz.sshj.common
-
Static utility method relating to security facilities.
- SecurityUtils() - Constructor for class net.schmizz.sshj.common.SecurityUtils
- seek(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- SEGV - net.schmizz.sshj.connection.channel.direct.Signal
- select(RemoteResourceInfo) - Method in interface com.hierynomus.sshj.sftp.RemoteResourceSelector
-
Decide whether the remote resource should be included in the result and whether execution should continue.
- selectorFrom(RemoteResourceFilter) - Static method in class com.hierynomus.sshj.sftp.RemoteResourceFilterConverter
- sendChannelRequest(String, boolean, Buffer.PlainBuffer) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- sendClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- sendGlobalRequest(String, boolean, byte[]) - Method in interface net.schmizz.sshj.connection.Connection
-
Send an SSH global request.
- sendGlobalRequest(String, boolean, byte[]) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- sendOpenFailure(int, OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.Connection
-
Send a
SSH_MSG_OPEN_FAILURE
for specifiedReason
andmessage
. - sendOpenFailure(int, OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- sendUnimplemented() - Method in interface net.schmizz.sshj.transport.Transport
-
Sends SSH_MSG_UNIMPLEMENTED in response to the last packet received.
- sendUnimplemented() - Method in class net.schmizz.sshj.transport.TransportImpl
- serial(BigInteger) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- Serpent128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- serverExtensions - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- Service - Interface in net.schmizz.sshj
-
Represents a service running on top of the SSH transport layer.
- SERVICE_ACCEPT - net.schmizz.sshj.common.Message
- SERVICE_NOT_AVAILABLE - net.schmizz.sshj.common.DisconnectReason
- SERVICE_REQUEST - net.schmizz.sshj.common.Message
- Session - Interface in net.schmizz.sshj.connection.channel.direct
- Session.Command - Interface in net.schmizz.sshj.connection.channel.direct
-
Command API.
- Session.Shell - Interface in net.schmizz.sshj.connection.channel.direct
-
Shell API.
- Session.Subsystem - Interface in net.schmizz.sshj.connection.channel.direct
-
Subsystem API.
- SessionChannel - Class in net.schmizz.sshj.connection.channel.direct
-
Session
implementation. - SessionChannel(Connection) - Constructor for class net.schmizz.sshj.connection.channel.direct.SessionChannel
- SessionChannel(Connection, Charset) - Constructor for class net.schmizz.sshj.connection.channel.direct.SessionChannel
- SessionFactory - Interface in net.schmizz.sshj.connection.channel.direct
-
A factory interface for creating SSH
session channels
. - set() - Method in class net.schmizz.concurrent.Event
-
Sets this event to be
true
. - setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
- setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- setAttributes(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- setAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.RemoteFile
- setAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
-
Informs this transport that authentication has been completed.
- setAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
- setAutoExpand(boolean) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- setAutoExpand(boolean) - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Set whether local window should automatically expand when data is received, irrespective of whether data has been read from that stream.
- setCipherFactories(List<Factory.Named<Cipher>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
Cipher
. - setCipherFactories(List<Factory.Named<Cipher>>) - Method in class net.schmizz.sshj.ConfigImpl
- setCipherFactories(Factory.Named<Cipher>...) - Method in class net.schmizz.sshj.ConfigImpl
- setCompressionFactories(List<Factory.Named<Compression>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
Compression
. - setCompressionFactories(List<Factory.Named<Compression>>) - Method in class net.schmizz.sshj.ConfigImpl
- setCompressionFactories(Factory.Named<Compression>...) - Method in class net.schmizz.sshj.ConfigImpl
- setConnectTimeout(int) - Method in class net.schmizz.sshj.SocketClient
- setDisconnectListener(DisconnectListener) - Method in interface net.schmizz.sshj.transport.Transport
-
Specify a
listener
that will be notified upon disconnection. - setDisconnectListener(DisconnectListener) - Method in class net.schmizz.sshj.transport.TransportImpl
- setDownloadFilter(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setEnvVar(String, String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Set an environment variable.
- setEnvVar(String, String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
FileKeyProvider
. - setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>>) - Method in class net.schmizz.sshj.ConfigImpl
- setFileKeyProviderFactories(Factory.Named<FileKeyProvider>...) - Method in class net.schmizz.sshj.ConfigImpl
- setHostKeyAlgorithm(KeyAlgorithm) - Method in class net.schmizz.sshj.transport.TransportImpl
- setKeepAliveInterval(int) - Method in class net.schmizz.keepalive.KeepAlive
-
Set KeepAlive interval in seconds
- setKeepAliveProvider(KeepAliveProvider) - Method in interface net.schmizz.sshj.Config
-
Set the provider that provides the keep-alive implementation.
- setKeepAliveProvider(KeepAliveProvider) - Method in class net.schmizz.sshj.ConfigImpl
- setKeyAlgorithms(List<Factory.Named<KeyAlgorithm>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
KeyAlgorithm
. - setKeyAlgorithms(List<Factory.Named<KeyAlgorithm>>) - Method in class net.schmizz.sshj.ConfigImpl
- setKeyExchangeFactories(List<Factory.Named<KeyExchange>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
KeyExchange
. - setKeyExchangeFactories(List<Factory.Named<KeyExchange>>) - Method in class net.schmizz.sshj.ConfigImpl
- setKeyExchangeFactories(Factory.Named<KeyExchange>...) - Method in class net.schmizz.sshj.ConfigImpl
- setLastAccessedTime(long) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- setLastAccessedTime(long) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- setLastAccessedTime(long) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Set the last access time for the underlying file.
- setLastModifiedTime(long) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- setLastModifiedTime(long) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- setLastModifiedTime(long) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Set the last modified time for the underlying file.
- setLength(long) - Method in class net.schmizz.sshj.sftp.RemoteFile
- setLoggerFactory(LoggerFactory) - Method in interface net.schmizz.sshj.Config
-
Sets the LoggerFactory to use.
- setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.ConfigImpl
- setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.DefaultConfig
- setLoggerFactory(LoggerFactory) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- setLoggerFactory(LoggerFactory) - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- setMACFactories(List<Factory.Named<MAC>>) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
MAC
. - setMACFactories(List<Factory.Named<MAC>>) - Method in class net.schmizz.sshj.ConfigImpl
- setMACFactories(Factory.Named<MAC>...) - Method in class net.schmizz.sshj.ConfigImpl
- setMaxAliveCount(int) - Method in class net.schmizz.keepalive.KeepAliveRunner
- setMaxCircularBufferSize(int) - Method in interface net.schmizz.sshj.Config
- setMaxCircularBufferSize(int) - Method in class net.schmizz.sshj.ConfigImpl
- setMaxPacketSize(int) - Method in interface net.schmizz.sshj.connection.Connection
-
Set the maximum packet size for the local window this connection recommends to any
Channel
's that ask for it. - setMaxPacketSize(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- setPermissions(int) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- setPermissions(int) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- setPermissions(int) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Set the permissions for the underlying file.
- setPreserveAttributes(boolean) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setRandomFactory(Factory<Random>) - Method in interface net.schmizz.sshj.Config
-
Set the factory for
Random
. - setRandomFactory(Factory<Random>) - Method in class net.schmizz.sshj.ConfigImpl
- setRecursiveMode(boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- setRegisterBouncyCastle(boolean) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Configure whether to register the Bouncy Castle Security Provider.
- setRemoteCharset(Charset) - Method in class net.schmizz.sshj.SSHClient
-
Sets the character set used to communicate with the remote machine for certain strings (like paths)
- setSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Specifies the JCE security provider that should be used.
- setSequenceNumber(long) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- setSequenceNumber(long) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- setService(Service) - Method in interface net.schmizz.sshj.transport.Transport
-
Sets the currently active
Service
. - setService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
- setSocketFactory(SocketFactory) - Method in class net.schmizz.sshj.SocketClient
- SETSTAT - net.schmizz.sshj.sftp.PacketType
- setThreadName(Thread, RemoteAddressProvider) - Static method in class com.hierynomus.sshj.common.ThreadNameProvider
-
Set Thread Name prefixed with sshj followed by class and remote address when connected
- setTimeout(int) - Method in class net.schmizz.sshj.SocketClient
- setTimeoutMs(int) - Method in interface net.schmizz.sshj.connection.Connection
- setTimeoutMs(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- setTimeoutMs(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- setTimeoutMs(int) - Method in interface net.schmizz.sshj.transport.Transport
-
Set a timeout for methods that may block.
- setTimeoutMs(int) - Method in class net.schmizz.sshj.transport.TransportImpl
- setTransferListener(TransferListener) - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
- setTransferListener(TransferListener) - Method in interface net.schmizz.sshj.xfer.FileTransfer
- setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- setVerifyHostKeyCertificates(boolean) - Method in interface net.schmizz.sshj.Config
-
Sets whether the SSH client should verify host key certificates or not.
- setVerifyHostKeyCertificates(boolean) - Method in class net.schmizz.sshj.ConfigImpl
- setVersion(String) - Method in interface net.schmizz.sshj.Config
-
Set the software version information for identification during SSH connection initialization.
- setVersion(String) - Method in class net.schmizz.sshj.ConfigImpl
- setWaitForServerIdentBeforeSendingClientIdent(boolean) - Method in interface net.schmizz.sshj.Config
-
Sets whether the SSH client should wait for a received server ident, before sending the client ident.
- setWaitForServerIdentBeforeSendingClientIdent(boolean) - Method in class net.schmizz.sshj.ConfigImpl
- setWindowSize(long) - Method in interface net.schmizz.sshj.connection.Connection
-
Set the size for the local window this connection recommends to any
Channel
's that ask for it. - setWindowSize(long) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- SFTPClient - Class in net.schmizz.sshj.sftp
- SFTPClient(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
- SFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
- SFTPEngine - Class in net.schmizz.sshj.sftp
- SFTPEngine(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
- SFTPEngine(SessionFactory, String) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
- SFTPException - Exception in net.schmizz.sshj.sftp
- SFTPException(String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(String, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPException(Response.StatusCode, String) - Constructor for exception net.schmizz.sshj.sftp.SFTPException
- SFTPFileTransfer - Class in net.schmizz.sshj.sftp
- SFTPFileTransfer(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer
- SFTPPacket<T extends SFTPPacket<T>> - Class in net.schmizz.sshj.sftp
- SFTPPacket() - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SFTPPacket(Buffer<T>) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SFTPPacket(PacketType) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SGID - net.schmizz.sshj.xfer.FilePermission
-
set-group-ID on execution
- SHA1 - Class in net.schmizz.sshj.transport.digest
-
SHA1 Digest.
- SHA1() - Constructor for class net.schmizz.sshj.transport.digest.SHA1
-
Create a new instance of a SHA1 digest
- SHA1.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA1 digest
- SHA256 - Class in net.schmizz.sshj.transport.digest
-
SHA256 Digest.
- SHA256() - Constructor for class net.schmizz.sshj.transport.digest.SHA256
-
Create a new instance of a SHA256 digest
- SHA256.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA256 digest
- SHA384 - Class in net.schmizz.sshj.transport.digest
- SHA384() - Constructor for class net.schmizz.sshj.transport.digest.SHA384
-
Create a new instance of a SHA384 digest
- SHA384.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA384 digest
- SHA512 - Class in net.schmizz.sshj.transport.digest
- SHA512() - Constructor for class net.schmizz.sshj.transport.digest.SHA512
-
Create a new instance of a SHA384 digest
- SHA512.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA384 digest
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- shouldRetry() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
-
Returns
true
if the 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. - sign() - Method in class net.schmizz.sshj.signature.AbstractSignature
- sign() - Method in interface net.schmizz.sshj.signature.Signature
-
Compute the signature.
- signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
Send a signal to the remote command.
- signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Send a signal.
- signal(Signal) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- Signal - Enum in net.schmizz.sshj.connection.channel.direct
-
Various signals that may be sent or received.
- signature - Variable in class net.schmizz.sshj.signature.AbstractSignature
- signature(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- Signature - Interface in net.schmizz.sshj.signature
-
Signature interface for SSH used to sign or verify data.
- SignatureDSA - Class in net.schmizz.sshj.signature
-
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.Factory - Class in com.hierynomus.sshj.signature
- signatureKey(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- SignatureRSA - Class in net.schmizz.sshj.signature
-
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
- SingleQuote - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- SingletonRandomFactory - Class in net.schmizz.sshj.transport.random
-
A random factory wrapper that uses a single random instance.
- SingletonRandomFactory(Factory<Random>) - Constructor for class net.schmizz.sshj.transport.random.SingletonRandomFactory
- SINK - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- size - Variable in class net.schmizz.sshj.connection.channel.Window
- size(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- SIZE - net.schmizz.sshj.sftp.FileAttributes.Flag
- skip(long) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- skipBytes(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- socket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- SOCKET_SPECIAL - net.schmizz.sshj.sftp.FileMode.Type
-
socket special
- SocketClient - Class in net.schmizz.sshj
- SocketForwardingConnectListener - Class in net.schmizz.sshj.connection.channel.forwarded
-
A
ConnectListener
that forwards what is received over the channel to a socket and vice-versa. - SocketForwardingConnectListener(SocketAddress) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
-
Create with a
SocketAddress
this listener will forward to. - SocketStreamCopyMonitor - Class in net.schmizz.sshj.connection.channel
- SOURCE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- Space - net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- spawn(String) - Method in class net.schmizz.sshj.common.StreamCopier
- spawnDaemon(String) - Method in class net.schmizz.sshj.common.StreamCopier
- SPONGY_CASTLE - Static variable in class net.schmizz.sshj.common.SecurityUtils
-
Identifier for the BouncyCastle JCE provider
- SSHClient - Class in net.schmizz.sshj
-
Secure SHell client API.
- SSHClient() - Constructor for class net.schmizz.sshj.SSHClient
-
Default constructor.
- SSHClient(Config) - Constructor for class net.schmizz.sshj.SSHClient
-
Constructor that allows specifying a
config
to be used. - SSHDSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHDSSCertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHException - Exception in net.schmizz.sshj.common
-
Most exceptions in the
net.schmizz.sshj
package are instances of this class. - SSHException(String) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHException
- SSHPacket - Class in net.schmizz.sshj.common
- SSHPacket() - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(byte[]) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(int) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(Message) - Constructor for class net.schmizz.sshj.common.SSHPacket
-
Constructs new buffer for the specified SSH packet and reserves the needed space (5 bytes) for the packet header.
- SSHPacket(SSHPacket) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacketHandler - Interface in net.schmizz.sshj.common
-
An interface for classes to which packet handling may be delegated.
- SSHRSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHRSACertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHRuntimeException - Exception in net.schmizz.sshj.common
-
Represents unrecoverable exceptions in the
net.schmizz.sshj
package. - SSHRuntimeException() - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String, Throwable) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(Throwable) - Constructor for exception net.schmizz.sshj.common.SSHRuntimeException
- start() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- startSession() - Method in interface net.schmizz.sshj.connection.channel.direct.SessionFactory
-
Opens a
session
channel. - startSession() - Method in class net.schmizz.sshj.SSHClient
- startShell() - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request a shell.
- startShell() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- startSubsystem(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request a subsystem.
- startSubsystem(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- stat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- stat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- stat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- stat(PacketType, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- STAT - net.schmizz.sshj.sftp.PacketType
- StatefulSFTPClient - Class in net.schmizz.sshj.sftp
- StatefulSFTPClient(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
- StatefulSFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
- statExistence(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- statExistence(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- STATUS - net.schmizz.sshj.sftp.PacketType
- STICKY - net.schmizz.sshj.xfer.FilePermission
-
on directories, restricted deletion flag
- stop() - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
-
Stop handling
x11
channel open requests. - StreamCipher - Class in com.hierynomus.sshj.transport.cipher
- StreamCipher(int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCipher
- StreamCiphers - Class in com.hierynomus.sshj.transport.cipher
-
Implementations of the Stream Ciphers that are defined in the RFCs - https://tools.ietf.org/html/rfc4253#section-6.3 - https://tools.ietf.org/html/rfc4345
- StreamCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers
- StreamCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- StreamCopier - Class in net.schmizz.sshj.common
- StreamCopier(InputStream, OutputStream, LoggerFactory) - Constructor for class net.schmizz.sshj.common.StreamCopier
- StreamCopier.Listener - Interface in net.schmizz.sshj.common
- sType - Variable in enum net.schmizz.sshj.common.KeyType
- sub - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- SUID - net.schmizz.sshj.xfer.FilePermission
-
set-user-ID on execution
- supportsServerExtension(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- SYMLINK - net.schmizz.sshj.sftp.FileMode.Type
-
symbolic link
- SYMLINK - net.schmizz.sshj.sftp.PacketType
T
- TERM - net.schmizz.sshj.connection.channel.direct.Signal
- ThreadNameProvider - Class in com.hierynomus.sshj.common
- ThreadNameProvider() - Constructor for class com.hierynomus.sshj.common.ThreadNameProvider
- timeoutMs - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- toByte() - Method in enum net.schmizz.sshj.common.Message
- toByte() - Method in enum net.schmizz.sshj.sftp.PacketType
- toByteArray(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
-
Converts a password to a UTF-8 encoded byte array
- toBytes() - Method in class net.schmizz.sshj.sftp.FileAttributes
- toHex(byte[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get the hexadecimal representation of a byte array.
- toHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get the hexadecimal representation of a byte array starting at
offset
index forlen
bytes. - toInt() - Method in enum net.schmizz.sshj.common.DisconnectReason
- toMask() - Method in enum net.schmizz.sshj.sftp.FileMode.Type
- toMask(Set<OpenMode>) - Static method in enum net.schmizz.sshj.sftp.OpenMode
- toMask(Set<FilePermission>) - Static method in enum net.schmizz.sshj.xfer.FilePermission
- TOO_MANY_CONNECTIONS - net.schmizz.sshj.common.DisconnectReason
- TOSTOP - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Stop background jobs from output.
- toString() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- toString() - Method in class net.schmizz.concurrent.Event
- toString() - Method in class net.schmizz.concurrent.Promise
- toString() - Method in class net.schmizz.sshj.common.Buffer
- toString() - Method in class net.schmizz.sshj.common.CircularBuffer
- toString() - Method in enum net.schmizz.sshj.common.KeyType
- toString() - Method in exception net.schmizz.sshj.common.SSHException
- toString() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- toString() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- toString() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- toString() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- toString() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- toString() - Method in exception net.schmizz.sshj.connection.channel.OpenFailException
- toString() - Method in class net.schmizz.sshj.connection.channel.Window
- toString() - Method in class net.schmizz.sshj.sftp.FileAttributes
- toString() - Method in class net.schmizz.sshj.sftp.FileMode
- toString() - Method in class net.schmizz.sshj.sftp.PathComponents
- toString() - Method in class net.schmizz.sshj.sftp.RemoteResource
- toString() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- toString() - Method in class net.schmizz.sshj.sftp.Request
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- toString() - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- toString() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- toString() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- toString() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- toString() - Method in class net.schmizz.sshj.userauth.password.Resource
- toString() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- toString() - Method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- trans - Variable in class net.schmizz.sshj.AbstractService
-
Transport layer
- trans - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Transport layer
- trans - Variable in class net.schmizz.sshj.SSHClient
-
Transport layer
- trans - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- TransferListener - Interface in net.schmizz.sshj.xfer
- transmit(SFTPPacket<Request>) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- Transport - Interface in net.schmizz.sshj.transport
-
Transport layer of the SSH protocol.
- TransportException - Exception in net.schmizz.sshj.transport
-
Transport-layer exception
- TransportException(String) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(String, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.transport.TransportException
- TransportImpl - Class in net.schmizz.sshj.transport
-
A thread-safe
Transport
implementation. - TransportImpl(Config) - Constructor for class net.schmizz.sshj.transport.TransportImpl
- trimTrailingSeparator(String) - Method in class net.schmizz.sshj.sftp.PathHelper
- TripleDESCBC - Class in net.schmizz.sshj.transport.cipher
-
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 - 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 - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the input baud rate in bits per second.
- TTY_OP_OSPEED - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the output baud rate in bits per second.
- Twofish128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- TwofishCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- type - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- type - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- type(long) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- type(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
- TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
U
- uid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- UIDGID - net.schmizz.sshj.sftp.FileAttributes.Flag
- uncompress(Buffer, Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Uncompress the data in a buffer into another buffer.
- uncompress(Buffer, Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- UNIMPLEMENTED - net.schmizz.sshj.common.Message
- Unknown - net.schmizz.sshj.userauth.keyprovider.KeyFormat
- UNKNOWN - net.schmizz.sshj.common.DisconnectReason
- UNKNOWN - net.schmizz.sshj.common.KeyType
-
Unrecognized
- UNKNOWN - net.schmizz.sshj.common.Message
- UNKNOWN - net.schmizz.sshj.connection.channel.direct.Signal
- UNKNOWN - net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN - net.schmizz.sshj.sftp.FileMode.Type
-
unknown
- UNKNOWN - net.schmizz.sshj.sftp.PacketType
- UNKNOWN - net.schmizz.sshj.sftp.Response.StatusCode
- UNKNOWN_CHANNEL_TYPE - net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN_PRINCIPAL - net.schmizz.sshj.sftp.Response.StatusCode
- unlock() - Method in class net.schmizz.concurrent.Event
-
Release the lock associated with this event.
- unlock() - Method in class net.schmizz.concurrent.Promise
-
Release the lock associated with this promise.
- update(byte[]) - Method in class net.schmizz.sshj.signature.AbstractSignature
- update(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Convenience method, same as calling
Signature.update(byte[], int, int)
with offset 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
- useCompression() - Method in class net.schmizz.sshj.SSHClient
-
Adds
zlib
compression to preferred compression algorithms. - UserAuth - Interface in net.schmizz.sshj.userauth
-
User authentication API.
- USERAUTH_60 - net.schmizz.sshj.common.Message
-
{ USERAUTH_PASSWD_CHANGREQ, USERAUTH_PK_OK, USERAUTH_INFO_REQUEST }
- USERAUTH_BANNER - net.schmizz.sshj.common.Message
- USERAUTH_FAILURE - net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_EXCHANGE_COMPLETE - net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_MIC - net.schmizz.sshj.common.Message
- USERAUTH_INFO_RESPONSE - net.schmizz.sshj.common.Message
- USERAUTH_REQUEST - net.schmizz.sshj.common.Message
- USERAUTH_SUCCESS - net.schmizz.sshj.common.Message
- UserAuthException - Exception in net.schmizz.sshj.userauth
-
User authentication exception
- UserAuthException(String) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(String, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, Throwable) - Constructor for exception net.schmizz.sshj.userauth.UserAuthException
- UserAuthImpl - Class in net.schmizz.sshj.userauth
-
UserAuth
implementation. - UserAuthImpl(Transport) - Constructor for class net.schmizz.sshj.userauth.UserAuthImpl
- USR_R - net.schmizz.sshj.xfer.FilePermission
-
read permission, owner
- USR_RWX - net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by user
- USR_W - net.schmizz.sshj.xfer.FilePermission
-
write permission, owner
- USR_X - net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, owner
- USR1 - net.schmizz.sshj.connection.channel.direct.Signal
- USR2 - net.schmizz.sshj.connection.channel.direct.Signal
- UTF8 - Static variable in class net.schmizz.sshj.common.IOUtils
- Util() - Constructor for class net.schmizz.sshj.common.ErrorNotifiable.Util
- Util() - Constructor for class net.schmizz.sshj.common.Factory.Named.Util
V
- validAfter(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validBefore(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validPrincipals(List<String>) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- valueOf(String) - Static method in enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.common.DisconnectReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.common.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.common.Message
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.OpenMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.PacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.RenameFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.transport.compression.Compression.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.xfer.FilePermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.common.DisconnectReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.common.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.common.Message
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.connection.channel.direct.Signal
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.FileMode.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.OpenMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.PacketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.RenameFlags
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.sftp.Response.StatusCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.transport.compression.Compression.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.xfer.FilePermission
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VDISCARD - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Toggles the flushing of terminal output.
- VDSUSP - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Another suspend character.
- VEOF - net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-file character (sends EOF from the terminal).
- VEOL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-line character in addition to carriage return and/or linefeed.
- VEOL2 - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Additional end-of-line character.
- VERASE - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erase the character to left of the cursor.
- VERBOSE - net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- verify(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
- verify(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Verify against the given signature.
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- verify(String, int, PublicKey) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
-
This callback is invoked when the server's host key needs to be verified.
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- verify(PublicKey) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- verify(NegotiatedAlgorithms) - Method in interface net.schmizz.sshj.transport.verification.AlgorithmsVerifier
-
Callback is invoked when algorithms have been negotiated between client and server.
- verifyHostCertificate(byte[], Certificate<?>, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- version() - Method in class net.schmizz.sshj.sftp.SFTPClient
- VERSION - net.schmizz.sshj.sftp.PacketType
- VFLUSH - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Character to flush output.
- VINTR - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Interrupt character; 255 if none.
- VKILL - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill the current input line.
- VLNEXT - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enter the next character typed literally, even if it is a special character.
- VQUIT - net.schmizz.sshj.connection.channel.direct.PTYMode
-
The quit character (sends SIGQUIT signal on POSIX systems).
- VREPRINT - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Reprints the current input line.
- VSTART - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Continues paused output (normally control-Q).
- VSTATUS - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Prints system status line (load, command, pid, etc).
- VSTOP - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Pauses output (normally control-S).
- VSUSP - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Suspends the current program.
- VSWTCH - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Switch to a different shell layer.
- VWERASE - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erases a word left of cursor.
W
- Window - Class in net.schmizz.sshj.connection.channel
- Window(long, int, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window
- Window.Local - Class in net.schmizz.sshj.connection.channel
-
Controls how much data remote end can send before an adjustment notification from us is required.
- Window.Remote - Class in net.schmizz.sshj.connection.channel
-
Controls how much data we can send before an adjustment notification from remote end is required.
- with(ScpCommandLine.Arg) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, String) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, String, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- withAtimeMtime(long, long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withExtended(String, String) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withExtended(Map<String, String>) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withPermissions(int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withPermissions(Set<FilePermission>) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withSize(long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withType(FileMode.Type) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withUIDGID(int, int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- wpos - Variable in class net.schmizz.sshj.common.Buffer
- wpos() - Method in class net.schmizz.sshj.common.Buffer
- wpos(int) - Method in class net.schmizz.sshj.common.Buffer
- write() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- write(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- write(int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- write(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- write(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- write(SSHPacket) - Method in interface net.schmizz.sshj.transport.Transport
-
Write a packet over this transport.
- write(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- write(OpenSSHKnownHosts.KnownHostEntry) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
-
Append a single entry
- WRITE - net.schmizz.sshj.sftp.OpenMode
-
Open the file for writing.
- WRITE - net.schmizz.sshj.sftp.PacketType
- WRITE_PROTECT - net.schmizz.sshj.sftp.Response.StatusCode
- writeBoolean(boolean) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeByte(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeBytes(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeChar(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeChars(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeDouble(double) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeFloat(float) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeInt(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeLong(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writePubKeyContentsIntoBuffer(PublicKey, Buffer<?>) - Method in enum net.schmizz.sshj.common.KeyType
- writeShort(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeUTF(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
X
- X11Channel(Connection, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
- X11Forwarder - Class in net.schmizz.sshj.connection.channel.forwarded
-
Handles forwarded
x11
channels. - X11Forwarder(Connection, ConnectListener) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
- X11Forwarder.X11Channel - Class in net.schmizz.sshj.connection.channel.forwarded
-
An
x11
forwarded channel. - XCASE - net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".
- xfer - Variable in class net.schmizz.sshj.sftp.SFTPClient
Z
- ZlibCompression - Class in net.schmizz.sshj.transport.compression
- ZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression
- ZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the ZLib Compression.
All Classes All Packages