Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- AAD_LENGTH - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- aadCipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- aadCipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- ABRT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- AbstractAuthMethod - Class in net.schmizz.sshj.userauth.method
-
This abstract class for
AuthMethodimplements common or default functionality. - AbstractAuthMethod(String) - Constructor for class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- AbstractChannel - Class in net.schmizz.sshj.connection.channel
- AbstractChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
- AbstractChannel(Connection, String, Charset) - Constructor for class net.schmizz.sshj.connection.channel.AbstractChannel
- AbstractChannel.TransportRunnable - Interface in net.schmizz.sshj.connection.channel
- AbstractDH - Class in net.schmizz.sshj.transport.kex
- AbstractDH(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDH
- AbstractDHG - Class in net.schmizz.sshj.transport.kex
-
Base class for DHG key exchange algorithms.
- AbstractDHG(DHBase, Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHG
- AbstractDHGex - Class in net.schmizz.sshj.transport.kex
- AbstractDHGex(Digest) - Constructor for class net.schmizz.sshj.transport.kex.AbstractDHGex
- AbstractDirectChannel - Class in net.schmizz.sshj.connection.channel.direct
-
Base class for direct channels whose open is initiated by the client.
- AbstractDirectChannel(Connection, String) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- AbstractDirectChannel(Connection, String, Charset) - Constructor for class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- AbstractFileTransfer - Class in net.schmizz.sshj.xfer
- AbstractFileTransfer(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.AbstractFileTransfer
- AbstractForwardedChannel - Class in net.schmizz.sshj.connection.channel.forwarded
-
Base class for forwarded channels whose open is initiated by the server.
- AbstractForwardedChannel(Connection, String, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- AbstractForwardedChannelOpener - Class in net.schmizz.sshj.connection.channel.forwarded
-
Base class for
ForwardedChannelOpener's. - AbstractForwardedChannelOpener(String, Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- AbstractSCPClient - Class in net.schmizz.sshj.xfer.scp
- AbstractSCPClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- AbstractSCPClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- AbstractService - Class in net.schmizz.sshj
-
An abstract class for
Servicethat 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
Signaturethat 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 - Enum constant in enum 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 - Enum constant in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.SSHClient
-
Add a
AlgorithmsVerifierwhich will be invoked for verifying negotiated algorithms. - addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.transport.KeyExchanger
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in interface net.schmizz.sshj.transport.Transport
-
Adds the specified verifier.
- addAlgorithmsVerifier(AlgorithmsVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
- addArgument(ScpCommandLine.Arg, String, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- addExact(long, long) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- addHostKeyVerifier(String) - Method in class net.schmizz.sshj.SSHClient
-
Add a
HostKeyVerifierthat 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
HostKeyVerifierwhich will be invoked for verifying host key during connection establishment and future key exchanges. - addHostKeyVerifier(HostKeyVerifier) - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Add a callback for host key verification.
- addHostKeyVerifier(HostKeyVerifier) - Method in interface net.schmizz.sshj.transport.Transport
-
Adds the specified verifier.
- addHostKeyVerifier(HostKeyVerifier) - Method in class net.schmizz.sshj.transport.TransportImpl
- addr - Variable in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
- address - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- adjustForParent(String, String) - Method in class net.schmizz.sshj.sftp.PathHelper
- adjustForParent(String, String, String) - Static method in class net.schmizz.sshj.sftp.PathComponents
- adjustHostname(String, int) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- ADMINISTRATIVELY_PROHIBITED - Enum constant in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- aeadOutgoingBuffer(Buffer, int, int) - Method in class net.schmizz.sshj.transport.Encoder
- AES128CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES128CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CBC
-
Deprecated.
- AES128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES128CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES128CBC Cipher
- AES128CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES128CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES128CTR
-
Deprecated.
- AES128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES128CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES128CTR Cipher
- AES128GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- AES192CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES192CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CBC
-
Deprecated.
- AES192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES192CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES192CBC Cipher
- AES192CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES192CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES192CTR
-
Deprecated.
- AES192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES192CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES192CTR Cipher
- AES256CBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES256CBC() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CBC
-
Deprecated.
- AES256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES256CBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES256CBC Cipher
- AES256CTR - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- AES256CTR() - Constructor for class net.schmizz.sshj.transport.cipher.AES256CTR
-
Deprecated.
- AES256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- AES256CTR.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for AES256CTR Cipher
- AES256GCM() - Static method in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- agreement - Variable in class net.schmizz.sshj.transport.kex.DHBase
- alertAll(SSHException, Collection) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
-
Notify all
notifiablesof givenerror. - alertAll(SSHException, ErrorNotifiable...) - Static method in class net.schmizz.sshj.common.ErrorNotifiable.Util
-
Notify all
notifiablesof givenerror. - alertEvents(Throwable, Collection) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
- alertEvents(Throwable, Event...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
- alertPromises(Throwable, Collection) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
- alertPromises(Throwable, Promise...) - Static method in class net.schmizz.concurrent.ErrorDeliveryUtil
- algorithm - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- algorithm - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- algorithm - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- algorithm - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- algorithm - Variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader.DataEncryptionKeyInfo
- ALGORITHM - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- algorithmId - Variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- algorithmIdLength - Variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- algorithmName - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- AlgorithmsVerifier - Interface in net.schmizz.sshj.transport.verification
- algorithmVerifiers - Variable in class net.schmizz.sshj.transport.KeyExchanger
- ALL - 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) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Allocate a psuedo-terminal for this session.
- allocatePTY(String, int, int, int, int, Map) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- allowedMethods - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- ALRM - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- and(ScpCommandLine.Arg) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, String) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- and(ScpCommandLine.Arg, String, boolean) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- AndroidConfig - Class in net.schmizz.sshj
-
Registers SpongyCastle as JCE provider.
- AndroidConfig() - Constructor for class net.schmizz.sshj.AndroidConfig
- AnyHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- APPEND - Enum constant in enum net.schmizz.sshj.sftp.OpenMode
-
Force all writes to append data at the end of the file.
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- appliesTo(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- appliesTo(String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- appliesTo(KeyType, String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- appliesTo(KeyType, String) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- Arcfour() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- Arcfour128() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- Arcfour256() - Static method in class com.hierynomus.sshj.transport.cipher.StreamCiphers
- Arg(char) - Constructor for enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- arguments - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- arr - Variable in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive.CharArrWrap
- array() - Method in class net.schmizz.sshj.common.Buffer
- asyncRead(long, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- asyncWrite(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- atime - Variable in class net.schmizz.sshj.sftp.FileAttributes
- atime - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- atime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- ATOMIC - Enum constant in enum net.schmizz.sshj.sftp.RenameFlags
- attach(Channel) - Method in interface net.schmizz.sshj.connection.Connection
-
Attach a
Channelto this connection. - attach(Channel) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- attach(ForwardedChannelOpener) - Method in interface net.schmizz.sshj.connection.Connection
-
Attach a
ForwardedChannelOpenerto this connection, which will be delegated opening of anyCHANNEL_OPENpacketsfor which it is responsible. - attach(ForwardedChannelOpener) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- attrs - Variable in class net.schmizz.sshj.sftp.RemoteResourceInfo
- ATTRS - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- auth - Variable in class net.schmizz.sshj.SSHClient
-
ssh-userauthservice - auth(String, Iterable) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the suppliedmethods. - auth(String, AuthMethod...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the suppliedmethods. - AUTH_CANCELLED_BY_USER - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- AUTH_MAGIC - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- authed - Variable in class net.schmizz.sshj.transport.Converter
- authed - Variable in class net.schmizz.sshj.transport.TransportImpl
- authenticate(String, Service, AuthMethod, int) - Method in interface net.schmizz.sshj.userauth.UserAuth
-
Attempt to authenticate
usernameusing each ofmethodsin order. - authenticate(String, Service, AuthMethod, int) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- authenticated - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- authGssApiWithMic(String, LoginContext, Oid, Oid...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing 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) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- AuthGssApiWithMic(LoginContext, List, GSSManager) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- AuthGssApiWithMic.InitializeContextAction - Class in net.schmizz.sshj.userauth.method
-
PrivilegedExceptionAction to be executed within the given LoginContext for initializing the GSSContext.
- AuthHostbased - Class in net.schmizz.sshj.userauth.method
-
Implements the
hostbasedSSH 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-interactiveauthentication method. - AuthKeyboardInteractive(ChallengeResponseProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- AuthKeyboardInteractive.CharArrWrap - Class in net.schmizz.sshj.userauth.method
- AuthMethod - Interface in net.schmizz.sshj.userauth.method
-
An authentication method of the SSH Authentication Protocol.
- authMode - Variable in class net.schmizz.sshj.transport.Converter
- AuthNone - Class in net.schmizz.sshj.userauth.method
-
noneauth. - 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
usernameusing the"password"authentication method and as a fallback basic challenge-response authentication.. - authPassword(String, String) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"password"authentication method and as a fallback basic challenge-response authentication. - authPassword(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"password"authentication method and as a fallback basic challenge-response authentication. - authPassword(String, PasswordFinder, PasswordUpdateProvider) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"password"authentication method and as a fallback basic challenge-response authentication. - AuthPassword - Class in net.schmizz.sshj.userauth.method
-
Implements the
passwordauthentication 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
usernameusing the"publickey"authentication method, with keys from some common locations on the file system. - authPublickey(String, Iterable) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"publickey"authentication method. - authPublickey(String, String...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"publickey"authentication method, with keys from one or morelocationsin the file system. - authPublickey(String, KeyProvider...) - Method in class net.schmizz.sshj.SSHClient
-
Authenticate
usernameusing the"publickey"authentication method. - AuthPublickey - Class in net.schmizz.sshj.userauth.method
-
Implements the
"publickey"SSH authentication method. - AuthPublickey(KeyProvider) - Constructor for class net.schmizz.sshj.userauth.method.AuthPublickey
-
Initialize this method with the provider for public and private key.
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- authSize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- autoExpand - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- available - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- available() - Method in class net.schmizz.sshj.common.Buffer
- available() - Method in class net.schmizz.sshj.common.CircularBuffer
-
Data available in the buffer for reading.
- available() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- available() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- await() - Method in class net.schmizz.concurrent.Event
-
Await this event to have a definite
trueorfalsevalue. - await(long, TimeUnit) - Method in class net.schmizz.concurrent.Event
-
Await this event to have a definite
trueorfalsevalue, fortimeoutduration. - awaitExpansion(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
B
- b - Variable in enum net.schmizz.sshj.common.Message
- b - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- b - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- b - Variable in enum net.schmizz.sshj.sftp.PacketType
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- b - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- BAD_MESSAGE - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- BadHostEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- bandwidthLimit - Variable in class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- bandwidthLimit - Variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- bandwidthLimit(int) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- banner - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- BASE_ALGORITHM_NAME - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- Base64Decoder - Class in net.schmizz.sshj.common
-
Wraps
Base64.Decoderin order to wrap uncheckedIllegalArgumentExceptionthrown by the default Java Base64 decoder here and there. - Base64Decoder() - Constructor for class net.schmizz.sshj.common.Base64Decoder
- Base64DecodingException - Exception Class in net.schmizz.sshj.common
-
A checked wrapper for all
IllegalArgumentException, thrown byBase64.Decoder. - Base64DecodingException(IllegalArgumentException) - Constructor for exception class 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, KeyType) - Constructor for class com.hierynomus.sshj.key.BaseKeyAlgorithm
- BaseMAC - Class in net.schmizz.sshj.transport.mac
-
Base class for
MACimplementations based on the JCE provider. - BaseMAC(String, int, int) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
- BaseMAC(String, int, int, boolean) - Constructor for class net.schmizz.sshj.transport.mac.BaseMAC
- BCrypt - Class in com.hierynomus.sshj.userauth.keyprovider.bcrypt
-
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
- BCrypt() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- BCRYPT - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- BEGIN - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- bind(RemotePortForwarder.Forward, ConnectListener) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Request forwarding from the remote host on the specified
RemotePortForwarder.Forward. - blankOut(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
-
Blank out a character array
- BLOCK_SPECIAL - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
block special
- BlockCipher - Class in net.schmizz.sshj.transport.cipher
- BlockCipher(int, int, String, String) - Constructor for class net.schmizz.sshj.transport.cipher.BlockCipher
- BlockCiphers - Class in com.hierynomus.sshj.transport.cipher
-
All BlockCiphers supported by SSH according to the following RFCs: https://tools.ietf.org/html/rfc4344#section-3.1 https://tools.ietf.org/html/rfc4253#section-6.3 TODO: https://tools.ietf.org/html/rfc5647 Some of the Ciphers are still implemented in net.schmizz.sshj.transport.cipher.*.
- BlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.BlockCiphers
- BlockCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- BLOWFISH_NUM_ROUNDS - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- BlowfishCBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- BlowfishCBC() - Constructor for class net.schmizz.sshj.transport.cipher.BlowfishCBC
-
Deprecated.
- BlowfishCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- BlowfishCBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for BlowfishCBC Cipher
- BlowfishCTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- body - Variable in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- bodyDecoder - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- BOUNCY_CASTLE - Static variable in class net.schmizz.sshj.common.SecurityUtils
-
Identifier for the BouncyCastle JCE provider
- BOUNCY_CASTLE_CLASS - Static variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
-
Bouncy Castle class for detecting support of historical OpenSSL password-based decryption
- BouncyCastleFipsRandom - Class in net.schmizz.sshj.transport.random
-
BouncyCastle
Random. - BouncyCastleFipsRandom() - Constructor for class net.schmizz.sshj.transport.random.BouncyCastleFipsRandom
- BouncyCastleFipsRandom.Factory - Class in net.schmizz.sshj.transport.random
-
Named factory for the BouncyCastle
Random - 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 - Enum constant in enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Do not add the remote resource to the result and stop further execution.
- bsize - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- bsize - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- bsize - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- bSize - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- buf - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- BUF_SIZE - Static variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- buffer - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- buffer - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- Buffer<T> - Class in net.schmizz.sshj.common
- Buffer() - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(byte[]) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(byte[], boolean) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(int) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer(Buffer) - Constructor for class net.schmizz.sshj.common.Buffer
- Buffer.BufferException - Exception Class in net.schmizz.sshj.common
- Buffer.PlainBuffer - Class in net.schmizz.sshj.common
- BufferException(String) - Constructor for exception class net.schmizz.sshj.common.Buffer.BufferException
- bufSize - Variable in class net.schmizz.sshj.common.StreamCopier
- bufSize(int) - Method in class net.schmizz.sshj.common.StreamCopier
- build() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- build() - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- buildCommaSeparatedSubmethodList() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- Builder() - Constructor for class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- Builder() - Constructor for class net.schmizz.sshj.sftp.FileAttributes.Builder
- buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- buildOpenReq() - Method in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
Builds a
SSHPacketcontaining the fields common to all authentication method. - buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthHostbased
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
- buildReq() - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Builds a feeler request (sans signature).
- buildReq(boolean) - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Builds SSH_MSG_USERAUTH_REQUEST packet.
- BY_APPLICATION - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- BYTE_RANGE_LOCK_CONFLICT - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- BYTE_RANGE_LOCK_REFUSED - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- ByteArrayUtils - Class in net.schmizz.sshj.common
-
Utility functions for byte arrays.
- ByteArrayUtils() - Constructor for class net.schmizz.sshj.common.ByteArrayUtils
C
- c2sCipher - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sCipher - Variable in class net.schmizz.sshj.transport.Proposal
- c2sComp - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sComp - Variable in class net.schmizz.sshj.transport.Proposal
- c2sMAC - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- c2sMAC - Variable in class net.schmizz.sshj.transport.Proposal
- CA_CERT - Enum constant in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- cache - Static variable in enum net.schmizz.sshj.common.Message
- cache - Static variable in enum net.schmizz.sshj.sftp.PacketType
- callListener(ConnectListener, Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
-
Calls the listener with the new channel in a separate thread.
- Camellia128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia128CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia192CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CBCOpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- Camellia256CTROpenSSHOrg() - Static method in class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- cancel(RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Request cancellation of some forwarding.
- canDoFlowControl - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- canDoFlowControl() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Whether the client can do local flow control using
control-Sandcontrol-Q. - canDoFlowControl() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- CANNOT_DELETE - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- canonicalize(String) - Method in interface net.schmizz.sshj.sftp.PathHelper.Canonicalizer
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- canonicalize(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- canonicalizer - Variable in class net.schmizz.sshj.sftp.PathHelper
- Cast128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Cast128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- cd(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- Certificate<T> - Class in com.hierynomus.sshj.userauth.certificate
-
Certificate wrapper for public keys, created to help implement protocol described here: https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD Consumed primarily by net.shmizz.sshj.common.KeyType
- Certificate(Certificate.Builder) - Constructor for class com.hierynomus.sshj.userauth.certificate.Certificate
- Certificate.Builder<T> - Class in com.hierynomus.sshj.userauth.certificate
- CertUtils() - Constructor for class net.schmizz.sshj.common.KeyType.CertUtils
- CHACHA_KEY_SIZE - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- CHACHA_POLY_OPENSSH() - Static method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
- ChachaPolyCipher - Class in com.hierynomus.sshj.transport.cipher
- ChachaPolyCipher(int, int, String) - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- ChachaPolyCiphers - Class in com.hierynomus.sshj.transport.cipher
- ChachaPolyCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers
- ChachaPolyCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
- chain(Throwable) - Method in interface net.schmizz.concurrent.ExceptionChainer
- chainer - Variable in class net.schmizz.concurrent.Promise
- chainer - Static variable in exception class net.schmizz.sshj.common.SSHException
- chainer - Static variable in exception class net.schmizz.sshj.connection.ConnectionException
- chainer - Static variable in exception class net.schmizz.sshj.sftp.SFTPException
- chainer - Static variable in exception class net.schmizz.sshj.transport.TransportException
- chainer - Static variable in exception class net.schmizz.sshj.userauth.UserAuthException
- ChallengeResponseProvider - Interface in net.schmizz.sshj.userauth.method
- chan - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- chan - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- changeWindowDimensions(int, int, int, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Sends a window dimension change message.
- changeWindowDimensions(int, int, int, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- Channel - Interface in net.schmizz.sshj.connection.channel
-
A channel is the basic medium for application-layer data on top of an SSH transport.
- CHANNEL_CLOSE - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_DATA - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_EOF - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_EXTENDED_DATA - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_FAILURE - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_OPEN - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_OPEN_CONFIRMATION - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_OPEN_FAILURE - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_REQUEST - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_SUCCESS - Enum constant in enum net.schmizz.sshj.common.Message
- CHANNEL_WINDOW_ADJUST - Enum constant in enum 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
-
InputStreamfor channels. - ChannelInputStream(Channel, Transport, Window.Local) - Constructor for class net.schmizz.sshj.connection.channel.ChannelInputStream
- ChannelOutputStream - Class in net.schmizz.sshj.connection.channel
-
OutputStreamfor channels. - ChannelOutputStream(AbstractChannel, Transport, Window.Remote) - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream
- ChannelOutputStream.DataBuffer - Class in net.schmizz.sshj.connection.channel
- channels - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- channelType - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- chanReqResponseEvents - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- chanType - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- CHAR_SPECIAL - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
character special
- CHARACTER_NOT_FOUND - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- CharArrWrap(char[]) - Constructor for class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive.CharArrWrap
- check(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- checkAuthenticated() - Method in class net.schmizz.sshj.SSHClient
- checkByteOffsetSupport(long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- checkClose() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- checkConnected() - Method in class net.schmizz.sshj.SSHClient
- checkForIdentification(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- checkFormatString(String) - Static method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- checkHeader(BufferedReader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- checkMAC(byte[]) - Method in class net.schmizz.sshj.transport.Decoder
- checkMaxReached(Queue) - Method in class net.schmizz.keepalive.KeepAliveRunner
- checkPacketLength(int) - Method in class net.schmizz.sshj.transport.Decoder
- checkReadResponse(Response, byte[], int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- checkReuse() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- checkWindow() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- checkWriteResponse(Promise) - Method in class net.schmizz.sshj.sftp.RemoteFile
- chgrp(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- chmod(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- chown(String, int) - Method in class net.schmizz.sshj.sftp.SFTPClient
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- cipher - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- cipher - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- cipher - Variable in class net.schmizz.sshj.transport.Converter
- Cipher - Interface in net.schmizz.sshj.transport.cipher
-
Wrapper for a cryptographic cipher, used either for encryption or decryption.
- CIPHER_BLOCK_CHAINING_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- CIPHER_CHACHA - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- Cipher.Mode - Enum in net.schmizz.sshj.transport.cipher
- cipherFactories - Variable in class net.schmizz.sshj.ConfigImpl
- cipherKey - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- cipherSize - Variable in class net.schmizz.sshj.transport.Converter
- CircularBuffer<T> - Class in net.schmizz.sshj.common
- CircularBuffer(int, int) - Constructor for class net.schmizz.sshj.common.CircularBuffer
-
Creates a new circular buffer of the given size.
- CircularBuffer.CircularBufferException - Exception Class in net.schmizz.sshj.common
- CircularBuffer.PlainCircularBuffer - Class in net.schmizz.sshj.common
- CircularBufferException(String) - Constructor for exception class net.schmizz.sshj.common.CircularBuffer.CircularBufferException
- cleanSlate() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- clear() - Method in class net.schmizz.concurrent.Event
-
Clear this event.
- clear() - Method in class net.schmizz.concurrent.Promise
-
Clears this promise by setting its value and queued exception to
null. - clear() - Method in class net.schmizz.sshj.common.Buffer
-
Resets this buffer.
- clientID - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Client version identification string
- clientProposal - Variable in class net.schmizz.sshj.transport.KeyExchanger
- close - Variable in class net.schmizz.sshj.transport.TransportImpl
- close() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- close() - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Close this channel.
- close() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- close() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- close() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Close the ServerSocket that's listening for connections to forward.
- close() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- close() - Method in class net.schmizz.sshj.sftp.RemoteResource
- close() - Method in class net.schmizz.sshj.sftp.SFTPClient
- close() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- close() - Method in class net.schmizz.sshj.SSHClient
-
Same as
SSHClient.disconnect(). - CLOSE - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Called when all I/O streams should be closed.
- closeAllStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- closed - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- closeEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel close event
- closeQuietly(Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
- closeQuietly(LoggerFactory, Closeable...) - Static method in class net.schmizz.sshj.common.IOUtils
- closeRequested - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Whether we have already sent a CHANNEL_CLOSE request to the server
- code - Variable in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- code - Variable in enum net.schmizz.sshj.sftp.Response.StatusCode
- com.hierynomus.sshj.common - package com.hierynomus.sshj.common
- com.hierynomus.sshj.key - package com.hierynomus.sshj.key
- com.hierynomus.sshj.secg - package com.hierynomus.sshj.secg
- com.hierynomus.sshj.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
- comment - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- comment - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- CommentEntry(String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- compact() - Method in class net.schmizz.sshj.common.Buffer
-
Compact this
SSHPacket - compress(Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Compress the given buffer in place.
- compress(Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- compress(SSHPacket) - Method in class net.schmizz.sshj.transport.Encoder
- compression - Variable in class net.schmizz.sshj.transport.Converter
- Compression - Interface in net.schmizz.sshj.transport.compression
-
Interface used to compress the stream of data between the SSH server and clients.
- COMPRESSION_ERROR - Enum constant in enum 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.
- compressionFactories - Variable in class net.schmizz.sshj.ConfigImpl
- comps - Variable in class net.schmizz.sshj.sftp.RemoteResourceInfo
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
-
Compute Shared Secret Key using Diffie-Hellman Curve25519 known as X25519
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.DH
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.DHBase
- computeK(byte[]) - Method in class net.schmizz.sshj.transport.kex.ECDH
- cond - Variable in class net.schmizz.concurrent.Promise
- config - Variable in class net.schmizz.sshj.transport.TransportImpl
- Config - Interface in net.schmizz.sshj
-
Holds configuration information and factories.
- ConfigImpl - Class in net.schmizz.sshj
- ConfigImpl() - Constructor for class net.schmizz.sshj.ConfigImpl
- confirm() - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
-
Confirm
CHANNEL_OPENrequest. - confirm() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- conn - Variable in class net.schmizz.keepalive.KeepAlive
- conn - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Connection layer
- conn - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- conn - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- conn - Variable in class net.schmizz.sshj.SSHClient
-
ssh-connectionservice - CONNECITON_LOST - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- connect(String) - Method in class net.schmizz.sshj.SocketClient
- connect(String, int) - Method in class net.schmizz.sshj.SocketClient
- connect(String, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- connect(InetAddress, int, InetAddress, int) - Method in class net.schmizz.sshj.SocketClient
- CONNECT_FAILED - Enum constant in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- Connection - Interface in net.schmizz.sshj.connection
-
Connection layer of the SSH protocol.
- CONNECTION_LOST - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- ConnectionException - Exception Class in net.schmizz.sshj.connection
-
Connection-layer exception.
- ConnectionException(String) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(String, Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.connection.ConnectionException
- ConnectionImpl - Class in net.schmizz.sshj.connection
-
Connectionimplementation. - ConnectionImpl(Transport, KeepAliveProvider) - Constructor for class net.schmizz.sshj.connection.ConnectionImpl
-
Create with an associated
Transport. - ConnectListener - Interface in net.schmizz.sshj.connection.channel.forwarded
-
A connect listener is just that: it listens for new forwarded channels and can be delegated charge of them.
- connectTimeout - Variable in class net.schmizz.sshj.SocketClient
- connectVia(Channel, String, int) - Method in class net.schmizz.sshj.SocketClient
- connectVia(DirectConnection) - Method in class net.schmizz.sshj.SocketClient
-
Connect to a remote address via a direct TCP/IP connection from the server.
- connInfo - Variable in class net.schmizz.sshj.transport.TransportImpl
- ConnInfo(String, int, InputStream, OutputStream) - Constructor for class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- console - Variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- console - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- ConsoleKnownHostsVerifier - Class in net.schmizz.sshj.transport.verification
- ConsoleKnownHostsVerifier(File, Console) - Constructor for class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- ConsolePasswordFinder - Class in net.schmizz.sshj.userauth.password
-
A PasswordFinder that reads a password from a console
- ConsolePasswordFinder() - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- ConsolePasswordFinder(Console) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- ConsolePasswordFinder(Console, String, int) - Constructor for class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- consume(long) - Method in class net.schmizz.sshj.connection.channel.Window
- consume(long) - Method in class net.schmizz.sshj.connection.channel.Window.Remote
- CONTINUE - Enum constant in enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
-
Do not add the remote resource to the result and continue with the next.
- Converter - Class in net.schmizz.sshj.transport
- Converter() - Constructor for class net.schmizz.sshj.transport.Converter
- copy() - Method in class net.schmizz.sshj.common.StreamCopier
- copy(String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
-
Download a file from
sourcePathon the connected host totargetPathlocally. - 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
localFiletotargetPathon 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
- copyAttributes(RemoteResourceInfo, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- CounterGCMParameterSpec(int, byte[]) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- CREAT - Enum constant in enum 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.TRUNCis 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.BouncyCastleFipsRandom.Factory
- create() - Method in class net.schmizz.sshj.transport.random.BouncyCastleRandom.Factory
- create() - Method in class net.schmizz.sshj.transport.random.JCERandom.Factory
- create() - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.Factory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.Factory
- create() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile.Factory
- create(List, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Creates an object by picking a factory from
factoriesthat is identified bynamefrom a list of namedfactories. - createCipher(String) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- createECDSAPrivateKey(KeyType, Buffer.PlainBuffer, ECDSACurve) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- createMatcher(String) - Static method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers
- createOneOff(char[]) - Static method in class net.schmizz.sshj.userauth.password.PasswordUtils
- critOptions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- critOptions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- critOptions(Map) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- CS7 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
7 bit mode.
- CS8 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
8 bit mode.
- currentMethod - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- currentOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- curve - Variable in class net.schmizz.sshj.transport.kex.ECDHNistP
- Curve25519DH - Class in net.schmizz.sshj.transport.kex
-
Key Exchange Method using Curve25519 as defined in RFC 8731
- Curve25519DH() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519DH
- Curve25519SHA256 - Class in net.schmizz.sshj.transport.kex
- Curve25519SHA256() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256
- Curve25519SHA256.Factory - Class in net.schmizz.sshj.transport.kex
-
Named factory for Curve25519SHA256 key exchange
- Curve25519SHA256.FactoryLibSsh - Class in net.schmizz.sshj.transport.kex
-
Named factory for Curve25519SHA256 key exchange
- curveName - Variable in enum net.schmizz.sshj.common.ECDSACurve
- cwd - Variable in class net.schmizz.sshj.sftp.StatefulSFTPClient
- cwdify(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
D
- data - Variable in class net.schmizz.sshj.common.Buffer
- data - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Internal array for the data.
- DATA - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- DataBuffer() - Constructor for class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- DataEncryptionKeyInfo(String, byte[]) - Constructor for class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader.DataEncryptionKeyInfo
- dataOffset - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- dateFromEpoch(BigInteger) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- DEBUG - Enum constant in enum net.schmizz.sshj.common.Message
- decode() - Method in class net.schmizz.sshj.transport.Decoder
-
Returns advised number of bytes that should be made available in decoderBuffer before the method should be called again.
- decode(byte[]) - Static method in class net.schmizz.sshj.common.Base64Decoder
- decode(String) - Static method in class net.schmizz.sshj.common.Base64Decoder
- decoder - Variable in class net.schmizz.sshj.transport.TransportImpl
- Decoder - Class in net.schmizz.sshj.transport
-
Decodes packets from the SSH binary protocol per the current algorithms.
- Decoder(Transport) - Constructor for class net.schmizz.sshj.transport.Decoder
- decompressed() - Method in class net.schmizz.sshj.transport.Decoder
- decrypt(byte[], char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Decrypt private key
- Decrypt - Enum constant in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
- decryptBuffer(int, int) - Method in class net.schmizz.sshj.transport.Decoder
- decryptLength() - Method in class net.schmizz.sshj.transport.Decoder
- decryptLengthAAD() - Method in class net.schmizz.sshj.transport.Decoder
- decryptPrivateKey(byte[], int, String, String, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- DEFAULT - Static variable in interface net.schmizz.sshj.common.LoggerFactory
-
Default SLF4J-based implementation of the SSHJ LoggerFactory.
- DEFAULT_BANDWIDTH_LIMIT - Static variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
-
Default bandwidth limit for SCP transfer in kilobit/s (-1 means unlimited)
- DEFAULT_CONNECT_TIMEOUT - Static variable in class net.schmizz.sshj.SocketClient
- DEFAULT_FORMAT - Static variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- DEFAULT_PATH_SEPARATOR - Static variable in class net.schmizz.sshj.sftp.PathHelper
- DEFAULT_PORT - Static variable in class net.schmizz.sshj.SSHClient
-
Default port for SSH
- DEFAULT_PROMPT_PATTERN - Static variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- DEFAULT_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
-
The default size for a
Buffer(256 bytes) - DEFAULT_TIMEOUT_MS - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
- DefaultConfig - Class in net.schmizz.sshj
-
A
Configthat is initialized as follows. - DefaultConfig() - Constructor for class net.schmizz.sshj.DefaultConfig
- defaultPort - Variable in class net.schmizz.sshj.SocketClient
- DefaultSecurityProviderConfig - Class in net.schmizz.sshj
-
SSHJ Configuration that uses the default Security Provider configuration from java.security and disables Bouncy Castle registration
- DefaultSecurityProviderConfig() - Constructor for class net.schmizz.sshj.DefaultSecurityProviderConfig
- defbsize - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- defBSize - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- DEFLATE - Enum constant in enum net.schmizz.sshj.transport.compression.Compression.Mode
- deflater - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- DEK_INFO_ALGORITHM_GROUP - Static variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- DEK_INFO_IV_GROUP - Static variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- DEK_INFO_PATTERN - Static variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- DelayedZlibCompression - Class in net.schmizz.sshj.transport.compression
-
ZLib delayed compression.
- DelayedZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.DelayedZlibCompression
- DelayedZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the ZLib Delayed Compression.
- DELETE_PENDING - Enum constant in enum 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.
- deriveSecretKey(char[]) - Method in interface net.schmizz.sshj.userauth.keyprovider.PuTTYSecretKeyDerivationFunction
-
Derive Secret Key from provided passphrase characters
- deriveSecretKey(char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.V1PuTTYSecretKeyDerivationFunction
-
Derive Secret Key from provided passphrase characters
- deriveSecretKey(char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
-
Derive Secret Key from provided passphrase characters
- detail - Variable in class net.schmizz.sshj.userauth.password.Resource
- detectKeyFileFormat(File) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectKeyFileFormat(Reader, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectKeyFileFormat(String, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
-
Attempts to detect how a key file is encoded.
- detectSSHDir() - Static method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- dh - Variable in class net.schmizz.sshj.transport.kex.AbstractDH
- DH - Class in net.schmizz.sshj.transport.kex
-
Diffie-Hellman key generator.
- DH() - Constructor for class net.schmizz.sshj.transport.kex.DH
- DHBase - Class in net.schmizz.sshj.transport.kex
- DHBase(String, String) - Constructor for class net.schmizz.sshj.transport.kex.DHBase
- DHG - Class in com.hierynomus.sshj.transport.kex
- DHG(BigInteger, BigInteger, Digest) - Constructor for class com.hierynomus.sshj.transport.kex.DHG
- DHG1 - Class in net.schmizz.sshj.transport.kex
- DHG1() - Constructor for class net.schmizz.sshj.transport.kex.DHG1
-
Deprecated.
- DHG1.Factory - Class in net.schmizz.sshj.transport.kex
-
Deprecated.Named factory for DHG1 key exchange
- DHG14 - Class in net.schmizz.sshj.transport.kex
- DHG14() - Constructor for class net.schmizz.sshj.transport.kex.DHG14
-
Deprecated.
- DHG14.Factory - Class in net.schmizz.sshj.transport.kex
-
Deprecated.Named factory for DHG14 key exchange
- DHGexSHA1 - Class in net.schmizz.sshj.transport.kex
- DHGexSHA1() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA1
- DHGexSHA1.Factory - Class in net.schmizz.sshj.transport.kex
-
Named factory for DHGexSHA1 key exchange
- DHGexSHA256 - Class in net.schmizz.sshj.transport.kex
- DHGexSHA256() - Constructor for class net.schmizz.sshj.transport.kex.DHGexSHA256
- DHGexSHA256.Factory - Class in net.schmizz.sshj.transport.kex
-
Named factory for DHGexSHA256 key exchange
- DHGroupData - Class in net.schmizz.sshj.transport.kex
-
Simple class holding the data for DH group key exchanges.
- DHGroupData() - Constructor for class net.schmizz.sshj.transport.kex.DHGroupData
- DHGroups - Class in com.hierynomus.sshj.transport.kex
-
Factory methods for Diffie Hellman KEX algorithms based on MODP groups / Oakley Groups - https://tools.ietf.org/html/rfc4253 - https://tools.ietf.org/html/draft-ietf-curdle-ssh-modp-dh-sha2-01
- DHGroups() - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups
- DHGroups.Factory - Class in com.hierynomus.sshj.transport.kex
-
Named factory for DHG1 key exchange
- die(Exception) - Method in interface net.schmizz.sshj.transport.Transport
-
Kill the transport in an exceptional way.
- die(Exception) - Method in class net.schmizz.sshj.transport.TransportImpl
- digest - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- digest() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
- digest() - Method in interface net.schmizz.sshj.transport.digest.Digest
- Digest - Interface in net.schmizz.sshj.transport.digest
-
Interface used to compute digests, based on algorithms such as MD5 or SHA1.
- DIGEST_ALGORITHM - Static variable in class net.schmizz.sshj.userauth.keyprovider.V1PuTTYSecretKeyDerivationFunction
- digestAlgorithm - Variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- digestFactory - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- digits - Static variable in class net.schmizz.sshj.common.ByteArrayUtils
- DIR_NOT_EMPTY - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- DirectConnection - Class in net.schmizz.sshj.connection.channel.direct
-
A channel for creating a direct TCP/IP connection from the server to a remote address.
- DirectConnection(Connection, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.DirectConnection
- directory(String) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
- directory(String) - Method in interface net.schmizz.sshj.xfer.TransferListener
- DIRECTORY - Enum constant in enum 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
reasonandmessage, and closes this transport. - disconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
- DISCONNECT - Enum constant in enum net.schmizz.sshj.common.Message
- DISCONNECTED - Static variable in class com.hierynomus.sshj.common.ThreadNameProvider
- disconnectListener - Variable in class net.schmizz.sshj.transport.TransportImpl
- DisconnectListener - Interface in net.schmizz.sshj.transport
- DisconnectReason - Enum in net.schmizz.sshj.common
-
Disconnect error codes
- DisconnectReason() - Constructor for enum net.schmizz.sshj.common.DisconnectReason
- doFinal() - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal() - Method in interface net.schmizz.sshj.transport.mac.MAC
- doFinal(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
- doFinal(byte[], int) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- doFinal(byte[], int) - Method in interface net.schmizz.sshj.transport.mac.MAC
- doKeepAlive() - Method in class net.schmizz.keepalive.Heartbeater
- doKeepAlive() - Method in class net.schmizz.keepalive.KeepAlive
- doKeepAlive() - Method in class net.schmizz.keepalive.KeepAliveRunner
- doKex() - Method in class net.schmizz.sshj.SSHClient
-
Do key exchange.
- doKex() - Method in interface net.schmizz.sshj.transport.Transport
-
Do key exchange and algorithm negotiation.
- doKex() - Method in class net.schmizz.sshj.transport.TransportImpl
- done - Variable in class net.schmizz.sshj.transport.KeyExchanger
- doRequest(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- dotDir - Variable in class net.schmizz.sshj.sftp.PathHelper
- DoubleQuote - Enum constant in enum 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 thelocalPathwrapped 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 thelocalPathwrapped 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
remotePathtolocalFile. - 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
remotePathtolocalFile. - download(String, LocalDestFile, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- download(TransferListener, RemoteResourceInfo, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadDir(TransferListener, RemoteResourceInfo, LocalDestFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- Downloader() - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadFile(StreamCopier.Listener, RemoteResourceInfo, LocalDestFile, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Downloader
- downloadFilter - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- DSA - Enum constant in enum net.schmizz.sshj.common.KeyType
-
SSH identifier for DSA keys
- DSA - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
-
RFC 3279 Section 2.3.2
- DSA - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- DSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- DSA_CERT - Enum constant in enum net.schmizz.sshj.common.KeyType
-
Signed dsa certificate
E
- e - Variable in class net.schmizz.sshj.transport.kex.DHBase
- EC - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
-
RFC 5915 Section 3
- EC - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- EC_BC - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
General elliptic curve algorithm identifier for use with BouncyCastle
- EC_KEYSTORE - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
General elliptic curve algorithm identifier for use with the Android Keystore
- ECDH - Class in net.schmizz.sshj.transport.kex
- ECDH() - Constructor for class net.schmizz.sshj.transport.kex.ECDH
- ECDHNistP - Class in net.schmizz.sshj.transport.kex
- ECDHNistP(String, Digest) - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP
- ECDHNistP.Factory256 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDHNistP.Factory384 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDHNistP.Factory521 - Class in net.schmizz.sshj.transport.kex
-
Named factory for ECDHNistP key exchange
- ECDSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
-
Elliptic curve signature key algorithm for use with BouncyCastle
- ECDSA256 - Enum constant in enum net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-256 keys
- ECDSA256_CERT - Enum constant in enum net.schmizz.sshj.common.KeyType
- ECDSA384 - Enum constant in enum net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-384 keys
- ECDSA384_CERT - Enum constant in enum net.schmizz.sshj.common.KeyType
- ECDSA521 - Enum constant in enum net.schmizz.sshj.common.KeyType
-
SSH identifier for ECDSA-521 keys
- ECDSA521_CERT - Enum constant in enum net.schmizz.sshj.common.KeyType
- ecdsaCurve - Variable in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- ECDSACurve - Enum in net.schmizz.sshj.common
-
Enumeration of supported ECDSA Curves with corresponding algorithm parameter names
- ECDSACurve(String) - Constructor for enum net.schmizz.sshj.common.ECDSACurve
- ECDSAKeyFactory - Class in net.schmizz.sshj.common
-
Factory for generating Elliptic Curve Keys using Java Security components for NIST Curves
- ECDSAKeyFactory() - Constructor for class net.schmizz.sshj.common.ECDSAKeyFactory
- ECDSASHANistp256() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp256CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp384() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp384CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp521() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSASHANistp521CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ECDSAVariationsAdapter - Class in net.schmizz.sshj.common
- ECDSAVariationsAdapter() - Constructor for class net.schmizz.sshj.common.ECDSAVariationsAdapter
- ECHO - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable echoing.
- ECHOCTL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo control characters as ˆ(Char).
- ECHOE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visually erase chars.
- ECHOK - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill character discards current line.
- ECHOKE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Visual erase for line kill.
- ECHONL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Echo NL even if ECHO is off.
- ECNamedCurveObjectIdentifier(String, ECDSACurve) - Constructor for enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- ecParameterSpec - Variable in class net.schmizz.sshj.transport.kex.ECDH
- ED25519 - Enum constant in enum net.schmizz.sshj.common.KeyType
- ED25519_CERT - Enum constant in enum net.schmizz.sshj.common.KeyType
- ED25519_PKCS8_PRIVATE_KEY_HEADER - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- ED25519_PKCS8_PUBLIC_KEY_HEADER - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- Ed25519KeyFactory - Class in net.schmizz.sshj.common
-
Factory for generating Edwards-curve 25519 Public and Private Keys
- Ed25519KeyFactory() - Constructor for class net.schmizz.sshj.common.Ed25519KeyFactory
- EdDSA25519() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- EdDSA25519CertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- ekskey(byte[], byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Perform the "enhanced key schedule" step described by Provos and Mazieres in "A Future-Adaptable Password Scheme" http://www.openbsd.org/papers/bcrypt-paper.ps
- EMPTY - Static variable in class net.schmizz.sshj.sftp.FileAttributes
- EMPTY_RESPONSE - Static variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- emptyQueue(Queue) - Method in class net.schmizz.keepalive.KeepAliveRunner
- encipher(int[], int) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Blowfish encipher a single 64-bit block encoded as two 32-bit halves
- encode(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
- encode(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Encode the signature as blog
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
- encode(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
- encode(Map) - Static method in enum net.schmizz.sshj.connection.channel.direct.PTYMode
- encode(SSHPacket) - Method in class net.schmizz.sshj.transport.Encoder
-
Encode a buffer into the SSH binary protocol per the current algorithms.
- encodeAsnSignature(BigInteger, BigInteger) - Method in class net.schmizz.sshj.signature.AbstractSignatureDSA
-
Get ASN.1 Signature encoded using DER Sequence of integers
- encodedKeyLength - Variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- encodeLock - Variable in class net.schmizz.sshj.transport.Encoder
- encoder - Variable in class net.schmizz.sshj.transport.TransportImpl
- Encoder - Class in net.schmizz.sshj.transport
-
Encodes packets into the SSH binary protocol per the current algorithms.
- Encoder(Random, Lock, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.Encoder
- encodeSensitiveStringToUtf8(char[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Converts a char-array to UTF-8 byte-array and then blanks out source array and all intermediate arrays.
- Encrypt - Enum constant in enum net.schmizz.sshj.transport.cipher.Cipher.Mode
- encryptedAad - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- EncryptedPEMKeyReader - Class in net.schmizz.sshj.userauth.keyprovider
-
PEM Key Reader implementation supporting historical password-based encryption from OpenSSL EVP_BytesToKey
- EncryptedPEMKeyReader(PasswordFinder, Resource) - Constructor for class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- EncryptedPEMKeyReader.DataEncryptionKeyInfo - Class in net.schmizz.sshj.userauth.keyprovider
- END - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- engine - Variable in class net.schmizz.sshj.sftp.PacketReader
- engine - Variable in class net.schmizz.sshj.sftp.SFTPClient
- engine - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- engine - Variable in class net.schmizz.sshj.xfer.scp.AbstractSCPClient
- ensureAvailable(int) - Method in class net.schmizz.sshj.common.Buffer
- ensureAvailable(int) - Method in class net.schmizz.sshj.common.CircularBuffer
- ensureCapacity(int) - Method in class net.schmizz.sshj.common.Buffer
- ensureCapacity(int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
If the internal array does not have room for "capacity" more bytes, resizes the array to make that room.
- ensureKexOngoing() - Method in class net.schmizz.sshj.transport.KeyExchanger
- ensurePacketTypeIs(PacketType) - Method in class net.schmizz.sshj.sftp.Response
- ensureReceivedMatchesExpected(Message, Message) - Static method in class net.schmizz.sshj.transport.KeyExchanger
- ensureStatusIs(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
- ensureStatusPacketIsOK() - Method in class net.schmizz.sshj.sftp.Response
- entries - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- entries() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- EntryFactory() - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- eof - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- eof - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- eof - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- eof() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- EOF - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Called when EOF has been received.
- eofInputStreams() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- epochFromDate(Date) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- equals(byte[], int, byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Check whether some part or whole of two byte arrays is equal, for
lengthbytes starting at some offset. - equals(Object) - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- equals(Object) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- equals(Object) - Method in class net.schmizz.sshj.sftp.PathComponents
- equals(Object) - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- equals(Object) - Method in class net.schmizz.sshj.userauth.password.Resource
- equals(Object) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- EquiHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- err - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- error - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- error - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- error(Response.StatusCode) - Method in class net.schmizz.sshj.sftp.Response
- ErrorDeliveryUtil - Class in net.schmizz.concurrent
- ErrorDeliveryUtil() - Constructor for class net.schmizz.concurrent.ErrorDeliveryUtil
- ErrorNotifiable - Interface in net.schmizz.sshj.common
-
API for classes that are capable of being notified on an error so they can cleanup.
- ErrorNotifiable.Util - Class in net.schmizz.sshj.common
-
Utility functions.
- escapedPath(String) - Method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- EscapeMode() - Constructor for enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- etm - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- etm - Variable in class net.schmizz.sshj.transport.Converter
- etm - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- Event<T> - Class in net.schmizz.concurrent
-
An event can be set, cleared, or awaited, similar to Python's
threading.event. - Event(String, ExceptionChainer, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
-
Creates this event with given
name, exceptionchainer, and associatedlock. - Event(String, ExceptionChainer, LoggerFactory) - Constructor for class net.schmizz.concurrent.Event
-
Creates this event with given
nameand exceptionchainer. - ExceptionChainer<Z> - Interface in net.schmizz.concurrent
-
Chains an exception to desired type.
- EXCL - Enum constant in enum net.schmizz.sshj.sftp.OpenMode
-
Causes the request to fail if the named file already exists.
- exec(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Execute a remote command.
- exec(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- execSCPWith(ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- exit() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- exitErrMsg - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitSignal - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitStatus - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- exitStatus - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- expand(long) - Method in class net.schmizz.sshj.connection.channel.Window
- expected - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
What we are expecting from the next packet
- Expected() - Constructor for enum net.schmizz.sshj.transport.KeyExchanger.Expected
- EXPECTED_START_BYTES - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- expectResponseTo(long) - Method in class net.schmizz.sshj.sftp.PacketReader
- ext - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- ext - Variable in class net.schmizz.sshj.sftp.FileAttributes
- EXT_INFO - Enum constant in enum net.schmizz.sshj.common.Message
- EXTENDED - Enum constant in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- EXTENDED - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- EXTENDED_REPLY - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- ExtendedBlockCiphers - Class in com.hierynomus.sshj.transport.cipher
-
Set of Block Ciphers that are (not yet) part of any of the official RFCs for SSH, but that are either supported by other SSH implementations, or are being pushed for to be included in a new RFC.
- ExtendedBlockCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.ExtendedBlockCiphers
- ExtendedDHGroups - Class in com.hierynomus.sshj.transport.kex
-
Set of KEX methods that are not in official RFCs but are supported by some SSH servers.
- ExtendedDHGroups() - Constructor for class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- extensions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- extensions - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- extensions(Map) - 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.BouncyCastleFipsRandom.Factory
- 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) - Constructor for class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- Factory(String, Factory.Named, KeyType) - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- Factory.Named<T> - Interface in net.schmizz.sshj.common
-
Interface for a named factory.
- Factory.Named.Util - Class in net.schmizz.sshj.common
-
Utility functions
- Factory256() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory256
- Factory256() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory256
- Factory384() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory384
- Factory384() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory384
- Factory521() - Constructor for class net.schmizz.sshj.signature.SignatureECDSA.Factory521
- Factory521() - Constructor for class net.schmizz.sshj.transport.kex.ECDHNistP.Factory521
- FactoryCERT() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryCERT
- FactoryLibSsh() - Constructor for class net.schmizz.sshj.transport.kex.Curve25519SHA256.FactoryLibSsh
- FactoryRSASHA256() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA256
- FactoryRSASHA512() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactoryRSASHA512
- FactorySSHRSA() - Constructor for class net.schmizz.sshj.signature.SignatureRSA.FactorySSHRSA
- FAILURE - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- fetchAttributes() - Method in class net.schmizz.sshj.sftp.RemoteFile
- fieldSizeFromKey(ECKey) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- FIFO_SPECIAL - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
FIFO special
- file - Variable in class net.schmizz.sshj.xfer.FileSystemFile
- file(String, long) - Method in class net.schmizz.sshj.xfer.LoggingTransferListener
- file(String, long) - Method in interface net.schmizz.sshj.xfer.TransferListener
- FILE_ALREADY_EXISTS - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- FILE_CORRUPT - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- FILE_IS_A_DIRECTORY - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- FileAttributes - Class in net.schmizz.sshj.sftp
- FileAttributes() - Constructor for class net.schmizz.sshj.sftp.FileAttributes
- FileAttributes(int, long, int, int, FileMode, long, long, Map) - 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
- fileKeyProviderFactories - Variable in class net.schmizz.sshj.ConfigImpl
- FileMode - Class in net.schmizz.sshj.sftp
- FileMode(int) - Constructor for class net.schmizz.sshj.sftp.FileMode
- FileMode.Type - Enum in net.schmizz.sshj.sftp
- fileOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- fileOffset - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- FilePermission - Enum in net.schmizz.sshj.xfer
- FilePermission(int) - Constructor for enum net.schmizz.sshj.xfer.FilePermission
- FilePermission(FilePermission...) - Constructor for enum net.schmizz.sshj.xfer.FilePermission
- FileSystemFile - Class in net.schmizz.sshj.xfer
- FileSystemFile(File) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
- FileSystemFile(String) - Constructor for class net.schmizz.sshj.xfer.FileSystemFile
- FileTransfer - Interface in net.schmizz.sshj.xfer
- fill(byte[]) - Method in 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.SecureRandomProvider
- fill(byte[]) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- 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.SecureRandomProvider
- fill(byte[], int, int) - Method in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- filterKnownHostKeyAlgorithms(List, List) - Method in class net.schmizz.sshj.transport.Proposal
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- findExistingAlgorithms(String, int) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
-
It is necessary to connect with the type of algorithm that matches an existing know_host entry.
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- findExistingAlgorithms(String, int) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- findKnownHostAlgs(String, int) - Method in class net.schmizz.sshj.transport.KeyExchanger
- findPemKeyType(BufferedReader) - Method in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- fingerprintData - Variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- FingerprintVerifier - Class in net.schmizz.sshj.transport.verification
- FingerprintVerifier(String, String) - Constructor for class net.schmizz.sshj.transport.verification.FingerprintVerifier
- finishOff() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- finishOff() - Method in class net.schmizz.sshj.transport.TransportImpl
- firstMatch(String, List, List) - Static method in class net.schmizz.sshj.transport.Proposal
- flag - Variable in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- flag - Variable in enum net.schmizz.sshj.sftp.RenameFlags
- Flag(int) - Constructor for enum net.schmizz.sshj.sftp.FileAttributes.Flag
- flush() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
-
Send all data currently buffered.
- flush() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- flush(boolean) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- flush(int, boolean) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- FOLLOWUP - Enum constant in enum net.schmizz.sshj.transport.KeyExchanger.Expected
-
we are expecting some followup data as part of the exchange
- FOOTER_DELIMITER - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- 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
addressand port as0. - Forward(String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
-
Creates this forward with specified
addressandportnumber. - 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_OPENrequests for forwarded channels of a specific type. - ForwardedTCPIPChannel(Connection, int, long, long, RemotePortForwarder.Forward, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
- forwarders - Variable in class net.schmizz.sshj.SSHClient
- fp - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- FPE - Enum constant in enum 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
- fromCommaString(String) - Static method in class net.schmizz.sshj.transport.Proposal
- 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 - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- FSTAT - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- fwd - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
G
- g - Variable in class net.schmizz.sshj.transport.kex.DH
- G - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
- GALOIS_COUNTER_MODE - Static variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers
- GcmCipher - Class in com.hierynomus.sshj.transport.cipher
- GcmCipher(int, int, int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCipher
- GcmCipher.CounterGCMParameterSpec - Class in com.hierynomus.sshj.transport.cipher
-
Algorithm parameters for AES/GCM that assumes the IV uses an 8-byte counter field as its most significant bytes.
- GcmCiphers - Class in com.hierynomus.sshj.transport.cipher
- GcmCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.GcmCiphers
- GcmCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- generateMIC() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- generator - Variable in class com.hierynomus.sshj.transport.kex.DHG
- generator - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- generator - Variable in class net.schmizz.sshj.transport.kex.DHBase
- geq(int) - Method in enum 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, String) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Retrieve a particular factory as identified by
namefrom 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
- getAlgorithmType() - Method in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- getAllowedMethods() - Method in interface net.schmizz.sshj.userauth.UserAuth
-
The available authentication methods.
- getAllowedMethods() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- getAtime() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getAttributes() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- getAttributes(LocalSourceFile) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- getAuthenticationTagSize() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
- getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getAuthenticationTagSize() - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- getAuthenticationTagSize() - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- getAutoExpand() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getAutoExpand() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getBanner() - Method in interface net.schmizz.sshj.userauth.UserAuth
-
Returns the authentication banner (if any).
- getBanner() - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- getBigInteger(ASN1Sequence, int) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- 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
- getBody() - Method in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- getBuilder() - Static method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getChannel(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getChannelType() - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- getChannelType() - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
-
Returns the name of the channel type this opener can next.
- getChannelType() - Method in exception class net.schmizz.sshj.connection.channel.OpenFailException
- getChild(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getChild(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getChild(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getChildren(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getChildren(LocalFileFilter) - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getCipher(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- getCipherFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
Cipher. - getCipherFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getClient2ServerCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerCipherAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClient2ServerCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerCompressionAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClient2ServerMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getClient2ServerMACAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getClientID() - Method in class net.schmizz.sshj.transport.TransportImpl
- getClientKeyAlgorithms(KeyType) - Method in interface net.schmizz.sshj.transport.Transport
- getClientKeyAlgorithms(KeyType) - Method in class net.schmizz.sshj.transport.TransportImpl
- getClientVersion() - Method in interface net.schmizz.sshj.transport.Transport
- getClientVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
- getCode() - Method in enum 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
- getCompressionType() - Method in class net.schmizz.sshj.transport.Converter
- getCompressionType() - Method in class net.schmizz.sshj.transport.Decoder
- getCompressionType() - Method in class net.schmizz.sshj.transport.Encoder
- getConfig() - Method in interface net.schmizz.sshj.transport.Transport
- getConfig() - Method in class net.schmizz.sshj.transport.TransportImpl
- getConnection() - Method in class net.schmizz.sshj.SSHClient
- getConnectTimeout() - Method in class net.schmizz.sshj.SocketClient
- getConnInfo() - Method in class net.schmizz.sshj.transport.TransportImpl
- getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getCritOptions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getCurveName() - Method in enum net.schmizz.sshj.common.ECDSACurve
-
Get Curve Name for use with Java Cryptography Architecture components
- getDataEncryptionKeyInfo(List) - Method in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- getDecoded(byte[], EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
-
SECG 2.3.4 Octet String to ECPoint
- getDecoder() - Method in class net.schmizz.sshj.transport.TransportImpl
- getDecryptedPemKeyBody(char[], byte[], EncryptedPEMKeyReader.DataEncryptionKeyInfo) - Method in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- getDetail() - Method in class net.schmizz.sshj.userauth.password.Resource
- getDisconnectListener() - Method in interface net.schmizz.sshj.transport.Transport
- getDisconnectListener() - Method in class net.schmizz.sshj.transport.TransportImpl
- getDisconnectReason() - Method in exception class net.schmizz.sshj.common.SSHException
- getDotDir() - Method in class net.schmizz.sshj.sftp.PathHelper
- getDownloadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getE() - Method in class net.schmizz.sshj.transport.kex.DHBase
- getEcNamedCurve(String) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getEcPublicKey(byte[], ECParameterSpec) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getElementSize(EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
- getEncoded() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getEncoded(ECPoint, EllipticCurve) - Static method in class com.hierynomus.sshj.secg.SecgUtils
-
SECG 2.3.3 ECPoint to Octet String
- getEncoder() - Method in class net.schmizz.sshj.transport.TransportImpl
- getEngine() - Static method in class com.hierynomus.sshj.signature.SignatureEdDSA
- getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
Returns the command's
stderrstream. - getErrorStream() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Returns the shell's
stderrstream. - 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
signalif the command exit violently, ornullif 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
nullif this information was not received. - getExitStatus() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Subsystem
- getExitStatus() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- getExitStatus() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- getExitWasCoreDumped() - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
If the command exit violently
with a signal, information about whether a core dump took place would have been received and can be retrieved via this method. - getExitWasCoreDumped() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- getExtended(String) - Method in class net.schmizz.sshj.sftp.FileAttributes
- getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getExtensions() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getFile() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- getFile() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getFileKeyProviderFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
FileKeyProvider. - getFileKeyProviderFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getFilePointer() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- getFileTransfer() - Method in class net.schmizz.sshj.sftp.SFTPClient
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getFingerprint() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getFingerprint() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getFingerprint(PublicKey) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Computes the fingerprint for a public key, in the standard SSH format, e.g.
- getFormat() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getG() - Method in class net.schmizz.sshj.transport.kex.DH
- getGID() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getH() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
- getH() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHash() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
The message digest used by this key exchange algorithm.
- getHash() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHeader() - Method in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
- getHeaders() - Method in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- getHostKey() - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
- getHostKey() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- getHostKeyAlgorithm() - Method in interface net.schmizz.sshj.transport.Transport
- getHostKeyAlgorithm() - Method in class net.schmizz.sshj.transport.TransportImpl
- getHostKeyAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getHostPart() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getId() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getID() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getID() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getInitializedCipherInstance() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher
- getInputStream() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getInputStream() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getInputStream() - Method in class net.schmizz.sshj.SocketClient
- getInputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getInputStream() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getInstance(String) - Static method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
-
Valid examples:
4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21MD5:4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rUSHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU=SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQoSHA256: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
KeyAgreementwith the given algorithm. - getKeyAlgorithm() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- getKeyAlgorithm() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- getKeyAlgorithmObjectIdentifier(String) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getKeyAlgorithms() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
KeyAlgorithm - getKeyAlgorithms() - Method in class net.schmizz.sshj.ConfigImpl
- getKeyExchangeAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getKeyExchangeAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getKeyExchangeFactories() - Method in interface net.schmizz.sshj.Config
-
Retrieve the list of named factories for
KeyExchange. - getKeyExchangeFactories() - Method in class net.schmizz.sshj.ConfigImpl
- getKeyFactory(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Creates a new instance of
KeyFactorywith 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
- getKeyPairGenerator(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Creates a new instance of
KeyPairGeneratorwith the given algorithm. - getKeySpec(byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- getKeyString(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getKeyType() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- getLastAccessTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLastAccessTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getLastAccessTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns last access time for the underlying file.
- getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLastModifiedTime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getLastModifiedTime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns last access time for the underlying file.
- getLength() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- getLength() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getLength() - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getLength() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getLine() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getLine() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getLocalAddress() - Method in class net.schmizz.sshj.SocketClient
- getLocalHost() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getLocalMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLocalMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getLocalPort() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getLocalPort() - Method in class net.schmizz.sshj.SocketClient
- getLocalWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLocalWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getLogger(Class) - Method in interface net.schmizz.sshj.common.LoggerFactory
- getLogger(String) - Method in interface net.schmizz.sshj.common.LoggerFactory
- getLoggerFactory() - Method in interface net.schmizz.sshj.Config
- getLoggerFactory() - Method in class net.schmizz.sshj.ConfigImpl
- getLoggerFactory() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getLoggerFactory() - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Get the LoggerFactory associated with the SSH client.
- getLoggerFactory() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getLong(byte[], int, int) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- getMAC(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Create a new instance of
Macwith 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
- getMaxPacketLength() - Method in class net.schmizz.sshj.transport.Decoder
- getMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.Window
- getMaxPacketSize() - Method in interface net.schmizz.sshj.connection.Connection
- getMaxPacketSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getMessage() - Method in exception class net.schmizz.sshj.common.SSHException
- getMessage() - Method in exception class net.schmizz.sshj.connection.channel.OpenFailException
- getMessageDigest() - Method in class net.schmizz.sshj.userauth.keyprovider.V1PuTTYSecretKeyDerivationFunction
- getMessageDigest(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Create a new instance of
MessageDigestwith 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) - Static method in class net.schmizz.sshj.common.Factory.Named.Util
-
Get a comma-delimited string containing the factory names from the given list of
factories. - getNextPowerOf2(int) - Static method in class net.schmizz.sshj.common.Buffer
- getNextServiceName() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getNextSize(int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Determines the size to which to grow the internal array.
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getNonce() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getObjectId() - Method in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- getOffset() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- 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.SocketClient
- getOutputStream() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getOutputStream() - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getOutputStream(boolean) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getOutputStream(boolean) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
- getP() - Method in class net.schmizz.sshj.transport.kex.DH
- getPacket() - Method in class net.schmizz.sshj.transport.Proposal
- getPacketLength() - Method in class net.schmizz.sshj.sftp.PacketReader
- getParameters() - Method in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- getParameterSpec(ECDSACurve) - Static method in class net.schmizz.sshj.common.ECDSAKeyFactory
- 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
- getPeerPublicKeySpec(byte[]) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
- getPemKeyBodyDecoded(String) - Method in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- getPemKeyType() - Method in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- getPermissions() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getPermissions() - Method in class net.schmizz.sshj.sftp.FileMode
- getPermissions() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getPermissions() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- getPermissions() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
-
Returns the permissions for the underlying file
- getPermissionsMask() - Method in class net.schmizz.sshj.sftp.FileMode
- getPermString(LocalSourceFile) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- getPkcs8DecryptedKeySpec(char[], byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getPkcs8KeyPair(byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getPkcs8KeyPair(PKCS8KeyFile.KeyAlgorithmObjectIdentifier, byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- getPkcs8PrivateKey(PKCS8KeyFile.KeyAlgorithmObjectIdentifier, byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- 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
- getPrivateKey(byte[]) - Static method in class net.schmizz.sshj.common.Ed25519KeyFactory
-
Get Edwards-curve Private Key for private key binary
- getPrivateKey(BigInteger, ECDSACurve) - Static method in class net.schmizz.sshj.common.ECDSAKeyFactory
-
Get Elliptic Curve Private Key for private key value and Curve Name
- getPromise() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- getProtocolVersion() - Method in class net.schmizz.sshj.sftp.Response
- getPubKey() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- getPublic() - Method in class 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
- getPublicKey(byte[]) - Static method in class net.schmizz.sshj.common.Ed25519KeyFactory
-
Get Edwards-curve Public Key for public key binary
- getPublicKey(ECPoint, ECDSACurve) - Static method in class net.schmizz.sshj.common.ECDSAKeyFactory
-
Get Elliptic Curve Public Key for public key value and Curve Name
- getPublicKeyAlgorithm(KeyType) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- getPublicKeyFile(File) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
- getRandomFactory() - Method in interface net.schmizz.sshj.Config
-
Retrieve the
Randomfactory. - getRandomFactory() - Method in class net.schmizz.sshj.ConfigImpl
- getReader() - Method in class net.schmizz.sshj.userauth.password.AccountResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- getReader() - Method in class net.schmizz.sshj.userauth.password.Resource
- getReason() - Method in exception class net.schmizz.sshj.connection.channel.OpenFailException
- getRecipient() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRecipient() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRecursiveMode() - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- getRemoteAddress() - Method in class net.schmizz.sshj.SocketClient
- getRemoteCharset() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteCharset() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRemoteCharset() - Method in class net.schmizz.sshj.SSHClient
-
Returns the character set used to communicate with the remote machine for certain strings (like paths).
- getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- getRemoteHost() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getRemoteHost() - Method in interface net.schmizz.sshj.transport.Transport
- getRemoteHost() - Method in class net.schmizz.sshj.transport.TransportImpl
- getRemoteHostname() - Method in class net.schmizz.sshj.SocketClient
- getRemoteMaxPacketSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteMaxPacketSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRemoteMessage() - Method in exception class net.schmizz.sshj.xfer.scp.SCPRemoteException
- getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- getRemotePort() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- getRemotePort() - Method in class net.schmizz.sshj.SocketClient
- getRemotePort() - Method in interface net.schmizz.sshj.transport.Transport
- getRemotePort() - Method in class net.schmizz.sshj.transport.TransportImpl
- getRemotePortForwarder() - Method in class net.schmizz.sshj.SSHClient
- getRemoteSocketAddress() - Method in interface com.hierynomus.sshj.common.RemoteAddressProvider
-
Get Remote Socket Address associated with transport connection
- getRemoteSocketAddress() - Method in class net.schmizz.sshj.SSHClient
-
Get Remote Socket Address from Transport
- getRemoteSocketAddress() - Method in class net.schmizz.sshj.transport.TransportImpl
-
Get Remote Socket Address using Connection Information
- getRemoteWinSize() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getRemoteWinSize() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getRequestID() - Method in class net.schmizz.sshj.sftp.Request
- getRequestID() - Method in class net.schmizz.sshj.sftp.Response
- getResponse(String, boolean) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- getResponse(String, boolean) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- getSaltyBytes() - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- getSecurityProvider() - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Get the identifier for the registered security provider.
- getSequenceNumber() - Method in class net.schmizz.sshj.transport.Converter
- getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSerial() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getServer2ClientCipherAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientCipherAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServer2ClientCompressionAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientCompressionAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServer2ClientMACAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getServer2ClientMACAlgorithms() - Method in class net.schmizz.sshj.transport.Proposal
- getServerExtensionData(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getServerID() - Method in class net.schmizz.sshj.transport.TransportImpl
- getServerVersion() - Method in interface net.schmizz.sshj.transport.Transport
-
Returns the version string as sent by the SSH server for identification purposes, e.g.
- getServerVersion() - Method in class net.schmizz.sshj.transport.TransportImpl
- getService() - Method in interface net.schmizz.sshj.transport.Transport
- getService() - Method in class net.schmizz.sshj.transport.TransportImpl
- getSessionID() - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Returns the session identifier computed during key exchange.
- getSessionID() - Method in interface net.schmizz.sshj.transport.Transport
- getSessionID() - Method in class net.schmizz.sshj.transport.TransportImpl
- getSFTPEngine() - Method in class net.schmizz.sshj.sftp.SFTPClient
- getSignature() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSignature() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getSignature(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- getSignatureAlgorithm() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getSignatureKey() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getSignatureName() - Method in class net.schmizz.sshj.signature.AbstractSignature
- getSignatureName() - Method in interface net.schmizz.sshj.signature.Signature
- getSize() - Method in class net.schmizz.sshj.connection.channel.Window
- getSize() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getSocket() - Method in class net.schmizz.sshj.SocketClient
- getSocketFactory() - Method in class net.schmizz.sshj.SocketClient
- getStatusCode() - Method in exception class net.schmizz.sshj.sftp.SFTPException
- getSubmethods() - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- getSubmethods() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- getSubsystem() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getTargetDirectory(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getTargetDirectory(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Allows caller to express intent that caller expects to write to directory with
dirname. - getTargetFile(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- getTargetFile(String) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- getTargetFile(String) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Allows caller to express intent that caller expects to write to file with
filename. - getTimeout() - Method in class net.schmizz.sshj.SocketClient
- getTimeoutMs() - Method in interface net.schmizz.sshj.connection.Connection
- getTimeoutMs() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getTimeoutMs() - Method in interface net.schmizz.sshj.sftp.Requester
- getTimeoutMs() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- getTimeoutMs() - Method in interface net.schmizz.sshj.transport.Transport
- getTimeoutMs() - Method in class net.schmizz.sshj.transport.TransportImpl
- getTransferListener() - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
- getTransferListener() - Method in interface net.schmizz.sshj.xfer.FileTransfer
- getTransferListener() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- getTransport() - Method in interface net.schmizz.sshj.connection.Connection
- getTransport() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getTransport() - Method in class net.schmizz.sshj.SSHClient
- getTransport() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getType() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getType() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getType() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- getType() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- getType() - Method in interface net.schmizz.sshj.connection.channel.Channel
- getType() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getType() - Method in class net.schmizz.sshj.sftp.FileMode
- getType() - Method in class net.schmizz.sshj.sftp.Request
- getType() - Method in class net.schmizz.sshj.sftp.Response
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- getType() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- getType() - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- getType() - Method in interface net.schmizz.sshj.userauth.keyprovider.KeyProvider
- getType() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Key type
- getTypeMask() - Method in class net.schmizz.sshj.sftp.FileMode
- getUID() - Method in class net.schmizz.sshj.sftp.FileAttributes
- getUploadFilter() - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- getUserAuth() - Method in class net.schmizz.sshj.SSHClient
- getUsername() - Method in interface net.schmizz.sshj.userauth.AuthParams
- getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidAfter() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidBefore() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- getValidPrincipals() - Method in class com.hierynomus.sshj.userauth.certificate.Certificate
- getVersion() - Method in interface net.schmizz.sshj.Config
-
Returns the software version information for identification during SSH connection initialization.
- getVersion() - Method in class net.schmizz.sshj.ConfigImpl
- getWindowSize() - Method in interface net.schmizz.sshj.connection.Connection
- getWindowSize() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- getWriteLock() - Method in class net.schmizz.sshj.transport.TransportImpl
- gid - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- gid - Variable in class net.schmizz.sshj.sftp.FileAttributes
- gid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- GLOBAL_REQUEST - Enum constant in enum net.schmizz.sshj.common.Message
- globalReqPromises - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- gotChannelOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotChannelRequest(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotConnect(Channel.Forwarded) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ConnectListener
-
Notify this listener of a new forwarded channel.
- gotConnect(Channel.Forwarded) - Method in class net.schmizz.sshj.connection.channel.forwarded.SocketForwardingConnectListener
-
On connect, confirm the channel and start forwarding.
- gotDebug(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- gotDisconnect(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- gotEOF() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotExtendedData(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- gotGlobalReqResponse(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotGlobalRequest(SSHPacket) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- gotKexInit(SSHPacket) - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotNewKeys() - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotOpenConfirmation(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- gotOpenFailure(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- gotResponse(boolean) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotServiceAccept() - Method in class net.schmizz.sshj.transport.TransportImpl
- gotStrictKexInfo(Proposal) - Method in class net.schmizz.sshj.transport.KeyExchanger
- gotUnimplemented(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Got an SSH_MSG_UNIMPLEMENTED, so lets see where we're at and act accordingly.
- gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- gotUnknown(Message, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- gotWindowAdjustment(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- group - Variable in class com.hierynomus.sshj.transport.kex.DHG
- group - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- GROUP_INVALID - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- Group14SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group14SHA256() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group14SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA256AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group15SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group16SHA256() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group16SHA384AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group16SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group16SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group17SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group18SHA512() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- Group18SHA512AtSSH() - Static method in class com.hierynomus.sshj.transport.kex.ExtendedDHGroups
- Group1SHA1() - Static method in class com.hierynomus.sshj.transport.kex.DHGroups
- GRP_R - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read permission, group
- GRP_RWX - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by group
- GRP_W - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
write permission, group
- GRP_X - Enum constant in enum 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.KeyExchanger
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
-
This is where all incoming packets are handled.
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPassword
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Internal use.
- handle(Message, SSHPacket) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- HANDLE - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- handleContextInitialization(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- handleOpen(SSHPacket) - Method in interface net.schmizz.sshj.connection.channel.forwarded.ForwardedChannelOpener
-
Delegates a
SSH_MSG_CHANNEL_OPENrequest for the channel type claimed by this opener. - handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
-
Internal API.
- handleOpen(SSHPacket) - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
-
Internal API
- handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- handleRequest(String, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- handles(RemotePortForwarder.ForwardedTCPIPChannel) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- handleTokenFromServer(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- has(FileAttributes.Flag) - Method in class net.schmizz.sshj.sftp.FileAttributes
- has(ScpCommandLine.Arg) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- hash - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- hash(byte[], byte[], byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Compatibility with new OpenBSD function.
- hashCode() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- hashCode() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- hashCode() - Method in class net.schmizz.sshj.sftp.PathComponents
- hashCode() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- hashCode() - Method in class net.schmizz.sshj.userauth.password.Resource
- hashCode() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- HashedHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- hashHost(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- hasWaiters() - Method in class net.schmizz.concurrent.Event
- hasWaiters() - Method in class net.schmizz.concurrent.Promise
- header - Variable in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
- HEADER_DELIMITER - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- HEADER_NOT_FOUND - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- headerOffset - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- headers - Variable in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- headers - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
For each line that looks like "Xyz: vvv", it will be stored in this map.
- headers - Variable in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- HEARTBEAT - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- Heartbeater - Class in net.schmizz.keepalive
- Heartbeater(ConnectionImpl) - Constructor for class net.schmizz.keepalive.Heartbeater
- HISTORICAL_DECRYPTION_SUPPORTED - Static variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- HMACMD5 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Use
Macs.HMACMD5() - HMACMD5() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD5
-
Deprecated.
- HMACMD5() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACMD5.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMACMD5
MAC - HMACMD596 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Use
Macs.HMACMD596() - HMACMD596() - Constructor for class net.schmizz.sshj.transport.mac.HMACMD596
-
Deprecated.
- HMACMD596() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACMD596.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-MD5-96
MAC - HMACMD596Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACMD5Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACRIPEMD160 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.
- HMACRIPEMD160() - Constructor for class net.schmizz.sshj.transport.mac.HMACRIPEMD160
-
Deprecated.
- HMACRIPEMD160() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACRIPEMD160.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-RIPEMD160
MAC - HMACRIPEMD16096() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACRIPEMD160Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACRIPEMD160OpenSsh() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA1 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Use
Macs.HMACSHA1() - HMACSHA1() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA1
-
Deprecated.
- HMACSHA1() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA1.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-SHA1
MAC - HMACSHA196 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.
- HMACSHA196() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA196
-
Deprecated.
- HMACSHA196() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA196.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-SHA1-96
MAC - HMACSHA196Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA1Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA2256 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.
- HMACSHA2256() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2256
-
Deprecated.
- HMACSHA2256() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA2256.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-SHA1
MAC - HMACSHA2256Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA2512 - Class in net.schmizz.sshj.transport.mac
-
Deprecated.
- HMACSHA2512() - Constructor for class net.schmizz.sshj.transport.mac.HMACSHA2512
-
Deprecated.
- HMACSHA2512() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- HMACSHA2512.Factory - Class in net.schmizz.sshj.transport.mac
-
Deprecated.Named factory for the HMAC-SHA1
MAC - HMACSHA2512Etm() - Static method in class com.hierynomus.sshj.transport.mac.Macs
- host - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- host - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- host - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- HOST_KEY_NOT_VERIFIABLE - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- HOST_NOT_ALLOWED_TO_CONNECT - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- HostEntry(OpenSSHKnownHosts.Marker, String, KeyType, PublicKey, String, LoggerFactory) - Constructor for class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- hostKey - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- hostKeyAlgorithm - Variable in class net.schmizz.sshj.transport.TransportImpl
- hostKeyChangedAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- hostKeyChangedAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- hostKeyUnverifiableAction(String, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- HostKeyVerifier - Interface in net.schmizz.sshj.transport.verification
-
Host key verification interface.
- hostname - Variable in class net.schmizz.sshj.SocketClient
- hostname - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- hostPart - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- hostuser - Variable in class net.schmizz.sshj.userauth.method.AuthHostbased
- hostVerifiers - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
HostKeyVerifier.verify(String, int, java.security.PublicKey)is invoked byKeyExchanger.verifyHost(PublicKey)when we are ready to verify the the server's host key. - HUP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
I
- I_C - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- I_S - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- ICANON - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Canonicalize input lines.
- ICRNL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map CR to NL on input.
- id - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- id - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- id - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel ID
- id(String) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- IDEACBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- IDEACTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- IdentificationStringParser - Class in com.hierynomus.sshj.transport
- IdentificationStringParser(Buffer.PlainBuffer) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
- IdentificationStringParser(Buffer.PlainBuffer, LoggerFactory) - Constructor for class com.hierynomus.sshj.transport.IdentificationStringParser
- IEXTEN - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable extensions.
- IGNCR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ignore CR on input.
- IGNORE - Enum constant in enum net.schmizz.sshj.common.Message
- IGNPAR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
The ignore parity flag.
- ILL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- ILLEGAL_USER_NAME - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- IMAXBEL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Ring bell on input queue full.
- in - Variable in class net.schmizz.sshj.common.StreamCopier
- in - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
stdout stream
- in - Variable in class net.schmizz.sshj.sftp.PacketReader
- in - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- in(int, int) - Method in enum net.schmizz.sshj.common.Message
- incrementCounter() - Method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- inError() - Method in class net.schmizz.concurrent.Event
- inError() - Method in class net.schmizz.concurrent.Promise
- INFLATE - Enum constant in enum net.schmizz.sshj.transport.compression.Compression.Mode
- inflater - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- init() - Method in class net.schmizz.sshj.sftp.SFTPEngine
- init() - Method in class net.schmizz.sshj.transport.digest.BaseDigest
- init() - Method in interface net.schmizz.sshj.transport.digest.Digest
- init(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- init(byte[]) - Method in interface net.schmizz.sshj.transport.mac.MAC
- init(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
-
Introduced for internal use by testcases.
- init(int, long, long) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- init(File) - Method in class 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) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
-
Initialize Key Agreement with generated Public and Private Key Pair
- init(AlgorithmParameterSpec, Factory) - Method in class net.schmizz.sshj.transport.kex.DH
- init(AlgorithmParameterSpec, Factory) - Method in class net.schmizz.sshj.transport.kex.DHBase
- init(AlgorithmParameterSpec, Factory) - Method in class net.schmizz.sshj.transport.kex.ECDH
- init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- init(Cipher.Mode, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
-
Initialize the cipher for encryption or decryption with the given private key and initialization vector
- init(Cipher.Mode, byte[], byte[]) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- init(Compression.Mode) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Initialize this object to either compress or uncompress data.
- init(Compression.Mode) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- init(Transport, String, String, byte[], byte[]) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
Initialize the key exchange algorithm.
- init(Transport, String, String, byte[], byte[]) - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- init(AuthParams) - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- init(AuthParams) - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
-
This method must be called before requesting authentication with this method.
- init(Resource, String, String) - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- init(Resource, String, String) - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- INIT - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- init_key() - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Initialise the Blowfish key schedule
- initCipher(char[], Cipher) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Initialize Java Cipher for decryption using Secret Key derived from passphrase according to PuTTY Key Version
- 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
- initializationVector - Variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader.DataEncryptionKeyInfo
- initializeCipher(String, byte[], Cipher) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- InitializeContextAction(Oid) - Constructor for class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- initialized - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- initializedBuffer() - Method in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- initialKex - Variable in class net.schmizz.sshj.transport.KeyExchanger
- initialSize - Variable in class net.schmizz.sshj.connection.channel.Window.Local
- initKeyAlgorithms() - Method in class net.schmizz.sshj.AndroidConfig
- initKeyAlgorithms() - Method in class net.schmizz.sshj.DefaultConfig
- initKeyExchangeFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initMACFactories() - Method in class net.schmizz.sshj.DefaultConfig
- initPubKey(Reader) - Static method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
-
Read the separate public key provided alongside the private key
- initPubKey(Reader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- initPubKey(Reader) - Method in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
-
Read and store the separate public key provided alongside the private key
- initRandomFactory() - Method in class net.schmizz.sshj.DefaultConfig
- initSign(PrivateKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
- initSign(PrivateKey) - Method in interface net.schmizz.sshj.signature.Signature
-
Initialize this signature with the given private key for signing.
- initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.AbstractSignature
- initVerify(PublicKey) - Method in interface net.schmizz.sshj.signature.Signature
-
Initialize this signature with the given public key for signature verification.
- initVerify(PublicKey) - Method in class net.schmizz.sshj.signature.SignatureRSA
- INLCR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map NL into CR on input.
- InMemoryDestFile - Class in net.schmizz.sshj.xfer
- InMemoryDestFile() - Constructor for class net.schmizz.sshj.xfer.InMemoryDestFile
- InMemorySourceFile - Class in net.schmizz.sshj.xfer
- InMemorySourceFile() - Constructor for class net.schmizz.sshj.xfer.InMemorySourceFile
- INPCK - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable checking of parity errors.
- input - Variable in class net.schmizz.sshj.SocketClient
- inputBuffer - Variable in class net.schmizz.sshj.transport.Decoder
-
Buffer where as-yet undecoded data lives
- INT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- internalSynchronizer - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- INVALID_FILENAME - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_HANDLE - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- INVALID_PARAMETER - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- IOUtils - Class in net.schmizz.sshj.common
- IOUtils() - Constructor for class net.schmizz.sshj.common.IOUtils
- isAuthenticated() - Method in class net.schmizz.sshj.SSHClient
- isAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
- isAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
- isBits(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- isBouncyCastleRegistered() - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Attempts registering BouncyCastle as security provider if it has not been previously attempted and returns whether the registration succeeded.
- isCertificateOfType(Key, KeyType) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- isComment(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- isConnected() - Method in class net.schmizz.sshj.SocketClient
- isConnected() - Method in class net.schmizz.sshj.SSHClient
- isDelayed() - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Delayed compression is an Open-SSH specific feature which informs both the client and server to not compress data before the session has been authenticated.
- isDelayed() - Method in class net.schmizz.sshj.transport.compression.DelayedZlibCompression
- isDelayed() - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- isDelivered() - Method in class net.schmizz.concurrent.Promise
- isDirectory() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- isDirectory() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- isDirectory() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- isDirectory() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- isDirectory(String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- isECKeyWithFieldSize(Key, int) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- isEnabled() - Method in class net.schmizz.keepalive.KeepAlive
-
KeepAlive enabled based on KeepAlive interval
- isEncrypted() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- isEncrypted(List) - Method in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- 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
- isHistoricalDecryptionSupported() - Static method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- ISIG - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable signals INTR, QUIT, [D]SUSP.
- isIn(int) - Method in enum net.schmizz.sshj.xfer.FilePermission
- isInitialKex() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKexDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKexDone() - Method in class net.schmizz.sshj.transport.TransportImpl
- isKexerPacket(Message) - Static method in class net.schmizz.sshj.transport.TransportImpl
- isKexOngoing() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isKeyExchangeAllowed() - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Key exchange can be initiated exactly once while connecting or later after authentication when re-keying.
- isMyType(Key) - Method in enum net.schmizz.sshj.common.KeyType
- isOpen() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- isOpen() - Method in interface net.schmizz.sshj.connection.channel.Channel
- isRegularFile() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- isRunning() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Returns whether this listener is running (ie.
- isRunning() - Method in interface net.schmizz.sshj.transport.Transport
- isRunning() - Method in class net.schmizz.sshj.transport.TransportImpl
- isSequenceNumberAtMax() - Method in class net.schmizz.sshj.transport.Converter
- isSet() - Method in class net.schmizz.concurrent.Event
- isSet(int) - Method in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- isStrictKex() - Method in class net.schmizz.sshj.transport.KeyExchanger
- isStrictKeyExchangeSupportedByServer() - Method in class net.schmizz.sshj.transport.Proposal
- isSubType(KeyType) - Method in enum net.schmizz.sshj.common.KeyType
- ISTRIP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Strip 8th bit off characters.
- isVerifyHostKeyCertificates() - Method in interface net.schmizz.sshj.Config
-
Returns true if host key certificates should be verified while connecting to the server.
- isVerifyHostKeyCertificates() - Method in class net.schmizz.sshj.ConfigImpl
- isWaitForServerIdentBeforeSendingClientIdent() - Method in interface net.schmizz.sshj.Config
-
Gets whether the client should first wait for a received server ident, before sending the client ident.
- isWaitForServerIdentBeforeSendingClientIdent() - Method in class net.schmizz.sshj.ConfigImpl
- IUCLC - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate uppercase characters to lowercase.
- iv - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- ivsize - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- ivsize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- ivsize - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- IXANY - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Any char will restart after stop.
- IXOFF - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable input flow control.
- IXON - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable output flow control.
J
- JCERandom - Class in net.schmizz.sshj.transport.random
-
A
Randomimplementation using the built-inSecureRandomPRNG. - JCERandom() - Constructor for class net.schmizz.sshj.transport.random.JCERandom
- JCERandom.Factory - Class in net.schmizz.sshj.transport.random
-
Named factory for the JCE
Random - join() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- join() - Method in interface net.schmizz.sshj.connection.channel.Channel
- join() - Method in interface net.schmizz.sshj.connection.Connection
-
Wait for the situation that no channels are attached (e.g., got closed).
- join() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- join() - Method in interface net.schmizz.sshj.transport.Transport
-
Joins the thread calling this method to the transport's death.
- join() - Method in class net.schmizz.sshj.transport.TransportImpl
- join(int, TimeUnit) - Method in interface net.schmizz.sshj.transport.Transport
-
Joins the thread calling this method to the transport's death.
- join(int, TimeUnit) - Method in class net.schmizz.sshj.transport.TransportImpl
- join(long, TimeUnit) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- join(long, TimeUnit) - Method in interface net.schmizz.sshj.connection.channel.Channel
K
- K - Variable in class net.schmizz.sshj.transport.kex.DHBase
- KEEP_ALIVE - Static variable in class net.schmizz.keepalive.KeepAliveProvider
- keepAlive - Variable in class net.schmizz.sshj.connection.ConnectionImpl
-
keep-alivemechanism - KeepAlive - Class in net.schmizz.keepalive
- KeepAlive(ConnectionImpl, String) - Constructor for class net.schmizz.keepalive.KeepAlive
- keepAliveInterval - Variable in class net.schmizz.keepalive.KeepAlive
- keepAliveProvider - Variable in class net.schmizz.sshj.ConfigImpl
- KeepAliveProvider - Class in net.schmizz.keepalive
- KeepAliveProvider() - Constructor for class net.schmizz.keepalive.KeepAliveProvider
- KeepAliveRunner - Class in net.schmizz.keepalive
- KeepAliveRunner(ConnectionImpl) - Constructor for class net.schmizz.keepalive.KeepAliveRunner
- keepFlushing - Variable in class net.schmizz.sshj.common.StreamCopier
- keepFlushing(boolean) - Method in class net.schmizz.sshj.common.StreamCopier
- kex - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
Instance of negotiated key exchange algorithm
- kex - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- kex - Variable in class net.schmizz.sshj.transport.Proposal
- KEX_DH_GEX_INIT - Enum constant in enum net.schmizz.sshj.common.Message
- KEX_DH_GEX_REPLY - Enum constant in enum net.schmizz.sshj.common.Message
- KEX_DH_GEX_REQUEST - Enum constant in enum net.schmizz.sshj.common.Message
- KEXDH_31 - Enum constant in enum net.schmizz.sshj.common.Message
-
{ KEXDH_REPLY, KEXDH_GEX_GROUP, SSH_MSG_KEX_ECDH_REPLY }
- KEXDH_INIT - Enum constant in enum net.schmizz.sshj.common.Message
- kexer - Variable in class net.schmizz.sshj.transport.TransportImpl
- kexFactories - Variable in class net.schmizz.sshj.ConfigImpl
- KEXINIT - Enum constant in enum net.schmizz.sshj.common.Message
- KEXINIT - Enum constant in enum net.schmizz.sshj.transport.KeyExchanger.Expected
-
we have sent or are sending KEXINIT, and expect the server's KEXINIT
- kexInitSent - Variable in class net.schmizz.sshj.transport.KeyExchanger
- kexOngoing - Variable in class net.schmizz.sshj.transport.KeyExchanger
- key - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- key(byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Key the Blowfish cipher
- KEY_ALGORITHM - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- KEY_DERIVATION_HEADER - Static variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- KEY_EXCHANGE_FAILED - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- KEY_LENGTH - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- KEY_LENGTH - Static variable in class net.schmizz.sshj.transport.kex.Curve25519DH
- KEY_LENGTH - Static variable in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- keyAlgorithm - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- KeyAlgorithm - Class in com.hierynomus.sshj.common
- KeyAlgorithm - Interface in com.hierynomus.sshj.key
-
In [RFC4252], the concept "public key algorithm" is used to establish a relationship between one algorithm name, and:
- KeyAlgorithm() - Constructor for class com.hierynomus.sshj.common.KeyAlgorithm
- KeyAlgorithmObjectIdentifier(String) - Constructor for enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- keyAlgorithms - Variable in class net.schmizz.sshj.ConfigImpl
- KeyAlgorithms - Class in com.hierynomus.sshj.key
- KeyAlgorithms() - Constructor for class com.hierynomus.sshj.key.KeyAlgorithms
- KeyAlgorithms.Factory - Class in com.hierynomus.sshj.key
- KeyDecryptionFailedException - Exception Class in com.hierynomus.sshj.common
-
Thrown when a key file could not be decrypted correctly, e.g.
- KeyDecryptionFailedException(IOException) - Constructor for exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyDecryptionFailedException(String) - Constructor for exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyDecryptionFailedException(String, Throwable) - Constructor for exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- KeyedAuthMethod - Class in net.schmizz.sshj.userauth.method
- KeyedAuthMethod(String, KeyProvider) - Constructor for class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- KeyExchange - Interface in net.schmizz.sshj.transport.kex
-
Key exchange algorithm.
- KeyExchangeBase - Class in net.schmizz.sshj.transport.kex
- KeyExchangeBase(Digest) - Constructor for class net.schmizz.sshj.transport.kex.KeyExchangeBase
- KeyExchanger - Class in net.schmizz.sshj.transport
-
Algorithm negotiation and key exchange.
- KeyExchanger(TransportImpl) - Constructor for class net.schmizz.sshj.transport.KeyExchanger
- KeyExchanger.Expected - Enum in net.schmizz.sshj.transport
- keyFileVersion - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- keyFormat - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- KeyFormat - Enum in net.schmizz.sshj.userauth.keyprovider
-
Key File Formats
- KeyFormat() - Constructor for enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
- keyFormatFromHeader(String, boolean) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
- KeyPairWrapper - Class in net.schmizz.sshj.userauth.keyprovider
-
A
KeyProviderwrapper aroundKeyPair - KeyPairWrapper(KeyPair) - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- KeyPairWrapper(PublicKey, PrivateKey) - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- KeyProvider - Interface in net.schmizz.sshj.userauth.keyprovider
-
A KeyProvider is a container for a public-private keypair.
- KeyProviderUtil - Class in net.schmizz.sshj.userauth.keyprovider
- KeyProviderUtil() - Constructor for class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- keysize - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- keySize - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- keyType - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- keyType - Variable in class net.schmizz.sshj.signature.SignatureRSA
- KeyType - Enum in net.schmizz.sshj.common
-
Type of key e.g.
- KeyType(String) - Constructor for enum net.schmizz.sshj.common.KeyType
- KeyType.CertUtils - Class in net.schmizz.sshj.common
- keyTypeName - Variable in class net.schmizz.sshj.signature.SignatureECDSA
- khFile - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- KILL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- KnownHostMatchers - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers() - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers
- KnownHostMatchers.AnyHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.EquiHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.HashedHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.HostMatcher - Interface in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.NegateHostMatcher - Class in com.hierynomus.sshj.transport.verification
- KnownHostMatchers.WildcardHostMatcher - Class in com.hierynomus.sshj.transport.verification
- kp - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- kp - Variable in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- kProv - Variable in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
L
- leftOvers - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- lenBuf - Variable in class net.schmizz.sshj.sftp.PacketReader
- length - Variable in class net.schmizz.sshj.common.StreamCopier
- length - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- length() - Method in class net.schmizz.sshj.common.CircularBuffer
- length() - Method in class net.schmizz.sshj.sftp.RemoteFile
- length(long) - Method in class net.schmizz.sshj.common.StreamCopier
- leq(int) - Method in enum net.schmizz.sshj.common.Message
- LF - Static variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LIMIT - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- line - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- LINK_LOOP - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- listen() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Start listening for incoming connections and forward to remote host as a channel.
- listen(Thread) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
-
Start listening for incoming connections and forward to remote host as a channel and ensure that the thread is registered.
- listener - Variable in class net.schmizz.sshj.common.StreamCopier
- listener - Variable in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
- listener - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- listener(StreamCopier.Listener) - Method in class net.schmizz.sshj.common.StreamCopier
- listeners - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- loadKeys(String) - Method in class net.schmizz.sshj.SSHClient
-
Returns a
KeyProviderinstance 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
KeyProviderinstance from given location on the file system. - loadKeys(String, String) - Method in class net.schmizz.sshj.SSHClient
-
Convenience method for creating a
KeyProviderinstance from alocationwhere an encrypted key file is located. - loadKeys(String, String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
-
Creates a
KeyProviderinstance from passed strings. - loadKeys(String, PasswordFinder) - Method in class net.schmizz.sshj.SSHClient
-
Creates a
KeyProviderinstance from given location on the file system. - loadKeys(KeyPair) - Method in class net.schmizz.sshj.SSHClient
-
Creates a
KeyProviderfrom suppliedKeyPair. - loadKnownHosts() - Method in class net.schmizz.sshj.SSHClient
-
Attempts loading the user's
known_hostsfile from the default locations, i.e. - loadKnownHosts(File) - Method in class net.schmizz.sshj.SSHClient
-
Adds a
OpenSSHKnownHostsobject created from the specified location as a host key verifier. - Local(long, int, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Local
- LocalDestFile - Interface in net.schmizz.sshj.xfer
- LocalFileFilter - Interface in net.schmizz.sshj.xfer
- localHost - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- LOCALHOST - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- localPort - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- LOCALPORT - Static variable in class net.schmizz.sshj.connection.channel.direct.DirectConnection
- LocalPortForwarder - Class in net.schmizz.sshj.connection.channel.direct
- LocalPortForwarder(Connection, Parameters, ServerSocket, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- LocalPortForwarder.ForwardedChannel - Class in net.schmizz.sshj.connection.channel.direct
- LocalSourceFile - Interface in net.schmizz.sshj.xfer
- lock - Variable in class net.schmizz.concurrent.Promise
- lock - Variable in class net.schmizz.sshj.connection.channel.Window
- lock() - Method in class net.schmizz.concurrent.Event
-
Acquire the lock associated with this event.
- lock() - Method in class net.schmizz.concurrent.Promise
-
Acquire the lock associated with this promise.
- LOCK_CONFLICT - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- log - Variable in class com.hierynomus.sshj.transport.IdentificationStringParser
- log - Static variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers
- log - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- log - Variable in class net.schmizz.concurrent.Promise
- log - Variable in class net.schmizz.keepalive.KeepAlive
- log - Variable in class net.schmizz.sshj.AbstractService
-
Logger
- log - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- log - Variable in class net.schmizz.sshj.common.StreamCopier
- log - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- log - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- log - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- log - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannelOpener
- log - Variable in class net.schmizz.sshj.connection.channel.Window
- log - Variable in class net.schmizz.sshj.DefaultConfig
- log - Variable in class net.schmizz.sshj.sftp.PacketReader
-
Logger
- log - Variable in class net.schmizz.sshj.sftp.RemoteResource
-
Logger
- log - Variable in class net.schmizz.sshj.sftp.SFTPClient
-
Logger
- log - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- log - Variable in class net.schmizz.sshj.SSHClient
- log - Variable in class net.schmizz.sshj.transport.Decoder
- log - Variable in class net.schmizz.sshj.transport.Encoder
- log - Variable in class net.schmizz.sshj.transport.kex.AbstractDHG
- log - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- log - Variable in class net.schmizz.sshj.transport.KeyExchanger
- log - Variable in class net.schmizz.sshj.transport.Reader
- log - Variable in class net.schmizz.sshj.transport.TransportImpl
- log - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- log - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- log - Variable in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- log - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
Logger
- log - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- log - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- log - Variable in class net.schmizz.sshj.xfer.FileSystemFile
- log - Variable in class net.schmizz.sshj.xfer.InMemoryDestFile
- log - Variable in class net.schmizz.sshj.xfer.InMemorySourceFile
- log - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- log - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LOG - Static variable in class net.schmizz.sshj.common.SecurityUtils
- logger - Static variable in class net.schmizz.sshj.transport.random.SecureRandomProvider
- loggerFactory - Variable in class net.schmizz.sshj.common.StreamCopier
- loggerFactory - Variable in class net.schmizz.sshj.ConfigImpl
- loggerFactory - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- loggerFactory - Variable in class net.schmizz.sshj.sftp.SFTPEngine
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.SSHClient
-
Logger
- loggerFactory - Variable in class net.schmizz.sshj.transport.TransportImpl
- loggerFactory - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- loggerFactory - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- loggerFactory - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- LoggerFactory - Interface in net.schmizz.sshj.common
- loggingTransferListener - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- LoggingTransferListener - Class in net.schmizz.sshj.xfer
- LoggingTransferListener(String, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
- LoggingTransferListener(LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.LoggingTransferListener
- logHeaderLine(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- loginContext - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- longToBytes(long) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- longValue() - Method in enum 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
- LS - Static variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- lstat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- lstat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- LSTAT - Enum constant in enum 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 - Variable in class net.schmizz.sshj.transport.Converter
- mac - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- MAC - Interface in net.schmizz.sshj.transport.mac
-
Message Authentication Code for use in SSH.
- MAC_ERROR - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- MAC_POLY1305 - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- macFactories - Variable in class net.schmizz.sshj.ConfigImpl
- macResult - Variable in class net.schmizz.sshj.transport.Decoder
-
MAC result is stored here
- Macs - Class in com.hierynomus.sshj.transport.mac
- Macs() - Constructor for class com.hierynomus.sshj.transport.mac.Macs
- Macs.Factory - Class in com.hierynomus.sshj.transport.mac
- makeAccountResource() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- makeAuthParams(String, Service) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- makeDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeDir(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- makeDirIfNotExists(String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- makeInetSocketAddress(String, int) - Method in class net.schmizz.sshj.SocketClient
- manager - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- mark(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- marker - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- Marker(String) - Constructor for enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- markPos - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- markSupported() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- mask - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mask - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mask - Variable in class net.schmizz.sshj.sftp.FileMode
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.EquiHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- match(String) - Method in interface com.hierynomus.sshj.transport.verification.KnownHostMatchers.HostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- match(String) - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- matcher - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- matcher - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- matchers - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.AnyHostMatcher
- matchPattern(String, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
-
This method must work exactly as match_pattern from match.c of OpenSSH.
- MAX_PACKET_LEN - Static variable in class net.schmizz.sshj.transport.Decoder
- MAX_SIZE - Static variable in class net.schmizz.sshj.common.Buffer
-
The maximum valid size of buffer (i.e.
- MAX_SUPPORTED_VERSION - Static variable in class net.schmizz.sshj.sftp.SFTPEngine
- MAX_UINT64_VALUE - Static variable in class net.schmizz.sshj.common.Buffer
-
Maximum size of a uint64
- maxAliveCount - Variable in class net.schmizz.keepalive.KeepAliveRunner
-
The max number of keep-alives that should be unanswered before killing the connection.
- maxBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- maxCircularBufferSize - Variable in class net.schmizz.sshj.ConfigImpl
- maxPacketSize - Variable in class net.schmizz.sshj.connection.channel.Window
- maxPacketSize - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- maxPossibleRemainingCapacity() - Method in class net.schmizz.sshj.common.CircularBuffer
-
Returns how many more bytes this buffer can receive.
- maxReadLength - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- maxSize - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Maximum size of the internal array (one plus the maximum capacity of the buffer).
- maxTries - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- maxUnconfirmedReads - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- maxUnconfirmedWrites - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- md - Variable in class net.schmizz.sshj.transport.digest.BaseDigest
- MD5 - Class in net.schmizz.sshj.transport.digest
-
MD5 Digest.
- MD5() - Constructor for class net.schmizz.sshj.transport.digest.MD5
-
Create a new instance of a MD5 digest
- MD5_FINGERPRINT_PATTERN - Static variable in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- MD5.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for MD5 digest
- mechanismOids - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- message - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- Message - Enum in net.schmizz.sshj.common
-
SSH message identifiers
- Message(int) - Constructor for enum net.schmizz.sshj.common.Message
- MESSAGE - Static variable in exception class com.hierynomus.sshj.common.KeyDecryptionFailedException
- minBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- mkdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- mkdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- MKDIR - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- mkdirs(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- mkdirs(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- mode - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- mode - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- mode - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- mode - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- mode - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mode - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mode - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- mode(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- Mode() - Constructor for enum net.schmizz.sshj.transport.cipher.Cipher.Mode
- Mode() - Constructor for enum net.schmizz.sshj.transport.compression.Compression.Mode
- MODE - Enum constant in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- monitor(int, TimeUnit, Event, Event, Channel, Socket) - Static method in class net.schmizz.sshj.connection.channel.SocketStreamCopyMonitor
- msg - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Message identifier of last packet received
- mtime - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- mtime - Variable in class net.schmizz.sshj.sftp.FileAttributes
- mtime(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
N
- name - Variable in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- name - Variable in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- name - Variable in class com.hierynomus.sshj.transport.mac.Macs.Factory
- name - Variable in class net.schmizz.concurrent.Promise
- name - Variable in class net.schmizz.sshj.AbstractService
-
Assigned name of this service
- name - Variable in class net.schmizz.sshj.sftp.PathComponents
- name - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- NAME - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- NATIVE - Enum constant in enum net.schmizz.sshj.sftp.RenameFlags
- needed - Variable in class net.schmizz.sshj.transport.Decoder
-
How many bytes do we need, before a call to decode() can succeed at decoding at least packet length, OR the whole packet?
- neededAdjustment() - Method in class net.schmizz.sshj.connection.channel.Window.Local
- NegateHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.NegateHostMatcher
- negotiate(Proposal) - Method in class net.schmizz.sshj.transport.Proposal
- NegotiatedAlgorithms - Class in net.schmizz.sshj.transport
- NegotiatedAlgorithms(String, String, String, String, String, String, String, String) - Constructor for class net.schmizz.sshj.transport.NegotiatedAlgorithms
- negotiatedAlgs - Variable in class net.schmizz.sshj.transport.KeyExchanger
- net.schmizz.concurrent - package net.schmizz.concurrent
- net.schmizz.keepalive - package net.schmizz.keepalive
- net.schmizz.sshj - package net.schmizz.sshj
- net.schmizz.sshj.common - package net.schmizz.sshj.common
- net.schmizz.sshj.connection - package net.schmizz.sshj.connection
- net.schmizz.sshj.connection.channel - package net.schmizz.sshj.connection.channel
- net.schmizz.sshj.connection.channel.direct - package net.schmizz.sshj.connection.channel.direct
- net.schmizz.sshj.connection.channel.forwarded - package net.schmizz.sshj.connection.channel.forwarded
- net.schmizz.sshj.sftp - package net.schmizz.sshj.sftp
- net.schmizz.sshj.signature - package net.schmizz.sshj.signature
- net.schmizz.sshj.transport - package net.schmizz.sshj.transport
- net.schmizz.sshj.transport.cipher - package net.schmizz.sshj.transport.cipher
- net.schmizz.sshj.transport.compression - package net.schmizz.sshj.transport.compression
- net.schmizz.sshj.transport.digest - package net.schmizz.sshj.transport.digest
- net.schmizz.sshj.transport.kex - package net.schmizz.sshj.transport.kex
- net.schmizz.sshj.transport.mac - package net.schmizz.sshj.transport.mac
- net.schmizz.sshj.transport.random - package net.schmizz.sshj.transport.random
- net.schmizz.sshj.transport.verification - package net.schmizz.sshj.transport.verification
- net.schmizz.sshj.userauth - package net.schmizz.sshj.userauth
- net.schmizz.sshj.userauth.keyprovider - package net.schmizz.sshj.userauth.keyprovider
- net.schmizz.sshj.userauth.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
DirectConnectionchannel that connects to a remote address from the server. - newExtendedRequest(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- NEWKEYS - Enum constant in enum net.schmizz.sshj.common.Message
- NEWKEYS - Enum constant in enum net.schmizz.sshj.transport.KeyExchanger.Expected
-
we are expecting SSH_MSG_NEWKEYS
- newLocalPortForwarder(Parameters, ServerSocket) - Method in class net.schmizz.sshj.SSHClient
-
Create a
LocalPortForwarderthat will listen based onparametersusing the boundserverSocketand forward incoming connections to the server; which will further forward them tohost:port. - newPasswordProvider - Variable in class net.schmizz.sshj.userauth.method.AuthPassword
- newRandom() - Static method in class net.schmizz.sshj.transport.random.SecureRandomProvider
- newRandom(String, String) - Static method in class net.schmizz.sshj.transport.random.SecureRandomProvider
- newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.RemoteResource
- newRequest(PacketType) - Method in interface net.schmizz.sshj.sftp.Requester
- newRequest(PacketType) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- newSCPDownloadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- newSCPEngine() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- newSCPFileTransfer() - Method in class net.schmizz.sshj.SSHClient
- newSCPUploadClient() - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- newSFTPClient() - Method in class net.schmizz.sshj.SSHClient
- newSignature() - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- newSignature() - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- newStatefulSFTPClient() - Method in class net.schmizz.sshj.SSHClient
-
Stateful FTP client is required in order to connect to Serv-U FTP servers.
- next(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- next(Message, SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- next(Message, SSHPacket) - Method in interface net.schmizz.sshj.transport.kex.KeyExchange
-
Process the next packet
- nextID - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- nextID() - Method in interface net.schmizz.sshj.connection.Connection
- nextID() - Method in class net.schmizz.sshj.connection.ConnectionImpl
- nextService - Variable in class net.schmizz.sshj.transport.TransportImpl
-
The next service that will be activated, only set when sending an SSH_MSG_SERVICE_REQUEST
- nextService - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- NIST_CURVES - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- NO - Static variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
- NO_CONNECTION - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NO_MATCHING_BYTE_RANGE_LOCK - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NO_MEDIA - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NO_MORE_AUTH_METHODS_AVAILABLE - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- NO_SPACE_ON_FILESYSTEM - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_FILE - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NO_SUCH_PATH - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- NoEscape - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- NOFLSH - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Don't flush after interrupt.
- nonce - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- nonce - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- nonce(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- NONE_CIPHER - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- NoneCipher - Class in net.schmizz.sshj.transport.cipher
-
Represents a no-op cipher.
- NoneCipher() - Constructor for class net.schmizz.sshj.transport.cipher.NoneCipher
- NoneCipher.Factory - Class in net.schmizz.sshj.transport.cipher
-
Named factory for the no-op Cipher
- NoneCompression - Class in net.schmizz.sshj.transport.compression
-
No-op
Compression. - NoneCompression() - Constructor for class net.schmizz.sshj.transport.compression.NoneCompression
- NoneCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the no-op
Compression - NOT_A_DIRECTORY - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- notifyDisconnect(DisconnectReason, String) - Method in interface net.schmizz.sshj.transport.DisconnectListener
- notifyDisconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
-
TransportImpl implements its own default DisconnectListener.
- notifyError(SSHException) - Method in class net.schmizz.sshj.AbstractService
- notifyError(SSHException) - Method in interface net.schmizz.sshj.common.ErrorNotifiable
-
Notifies this object of an
error. - notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- notifyError(SSHException) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- notifyError(SSHException) - Method in class net.schmizz.sshj.transport.KeyExchanger
- notifyError(SSHException) - Method in class net.schmizz.sshj.userauth.UserAuthImpl
- notifyUnimplemented(long) - Method in class net.schmizz.sshj.AbstractService
- notifyUnimplemented(long) - Method in interface net.schmizz.sshj.Service
-
Notifies this service that a
SSH_MSG_UNIMPLEMENTEDwas received for packet with given sequence number. - NULL_LISTENER - Static variable in class net.schmizz.sshj.common.StreamCopier
- nullProvider - Static variable in class net.schmizz.sshj.userauth.method.AuthPassword
- nullService - Variable in class net.schmizz.sshj.transport.TransportImpl
- NullService(Transport) - Constructor for class net.schmizz.sshj.transport.TransportImpl.NullService
- numTries - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
O
- objectId - Variable in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- objectId - Variable in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- OCRNL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate carriage return to newline (output).
- offset - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- OK - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- OLCUC - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Convert lowercase to uppercase.
- onConnect() - Method in class net.schmizz.sshj.SocketClient
- onConnect() - Method in class net.schmizz.sshj.SSHClient
-
On connection establishment, also initializes the SSH transport via
Transport.init(String, int, InputStream, OutputStream)andSSHClient.doKex(). - ONLCR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Map NL to CR-NL.
- ONLRET - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Newline performs a carriage return (output).
- ONOCR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Translate newline to carriage return-newline (output).
- OP_UNSUPPORTED - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- opcode - Variable in enum net.schmizz.sshj.connection.channel.direct.PTYMode
- open() - Method in interface net.schmizz.sshj.connection.channel.Channel.Direct
-
Request opening this channel from remote end.
- open() - Method in class net.schmizz.sshj.connection.channel.direct.AbstractDirectChannel
- open(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- open(String, Set) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String, Set) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String, Set) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- open(String, Set, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
- open(String, Set, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- open(String, Set, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- OPEN - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- openbsd_iv - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- openCloseLock - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- openDir(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- OPENDIR - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- openers - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- openEvent - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel open event
- OpenFailException - Exception Class in net.schmizz.sshj.connection.channel
- OpenFailException(String, int, String) - Constructor for exception class net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException(String, OpenFailException.Reason, String) - Constructor for exception class net.schmizz.sshj.connection.channel.OpenFailException
- OpenFailException.Reason - Enum in net.schmizz.sshj.connection.channel
- OpenMode - Enum in net.schmizz.sshj.sftp
- OpenMode(int) - Constructor for enum net.schmizz.sshj.sftp.OpenMode
- OpenSSH - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
- OPENSSH_PRIVATE_KEY - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- OpenSSHKeyFile - Class in net.schmizz.sshj.userauth.keyprovider
-
Represents an OpenSSH identity that consists of a PKCS8-encoded private key file and an unencrypted public key file of the same name with the
".pub"extension. - OpenSSHKeyFile() - Constructor for class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- OpenSSHKeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
- OpenSSHKeyFileUtil - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKeyFileUtil() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil
- OpenSSHKeyFileUtil.ParsedPubKey - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKeyV1KeyFile - Class in com.hierynomus.sshj.userauth.keyprovider
-
Reads a key file in the new OpenSSH format.
- OpenSSHKeyV1KeyFile() - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- OpenSSHKeyV1KeyFile.Factory - Class in com.hierynomus.sshj.userauth.keyprovider
- OpenSSHKnownHosts - Class in net.schmizz.sshj.transport.verification
-
A
HostKeyVerifierimplementation for aknown_hostsfile 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 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
- operativeVersion - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- OPOST - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable output processing.
- origIP - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- origPort - Variable in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- OTH_R - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read permission, others
- OTH_RWX - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by other
- OTH_W - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
write permission, others
- OTH_X - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, group
- out - Variable in class net.schmizz.sshj.common.StreamCopier
- out - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
stdin stream
- out - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- out - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- output - Variable in class net.schmizz.sshj.SocketClient
- OVERWRITE - Enum constant in enum net.schmizz.sshj.sftp.RenameFlags
- OWNER_INVALID - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
P
- p - Variable in class net.schmizz.sshj.transport.kex.DH
- P - Variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- P_orig - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- P1 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
First Oakley Group (https://tools.ietf.org/html/rfc2409) - P1 prime: 2^768 - 2 ^704 - 1 + 2^64 * { [2^638 pi] + 149686 }
- P14 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
2048-bit MODP Group - P14 (https://tools.ietf.org/html/rfc3526#section-3) prime: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 }
- P15 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
3072-bit MODP Group - P15 (https://tools.ietf.org/html/rfc3526#section-4) prime: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 }
- P16 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
4096-bit MODP Group - P16 (https://tools.ietf.org/html/rfc3526#section-5) prime: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }
- P17 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
6144-bit MODP Group - P17 (https://tools.ietf.org/html/rfc3526#section-6) prime: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 }
- P18 - Static variable in class net.schmizz.sshj.transport.kex.DHGroupData
-
8192-bit MODP Group - P18 (https://tools.ietf.org/html/rfc3526#section-7) prime: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 }
- packet - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- packet - Variable in class net.schmizz.sshj.sftp.PacketReader
- packet - Variable in class net.schmizz.sshj.transport.Proposal
- packetHandler - Variable in class net.schmizz.sshj.transport.Decoder
-
What we pass decoded packets to
- packetLength - Variable in class net.schmizz.sshj.transport.Decoder
-
-1 if packet length not yet been decoded, else the packet length
- PacketReader - Class in net.schmizz.sshj.sftp
- PacketReader(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.PacketReader
- PacketType - Enum in net.schmizz.sshj.sftp
- PacketType(int) - Constructor for enum net.schmizz.sshj.sftp.PacketType
- packetWriteRunnable - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- packList(Iterable) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- packMap(Map) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- packString(String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- parameters - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- parameters - Variable in class net.schmizz.sshj.connection.channel.direct.DirectTCPIPChannel
- parameters - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- Parameters - Class in net.schmizz.sshj.connection.channel.direct
- Parameters(String, int, String, int) - Constructor for class net.schmizz.sshj.connection.channel.direct.Parameters
- params - Variable in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
-
AuthParamsuseful for building request. - PARENB - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Parity enable.
- parent - Variable in class net.schmizz.sshj.sftp.PathComponents
- PARMRK - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Mark parity and framing errors.
- PARODD - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Odd parity, else even.
- ParsedPubKey(KeyType, PublicKey) - Constructor for class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- parseEntry(String) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.EntryFactory
- parseGexGroup(SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- parseGexReply(SSHPacket) - Method in class net.schmizz.sshj.transport.kex.AbstractDHGex
- parseHex(String) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
- parseHexDigit(char) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
- parseIdentificationString() - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- parseKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- parseLong(String, String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- parsePermissions(String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- partialSuccess - Variable in class net.schmizz.sshj.userauth.UserAuthImpl
- passwordFinder - Variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- PasswordFinder - Interface in net.schmizz.sshj.userauth.password
-
Services requests for plaintext passwords.
- PasswordResponseProvider - Class in net.schmizz.sshj.userauth.method
- PasswordResponseProvider(PasswordFinder) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordResponseProvider(PasswordFinder, Pattern) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordResponseProvider(PasswordFinder, Pattern, LoggerFactory) - Constructor for class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- PasswordUpdateProvider - Interface in net.schmizz.sshj.userauth.password
-
Callback that can be implemented to allow an application to provide an updated password for the 'auth-password' authentication method.
- PasswordUtils - Class in net.schmizz.sshj.userauth.password
-
Static utility method and factories
- PasswordUtils() - Constructor for class net.schmizz.sshj.userauth.password.PasswordUtils
- path - Variable in class net.schmizz.sshj.sftp.PathComponents
- path - Variable in class net.schmizz.sshj.sftp.RemoteResource
- path - Variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- PathComponents - Class in net.schmizz.sshj.sftp
- PathComponents(String, String, String) - Constructor for class net.schmizz.sshj.sftp.PathComponents
- pathHelper - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- PathHelper - Class in net.schmizz.sshj.sftp
- PathHelper(PathHelper.Canonicalizer, String) - Constructor for class net.schmizz.sshj.sftp.PathHelper
- PathHelper.Canonicalizer - Interface in net.schmizz.sshj.sftp
- pathSep - Variable in class net.schmizz.sshj.sftp.PathHelper
- pattern - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- payload - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- pbkdf(byte[], byte[], int, byte[]) - Method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Compatibility with new OpenBSD function.
- PEM_HEADER_DELIMITER - Static variable in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- PEMKey - Class in net.schmizz.sshj.userauth.keyprovider
-
PEM Key container with identified Key Type and decoded body
- PEMKey(PEMKey.PEMKeyType, List, byte[]) - Constructor for class net.schmizz.sshj.userauth.keyprovider.PEMKey
- PEMKey.PEMKeyType - Enum in net.schmizz.sshj.userauth.keyprovider
- PEMKeyReader - Interface in net.schmizz.sshj.userauth.keyprovider
-
Abstraction for parsing and returning PEM Keys
- pemKeyType - Variable in class net.schmizz.sshj.userauth.keyprovider.PEMKey
- PEMKeyType(String) - Constructor for enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
- PENDIN - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Retype pending input.
- pending - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- pendingEx - Variable in class net.schmizz.concurrent.Promise
- PERMISSION_DENIED - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- perms - Variable in class net.schmizz.sshj.sftp.FileMode
- perms(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- PF_CANCEL - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- PF_REQ - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- pflag - Variable in enum net.schmizz.sshj.sftp.OpenMode
- PIPE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- PKCS8 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
- PKCS8 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
-
RFC 5208 Section 5
- PKCS8_ENCRYPTED - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
-
RFC 5208 Section 6
- 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.ECNamedCurveObjectIdentifier - Enum in net.schmizz.sshj.userauth.keyprovider
- PKCS8KeyFile.Factory - Class in net.schmizz.sshj.userauth.keyprovider
- PKCS8KeyFile.KeyAlgorithmObjectIdentifier - Enum 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
- POLY_KEY_INPUT - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- POLY_TAG_LENGTH - Static variable in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- port - Variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- port - Variable in class net.schmizz.sshj.SocketClient
- port - Variable in class net.schmizz.sshj.transport.TransportImpl.ConnInfo
- preferredBits - Variable in class net.schmizz.sshj.transport.kex.AbstractDHGex
- prepareFile(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- prepareVerifyMacV2(char[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- prepareVerifyMacV3() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- PRESERVE_TIMES - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- preserveAttributes - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- preserveTimeIfPossible(LocalSourceFile) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- printHex() - Method in class net.schmizz.sshj.common.Buffer
-
Gives a readable snapshot of the buffer in hex.
- printHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get a hexadecimal representation of a byte array starting at
offsetindex forlenbytes, with each octet separated by a space. - prioritizeSshRsaKeyAlgorithm() - Method in class net.schmizz.sshj.ConfigImpl
-
Modern servers neglect the key algorithm ssh-rsa.
- PRIVATE_KEY_ENCODED_LENGTH - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- privateKey - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- PrivateKeyFileResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyFileResource(File) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyFileResource
- PrivateKeyReaderResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyReaderResource(Reader) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyReaderResource
- PrivateKeyStringResource - Class in net.schmizz.sshj.userauth.password
- PrivateKeyStringResource(String) - Constructor for class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- prng - Variable in class net.schmizz.sshj.transport.Encoder
- PROC_TYPE_ENCRYPTED_HEADER - Static variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- process(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- process(TransferListener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- processDirectory(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- processFile(TransferListener, String, String, LocalDestFile) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- PromiscuousVerifier - Class in net.schmizz.sshj.transport.verification
- PromiscuousVerifier() - Constructor for class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- promise - Variable in class net.schmizz.concurrent.Event
- promise - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- Promise<V,
T> - Class in net.schmizz.concurrent -
Represents promised data of the parameterized type
Vand allows waiting on it. - Promise(String, ExceptionChainer, ReentrantLock, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
-
Creates this promise with given
name, exceptionchainer, and associatedlock. - Promise(String, ExceptionChainer, LoggerFactory) - Constructor for class net.schmizz.concurrent.Promise
-
Creates this promise with given
nameand exceptionchainer. - promises - Variable in class net.schmizz.sshj.sftp.PacketReader
- promptFormat - Variable in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- promptPattern - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- Proposal - Class in net.schmizz.sshj.transport
- Proposal(SSHPacket) - Constructor for class net.schmizz.sshj.transport.Proposal
- Proposal(Config, List, boolean) - Constructor for class net.schmizz.sshj.transport.Proposal
- PROTOCOL_ERROR - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- PROTOCOL_VERSION_NOT_SUPPORTED - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- protocolVersion - Variable in class net.schmizz.sshj.sftp.Response
- provide(ConnectionImpl) - Method in class net.schmizz.keepalive.KeepAliveProvider
- provideNewPassword(Resource, String) - Method in interface net.schmizz.sshj.userauth.password.PasswordUpdateProvider
-
Called with the prompt received from the SSH server.
- provider - Variable in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- providesAtimeMtime() - Method in class net.schmizz.sshj.xfer.InMemorySourceFile
- providesAtimeMtime() - Method in interface net.schmizz.sshj.xfer.LocalSourceFile
- PTYMode - Enum in net.schmizz.sshj.connection.channel.direct
-
Various modes for a psuedo-terminal.
- PTYMode(int) - Constructor for enum net.schmizz.sshj.connection.channel.direct.PTYMode
- pubKey - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- pubKey - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- pubKey - Variable in class net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile
- PUBLIC_KEY_ENCODED_LENGTH - Static variable in class net.schmizz.sshj.common.Ed25519KeyFactory
- publicKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- publicKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- publicKey - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- publicKey(T) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- put(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- put(String, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- put(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- put(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPClient
- putBoolean(boolean) - Method in class net.schmizz.sshj.common.Buffer
-
Puts an SSH boolean value
- putBuffer(Buffer) - Method in class net.schmizz.sshj.common.Buffer
-
Copies the contents of provided buffer into this buffer
- putByte(byte) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a single byte into this buffer
- putBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
-
Writes Java byte-array as an SSH byte-array
- putBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
-
Writes Java byte-array as an SSH byte-array
- putFileAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPPacket
- putLong(long, byte[], int, int) - Static method in class com.hierynomus.sshj.transport.cipher.GcmCipher.CounterGCMParameterSpec
- putMAC(SSHPacket, int, int) - Method in class net.schmizz.sshj.transport.Encoder
- putMessageID(Message) - Method in class net.schmizz.sshj.common.SSHPacket
-
Writes a byte indicating the SSH message identifier
- putMPInt(BigInteger) - Method in class net.schmizz.sshj.common.Buffer
- putPubKey(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- putPubKeyIntoBuffer(PublicKey, Buffer) - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- putPubKeyIntoBuffer(PublicKey, Buffer) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- putPubKeyIntoBuffer(PublicKey, Buffer) - Method in enum net.schmizz.sshj.common.KeyType
- putPublicKey(PublicKey) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- putRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Writes data to this buffer from the provided array.
- putSensitiveString(char[]) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a char-array as an SSH string and then blanks it out.
- putSig(SSHPacket) - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- putSignature(String, byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putString(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- putString(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- putString(String) - Method in class net.schmizz.sshj.common.Buffer
- putString(String, Charset) - Method in class net.schmizz.sshj.common.Buffer
- PuTTY - Enum constant in enum 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
- PuTTYSecretKeyDerivationFunction - Interface in net.schmizz.sshj.userauth.keyprovider
-
Abstraction for deriving the Secret Key for decrypting PuTTY Key Files
- putUInt32(long) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a uint32 integer
- putUInt32FromInt(int) - Method in class net.schmizz.sshj.common.Buffer
-
Writes a uint32 integer
- putUInt64(long) - Method in class net.schmizz.sshj.common.Buffer
- putUInt64(BigInteger) - Method in class net.schmizz.sshj.common.Buffer
- putUInt64Unchecked(long) - Method in class net.schmizz.sshj.common.Buffer
- pwd() - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- pwdf - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- pwdf - Variable in class net.schmizz.sshj.userauth.method.AuthPassword
- pwdf - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
Q
- queue - Variable in class net.schmizz.keepalive.KeepAliveRunner
-
The queue of promises.
- QUIET - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- QUIT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- QUOTA_EXCEEDED - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
R
- random - Variable in class net.schmizz.sshj.transport.random.SecureRandomProvider
- random - Variable in class net.schmizz.sshj.transport.random.SingletonRandomFactory
- Random - Interface in net.schmizz.sshj.transport.random
-
A pseudo random number generator.
- RandomAccessRemoteFile - Class in net.schmizz.sshj.sftp
- RandomAccessRemoteFile(RemoteFile) - Constructor for class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- randomFactory - Variable in class net.schmizz.sshj.ConfigImpl
- read() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- read() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read() - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- read() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- read(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- read(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- read(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- READ - Enum constant in enum net.schmizz.sshj.sftp.OpenMode
-
Open the file for reading.
- READ - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- readAheadLimit - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- ReadAheadRemoteFileInputStream(int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- ReadAheadRemoteFileInputStream(int, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- ReadAheadRemoteFileInputStream(int, long, long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- readBoolean() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH boolean byte
- readBoolean() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readByte() - Method in class net.schmizz.sshj.common.Buffer
-
Read a byte from the buffer
- readByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readBytes() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH byte-array
- readChar() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readDecodedKeyPair(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- READDIR - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- readDouble() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readDsaKeyPair(byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readEcKeyPair(byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readEncodedKey(BufferedReader) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readEncryptedPemKey(PEMKey) - Method in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- readEncryptedPkcs8KeyPair(byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readEncryptedPrivateKey(byte[], Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readEntries(BufferedReader) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- reader - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- reader - Variable in class net.schmizz.sshj.transport.TransportImpl
- Reader - Class in net.schmizz.sshj.transport
- Reader(TransportImpl) - Constructor for class net.schmizz.sshj.transport.Reader
- readFileAttributes() - Method in class net.schmizz.sshj.sftp.SFTPPacket
- readFloat() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readFully(InputStream) - Static method in class net.schmizz.sshj.common.IOUtils
- readFully(InputStream, LoggerFactory) - Static method in class net.schmizz.sshj.common.IOUtils
- readHeader(Reader) - Static method in class net.schmizz.sshj.userauth.keyprovider.KeyProviderUtil
- readIdentification(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.transport.IdentificationStringParser
- readIdentification(Buffer.PlainBuffer) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Reads the identification string from the SSH server.
- readInt() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readIntoBuffer(byte[], int, int) - Method in class net.schmizz.sshj.sftp.PacketReader
- readKeyPair() - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readKeyPair() - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- readKeyPair(PEMKey) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readLimit - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- readLine() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readlink(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- readlink(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- readLink(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- READLINK - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- readLong() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readMessage() - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- readMessageID() - Method in class net.schmizz.sshj.common.SSHPacket
-
Reads an SSH byte and returns it as
Message - readMPInt() - Method in class net.schmizz.sshj.common.Buffer
-
Read an SSH multiple-precision integer
- readPacket() - Method in class net.schmizz.sshj.sftp.PacketReader
- readPemKey(BufferedReader) - Method in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- readPemKey(BufferedReader) - Method in interface net.schmizz.sshj.userauth.keyprovider.PEMKeyReader
-
Read PEM Key from buffered reader
- readPemKey(BufferedReader) - Method in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
-
Read PEM Key from Buffered Reader
- readPemKeyBody(PEMKey.PEMKeyType, BufferedReader) - Method in class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- readPubKey(Buffer, KeyType) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- readPubKeyFromBuffer(Buffer) - Method in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- readPubKeyFromBuffer(Buffer) - Method in interface com.hierynomus.sshj.key.KeyAlgorithm
- readPubKeyFromBuffer(Buffer) - Method in enum net.schmizz.sshj.common.KeyType
- readPubKeyFromBuffer(Buffer, String) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- readPublicKey() - Method in class net.schmizz.sshj.common.Buffer
- readPublicKey(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readRawBytes(byte[]) - Method in class net.schmizz.sshj.common.Buffer
- readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.Buffer
- readRawBytes(byte[], int, int) - Method in class net.schmizz.sshj.common.CircularBuffer
-
Reads data from this buffer into the provided array.
- readRsaKeyPair(byte[]) - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- readRsaPrivateKeySpec(Buffer.PlainBuffer) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
-
Read RSA Private CRT Key Spec according to OpenSSH sshkey_private_deserialize in sshkey.c
- readShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readSingleName(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
-
Using UTF-8
- readSingleName(Response, Charset) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
-
Using any character set
- readSingleNameAsBytes(Response) - Static method in class net.schmizz.sshj.sftp.SFTPEngine
- readStatusCode() - Method in class net.schmizz.sshj.sftp.Response
- readString() - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string using
UTF8 - readString(Charset) - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string
- readStringAsBytes() - Method in class net.schmizz.sshj.common.Buffer
-
Reads an SSH string
- readType() - Method in class net.schmizz.sshj.sftp.SFTPPacket
- readUInt32() - Method in class net.schmizz.sshj.common.Buffer
- readUInt32AsInt() - Method in class net.schmizz.sshj.common.Buffer
- readUInt64() - Method in class net.schmizz.sshj.common.Buffer
- readUInt64AsBigInteger() - Method in class net.schmizz.sshj.common.Buffer
- readUnencrypted(Buffer.PlainBuffer, PublicKey) - Method in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- readUnsignedByte() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readUnsignedShort() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readUTF() - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- readVersionFromProperties() - Method in class net.schmizz.sshj.DefaultConfig
- REALPATH - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- reason - Variable in exception class net.schmizz.sshj.common.SSHException
- reason - Variable in exception class net.schmizz.sshj.connection.channel.OpenFailException
- Reason(int) - Constructor for enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- receive(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- received(byte[], int) - Method in class net.schmizz.sshj.transport.Decoder
-
Adds
lenbytes frombto the decoder buffer. - receiveInto(ChannelInputStream, SSHPacket) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- receiveServerIdent() - Method in class net.schmizz.sshj.transport.TransportImpl
- recipient - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote recipient ID
- RECURSIVE - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- recursiveMode - Variable in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- register() - Static method in class net.schmizz.sshj.common.SecurityUtils
- registerBouncyCastle - Static variable in class net.schmizz.sshj.common.SecurityUtils
- registerSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
- registerX11Forwarder(ConnectListener) - Method in class net.schmizz.sshj.SSHClient
-
Register a
listenerfor handling forwarded X11 channels. - registrationDone - Static variable in class net.schmizz.sshj.common.SecurityUtils
- REGULAR - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
regular
- reject(OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.channel.Channel.Forwarded
-
Indicate rejection to remote end.
- reject(OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.channel.forwarded.AbstractForwardedChannel
- rekey() - Method in class net.schmizz.sshj.SSHClient
-
Does key re-exchange.
- relPath - Variable in class net.schmizz.sshj.xfer.LoggingTransferListener
- remote - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- Remote(long, int, long, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window.Remote
- REMOTE_MAX_PACKET_SIZE_CEILING - Static variable in class net.schmizz.sshj.connection.channel.AbstractChannel
- RemoteAddressProvider - Interface in com.hierynomus.sshj.common
- remoteCharset - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote character set
- remoteCharset - Variable in class net.schmizz.sshj.SSHClient
-
character set of the remote machine
- RemoteDirectory - Class in net.schmizz.sshj.sftp
- RemoteDirectory(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteDirectory
- RemoteFile - Class in net.schmizz.sshj.sftp
- RemoteFile(SFTPEngine, String, byte[]) - Constructor for class net.schmizz.sshj.sftp.RemoteFile
- RemoteFile.ReadAheadRemoteFileInputStream - Class in net.schmizz.sshj.sftp
- RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead - Class in net.schmizz.sshj.sftp
- RemoteFile.RemoteFileInputStream - Class in net.schmizz.sshj.sftp
- RemoteFile.RemoteFileOutputStream - Class in net.schmizz.sshj.sftp
- RemoteFileInputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- RemoteFileInputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- RemoteFileOutputStream() - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- RemoteFileOutputStream(long) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- RemoteFileOutputStream(long, int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- remoteHost - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- remoteMessage - Variable in exception class net.schmizz.sshj.xfer.scp.SCPRemoteException
- remotePort - Variable in class net.schmizz.sshj.connection.channel.direct.Parameters
- RemotePortForwarder - Class in net.schmizz.sshj.connection.channel.forwarded
-
Handles remote port forwarding.
- RemotePortForwarder(Connection) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- RemotePortForwarder.Forward - Class in net.schmizz.sshj.connection.channel.forwarded
-
Represents a particular forwarding.
- RemotePortForwarder.ForwardedTCPIPChannel - Class in net.schmizz.sshj.connection.channel.forwarded
-
A
forwarded-tcpipchannel. - 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 - Enum constant in enum 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) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rename(String, String, Set) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- rename(String, String, Set) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- RENAME - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- RenameFlags - Enum in net.schmizz.sshj.sftp
- RenameFlags(long) - Constructor for enum net.schmizz.sshj.sftp.RenameFlags
- reportProgress(long) - Method in interface net.schmizz.sshj.common.StreamCopier.Listener
- req(String, RemotePortForwarder.Forward) - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder
- reqID - Variable in class net.schmizz.sshj.sftp.Request
- reqID - Variable in class net.schmizz.sshj.sftp.Response
- reqID - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- reqPassword(Resource) - Method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- reqPassword(Resource) - Method in interface net.schmizz.sshj.userauth.password.PasswordFinder
-
Request password for specified resource.
- reqService(Service) - Method in interface net.schmizz.sshj.transport.Transport
-
Request a SSH service represented by a
Serviceinstance. - reqService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
- request() - Method in class net.schmizz.sshj.AbstractService
- request() - Method in interface net.schmizz.sshj.Service
-
Request and install this service with the associated transport.
- request() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- request() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- request(Request) - Method in interface net.schmizz.sshj.sftp.Requester
- request(Request) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- Request - Class in net.schmizz.sshj.sftp
- Request(PacketType, long) - Constructor for class net.schmizz.sshj.sftp.Request
- REQUEST_FAILURE - Enum constant in enum net.schmizz.sshj.common.Message
- REQUEST_SUCCESS - Enum constant in enum net.schmizz.sshj.common.Message
- requester - Variable in class net.schmizz.sshj.sftp.RemoteResource
- Requester - Interface in net.schmizz.sshj.sftp
- reqX11Forwarding(String, String, int) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request X11 forwarding.
- reqX11Forwarding(String, String, int) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- RESERVED - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- reset() - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- resetSequenceNumber() - Method in class net.schmizz.sshj.transport.Converter
- resize(byte[], int) - Static method in class net.schmizz.sshj.transport.cipher.BaseCipher
- resizedKey(byte[], int, Digest, BigInteger, byte[]) - Static method in class net.schmizz.sshj.transport.KeyExchanger
-
Private method used while putting new keys into use that will resize the key used to initialize the cipher to the needed length.
- resizeToHashSize(byte[]) - Method in class net.schmizz.sshj.transport.mac.BaseMAC
- resource - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- resource - Variable in class net.schmizz.sshj.userauth.keyprovider.EncryptedPEMKeyReader
- resource - Variable in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- Resource<H> - Class in net.schmizz.sshj.userauth.password
-
A password-protected resource
- Resource(H) - Constructor for class net.schmizz.sshj.userauth.password.Resource
- RESOURCE_SHORTAGE - Enum constant in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- respond(AuthKeyboardInteractive.CharArrWrap[]) - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- Response - Class in net.schmizz.sshj.sftp
- Response(Buffer, int) - Constructor for class net.schmizz.sshj.sftp.Response
- Response.StatusCode - Enum in net.schmizz.sshj.sftp
- Result() - Constructor for enum com.hierynomus.sshj.sftp.RemoteResourceSelector.Result
- 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
timeoutduration for this promise's value to be deliver. - retrieveUnconfirmedRead(boolean) - Method in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- REVOKED - Enum constant in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- rf - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- rm(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rm(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- rmdir(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- rmdir(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- RMDIR - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- rpos - Variable in class net.schmizz.sshj.common.Buffer
- rpos - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Next read position.
- rpos() - Method in class net.schmizz.sshj.common.Buffer
- rpos(int) - Method in class net.schmizz.sshj.common.Buffer
- RSA - Enum constant in enum net.schmizz.sshj.common.KeyType
-
SSH identifier for RSA keys
- RSA - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PEMKey.PEMKeyType
-
RFC 8017 Appendix 1.2
- RSA - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
- RSA - Static variable in class com.hierynomus.sshj.common.KeyAlgorithm
- RSA_CERT - Enum constant in enum 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
- run() - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- runningThread - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- rwin - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Remote window
S
- S - Variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- S_orig - Static variable in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
- s2cCipher - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cCipher - Variable in class net.schmizz.sshj.transport.Proposal
- s2cComp - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cComp - Variable in class net.schmizz.sshj.transport.Proposal
- s2cMAC - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- s2cMAC - Variable in class net.schmizz.sshj.transport.Proposal
- salt - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- saltyBytes - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- Sample PuTTY file format - Section in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- sc - Variable in exception class net.schmizz.sshj.sftp.SFTPException
- scan(RemoteResourceSelector) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
- scan(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.RemoteDirectory
- scp - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- SCP_COMMAND - Static variable in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- ScpCommandLine - Class in net.schmizz.sshj.xfer.scp
-
Command line to be sent to the remote SSH process to setup an SCP process in the correct mode.
- ScpCommandLine() - Constructor for class net.schmizz.sshj.xfer.scp.ScpCommandLine
- ScpCommandLine.Arg - Enum 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.
- SCPDownloadClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- SCPDownloadClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- SCPEngine - Class in net.schmizz.sshj.xfer.scp
- SCPEngine(SessionFactory, TransferListener, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPEngine
- SCPException - Exception Class in net.schmizz.sshj.xfer.scp
- SCPException(String) - Constructor for exception class net.schmizz.sshj.xfer.scp.SCPException
- SCPException(String, Throwable) - Constructor for exception class net.schmizz.sshj.xfer.scp.SCPException
- SCPFileTransfer - Class in net.schmizz.sshj.xfer.scp
- SCPFileTransfer(SessionFactory, LoggerFactory) - Constructor for class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- SCPRemoteException - Exception Class in net.schmizz.sshj.xfer.scp
- SCPRemoteException(String, String) - Constructor for exception class net.schmizz.sshj.xfer.scp.SCPRemoteException
- SCPUploadClient - Class in net.schmizz.sshj.xfer.scp
-
Support for uploading files over a connected link using SCP.
- SCPUploadClient(SCPEngine) - Constructor for class net.schmizz.sshj.xfer.scp.SCPUploadClient
- SCPUploadClient(SCPEngine, int) - Constructor for class net.schmizz.sshj.xfer.scp.SCPUploadClient
- secContext - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- SecgUtils - Class in com.hierynomus.sshj.secg
- SecgUtils() - Constructor for class com.hierynomus.sshj.secg.SecgUtils
- SECP256R1 - Enum constant in enum net.schmizz.sshj.common.ECDSACurve
-
NIST P-256
- SECP256R1 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- SECP384R1 - Enum constant in enum net.schmizz.sshj.common.ECDSACurve
-
NIST P-384
- SECP384R1 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- SECP521R1 - Enum constant in enum net.schmizz.sshj.common.ECDSACurve
-
NIST P-521
- SECP521R1 - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
- SECRET_KEY_ALGORITHM - Static variable in class net.schmizz.sshj.userauth.keyprovider.V1PuTTYSecretKeyDerivationFunction
- SECRET_KEY_ALGORITHM - Static variable in class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- secretKey - Variable in class com.hierynomus.sshj.transport.cipher.GcmCipher
- SecureRandomProvider - Class in net.schmizz.sshj.transport.random
- SecureRandomProvider() - Constructor for class net.schmizz.sshj.transport.random.SecureRandomProvider
- SecureRandomProvider(String, String) - Constructor for class net.schmizz.sshj.transport.random.SecureRandomProvider
- securityProvider - Static variable in class net.schmizz.sshj.common.SecurityUtils
- SecurityUtils - Class in net.schmizz.sshj.common
-
Static utility method relating to security facilities.
- SecurityUtils() - Constructor for class net.schmizz.sshj.common.SecurityUtils
- seek(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- SEGV - Enum constant in enum 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.
- selectedOid - Variable in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic.InitializeContextAction
- 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
- sendClientIdent() - Method in class net.schmizz.sshj.transport.TransportImpl
-
Receive the server identification string.
- sendClose() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- sendDirectory(TransferListener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- sendDisconnect(DisconnectReason, String) - Method in class net.schmizz.sshj.transport.TransportImpl
- sendFile(StreamCopier.Listener, LocalSourceFile, boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- sendGlobalRequest(String, boolean, byte[]) - Method in interface net.schmizz.sshj.connection.Connection
-
Send an SSH global request.
- sendGlobalRequest(String, boolean, byte[]) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- sendKexInit() - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Sends SSH_MSG_KEXINIT and sets the
KeyExchanger.kexInitSentevent. - sendMessage(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- sendNewKeys() - Method in class net.schmizz.sshj.transport.KeyExchanger
- sendOpenFailure(int, OpenFailException.Reason, String) - Method in interface net.schmizz.sshj.connection.Connection
-
Send a
SSH_MSG_OPEN_FAILUREfor specifiedReasonandmessage. - sendOpenFailure(int, OpenFailException.Reason, String) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- sendServiceRequest(String) - Method in class net.schmizz.sshj.transport.TransportImpl
-
Sends a service request for the specified service
- sendSignedReq() - Method in class net.schmizz.sshj.userauth.method.AuthPublickey
-
Send SSH_MSG_USERAUTH_REQUEST containing the signature.
- sendToken(byte[]) - Method in class net.schmizz.sshj.userauth.method.AuthGssApiWithMic
- sendUnimplemented() - Method in interface net.schmizz.sshj.transport.Transport
-
Sends SSH_MSG_UNIMPLEMENTED in response to the last packet received.
- sendUnimplemented() - Method in class net.schmizz.sshj.transport.TransportImpl
- seq - Variable in class net.schmizz.sshj.transport.Converter
- serial - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- serial - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- serial(BigInteger) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- serialVersionUID - Static variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- Serpent128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Serpent256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- serverExtensions - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- serverID - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Server version identification string
- serverSocket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- service - Variable in class net.schmizz.sshj.transport.TransportImpl
-
Currently active service e.g.
- Service - Interface in net.schmizz.sshj
-
Represents a service running on top of the SSH transport layer.
- SERVICE_ACCEPT - Enum constant in enum net.schmizz.sshj.common.Message
- SERVICE_NOT_AVAILABLE - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- SERVICE_REQUEST - Enum constant in enum net.schmizz.sshj.common.Message
- serviceAccept - Variable in class net.schmizz.sshj.transport.TransportImpl
- session - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- session - Variable in class net.schmizz.sshj.xfer.scp.SCPEngine
- 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
-
Sessionimplementation. - SessionChannel(Connection) - Constructor for class net.schmizz.sshj.connection.channel.direct.SessionChannel
- SessionChannel(Connection, Charset) - Constructor for class net.schmizz.sshj.connection.channel.direct.SessionChannel
- sessionFactory - Variable in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- SessionFactory - Interface in net.schmizz.sshj.connection.channel.direct
-
A factory interface for creating SSH
session channels. - sessionID - Variable in class net.schmizz.sshj.transport.KeyExchanger
-
Computed session ID
- set() - Method in class net.schmizz.concurrent.Event
-
Sets this event to be
true. - setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Converter
- setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Decoder
- setAlgorithms(Cipher, MAC, Compression) - Method in class net.schmizz.sshj.transport.Encoder
- setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPClient
- setattr(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- setAttributes(String, FileAttributes) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- setAttributes(FileAttributes) - Method in class net.schmizz.sshj.sftp.RemoteFile
- setAttributes(LocalDestFile, int, String) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- setAttributes(LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- setAuthenticated() - Method in class net.schmizz.sshj.transport.Converter
- setAuthenticated() - Method in class net.schmizz.sshj.transport.Encoder
- setAuthenticated() - Method in interface net.schmizz.sshj.transport.Transport
-
Informs this transport that authentication has been completed.
- setAuthenticated() - Method in class net.schmizz.sshj.transport.TransportImpl
- setAutoExpand(boolean) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- setAutoExpand(boolean) - Method in interface net.schmizz.sshj.connection.channel.Channel
-
Set whether local window should automatically expand when data is received, irrespective of whether data has been read from that stream.
- setCipherFactories(List) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
Cipher. - setCipherFactories(List) - Method in class net.schmizz.sshj.ConfigImpl
- setCipherFactories(Factory.Named...) - Method in class net.schmizz.sshj.ConfigImpl
- setCompressionFactories(List) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
Compression. - setCompressionFactories(List) - Method in class net.schmizz.sshj.ConfigImpl
- setCompressionFactories(Factory.Named...) - 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
listenerthat will be notified upon disconnection. - setDisconnectListener(DisconnectListener) - Method in class net.schmizz.sshj.transport.TransportImpl
- setDownloadFilter(RemoteResourceFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setE(byte[]) - Method in class net.schmizz.sshj.transport.kex.DHBase
- setEnvVar(String, String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Set an environment variable.
- setEnvVar(String, String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- setFileKeyProviderFactories(List) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
FileKeyProvider. - setFileKeyProviderFactories(List) - Method in class net.schmizz.sshj.ConfigImpl
- setFileKeyProviderFactories(Factory.Named...) - Method in class net.schmizz.sshj.ConfigImpl
- setHostKeyAlgorithm(KeyAlgorithm) - Method in class net.schmizz.sshj.transport.TransportImpl
- setK(BigInteger) - Method in class net.schmizz.sshj.transport.kex.DHBase
- setKeepAliveInterval(int) - Method in class net.schmizz.keepalive.KeepAlive
-
Set KeepAlive interval in seconds
- setKeepAliveProvider(KeepAliveProvider) - Method in interface net.schmizz.sshj.Config
-
Set the provider that provides the keep-alive implementation.
- setKeepAliveProvider(KeepAliveProvider) - Method in class net.schmizz.sshj.ConfigImpl
- setKexDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- setKeyAlgorithms(List) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
KeyAlgorithm. - setKeyAlgorithms(List) - Method in class net.schmizz.sshj.ConfigImpl
- setKeyExchangeFactories(List) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
KeyExchange. - setKeyExchangeFactories(List) - Method in class net.schmizz.sshj.ConfigImpl
- setKeyExchangeFactories(Factory.Named...) - 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) - Method in interface net.schmizz.sshj.Config
-
Set the named factories for
MAC. - setMACFactories(List) - Method in class net.schmizz.sshj.ConfigImpl
- setMACFactories(Factory.Named...) - Method in class net.schmizz.sshj.ConfigImpl
- setMaxAliveCount(int) - Method in class net.schmizz.keepalive.KeepAliveRunner
- setMaxCircularBufferSize(int) - Method in interface net.schmizz.sshj.Config
- setMaxCircularBufferSize(int) - Method in class net.schmizz.sshj.ConfigImpl
- setMaxPacketSize(int) - Method in interface net.schmizz.sshj.connection.Connection
-
Set the maximum packet size for the local window this connection recommends to any
Channel's that ask for it. - setMaxPacketSize(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- setPermissions(int) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- setPermissions(int) - Method in class net.schmizz.sshj.xfer.InMemoryDestFile
- setPermissions(int) - Method in interface net.schmizz.sshj.xfer.LocalDestFile
-
Set the permissions for the underlying file.
- setPreserveAttributes(boolean) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setPublicKey(PublicKey) - Method in class net.schmizz.sshj.transport.kex.Curve25519DH
- setRandomFactory(Factory) - Method in interface net.schmizz.sshj.Config
-
Set the factory for
Random. - setRandomFactory(Factory) - Method in class net.schmizz.sshj.ConfigImpl
- setRecursiveMode(boolean) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- setRegisterBouncyCastle(boolean) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Configure whether to register the Bouncy Castle Security Provider.
- setRemoteCharset(Charset) - Method in class net.schmizz.sshj.SSHClient
-
Sets the character set used to communicate with the remote machine for certain strings (like paths)
- setSecurityProvider(String) - Static method in class net.schmizz.sshj.common.SecurityUtils
-
Specifies the JCE security provider that should be used.
- setSequenceNumber(long) - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCipher
- setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.BaseCipher
- setSequenceNumber(long) - Method in interface net.schmizz.sshj.transport.cipher.Cipher
- setSequenceNumber(long) - Method in class net.schmizz.sshj.transport.cipher.NoneCipher
- setService(Service) - Method in interface net.schmizz.sshj.transport.Transport
-
Sets the currently active
Service. - setService(Service) - Method in class net.schmizz.sshj.transport.TransportImpl
- setSocketFactory(SocketFactory) - Method in class net.schmizz.sshj.SocketClient
- SETSTAT - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- setThreadName(Thread, RemoteAddressProvider) - Static method in class com.hierynomus.sshj.common.ThreadNameProvider
-
Set Thread Name prefixed with sshj followed by class and remote address when connected
- setTimeout(int) - Method in class net.schmizz.sshj.SocketClient
- setTimeoutMs(int) - Method in interface net.schmizz.sshj.connection.Connection
- setTimeoutMs(int) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- setTimeoutMs(int) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- setTimeoutMs(int) - Method in interface net.schmizz.sshj.transport.Transport
-
Set a timeout for methods that may block.
- setTimeoutMs(int) - Method in class net.schmizz.sshj.transport.TransportImpl
- setTransferListener(TransferListener) - Method in class net.schmizz.sshj.xfer.AbstractFileTransfer
- setTransferListener(TransferListener) - Method in interface net.schmizz.sshj.xfer.FileTransfer
- setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer
- setUploadFilter(LocalFileFilter) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- setVerifyHostKeyCertificates(boolean) - Method in interface net.schmizz.sshj.Config
-
Sets whether the SSH client should verify host key certificates or not.
- setVerifyHostKeyCertificates(boolean) - Method in class net.schmizz.sshj.ConfigImpl
- setVersion(String) - Method in interface net.schmizz.sshj.Config
-
Set the software version information for identification during SSH connection initialization.
- setVersion(String) - Method in class net.schmizz.sshj.ConfigImpl
- setWaitForServerIdentBeforeSendingClientIdent(boolean) - Method in interface net.schmizz.sshj.Config
-
Sets whether the SSH client should wait for a received server ident, before sending the client ident.
- setWaitForServerIdentBeforeSendingClientIdent(boolean) - Method in class net.schmizz.sshj.ConfigImpl
- setWindowSize(long) - Method in interface net.schmizz.sshj.connection.Connection
-
Set the size for the local window this connection recommends to any
Channel's that ask for it. - setWindowSize(long) - Method in class net.schmizz.sshj.connection.ConnectionImpl
- SFTPClient - Class in net.schmizz.sshj.sftp
- SFTPClient(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
- SFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPClient
- SFTPEngine - Class in net.schmizz.sshj.sftp
- SFTPEngine(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
- SFTPEngine(SessionFactory, String) - Constructor for class net.schmizz.sshj.sftp.SFTPEngine
- SFTPException - Exception Class in net.schmizz.sshj.sftp
- SFTPException(String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(String, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPException(Response.StatusCode, String) - Constructor for exception class net.schmizz.sshj.sftp.SFTPException
- SFTPFileTransfer - Class in net.schmizz.sshj.sftp
- SFTPFileTransfer(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer
- SFTPFileTransfer.Downloader - Class in net.schmizz.sshj.sftp
- SFTPFileTransfer.Uploader - Class in net.schmizz.sshj.sftp
- SFTPPacket<T> - Class in net.schmizz.sshj.sftp
- SFTPPacket() - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SFTPPacket(Buffer) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SFTPPacket(PacketType) - Constructor for class net.schmizz.sshj.sftp.SFTPPacket
- SGID - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
set-group-ID on execution
- sha1 - Variable in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.HashedHostMatcher
- SHA1 - Class in net.schmizz.sshj.transport.digest
-
SHA1 Digest.
- SHA1() - Constructor for class net.schmizz.sshj.transport.digest.SHA1
-
Create a new instance of a SHA1 digest
- SHA1.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA1 digest
- SHA256 - Class in net.schmizz.sshj.transport.digest
-
SHA256 Digest.
- SHA256() - Constructor for class net.schmizz.sshj.transport.digest.SHA256
-
Create a new instance of a SHA256 digest
- SHA256.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA256 digest
- SHA384 - Class in net.schmizz.sshj.transport.digest
- SHA384() - Constructor for class net.schmizz.sshj.transport.digest.SHA384
-
Create a new instance of a SHA384 digest
- SHA384.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA384 digest
- SHA512 - Class in net.schmizz.sshj.transport.digest
- SHA512() - Constructor for class net.schmizz.sshj.transport.digest.SHA512
-
Create a new instance of a SHA384 digest
- SHA512.Factory - Class in net.schmizz.sshj.transport.digest
-
Named factory for SHA384 digest
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AbstractAuthMethod
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthKeyboardInteractive
- shouldRetry() - Method in interface net.schmizz.sshj.userauth.method.AuthMethod
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.AuthPassword
-
Returns
trueif the associatedPasswordFindertells that we should retry with a new password that it will supply. - shouldRetry() - Method in interface net.schmizz.sshj.userauth.method.ChallengeResponseProvider
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.KeyedAuthMethod
- shouldRetry() - Method in class net.schmizz.sshj.userauth.method.PasswordResponseProvider
- shouldRetry(Resource) - Method in class net.schmizz.sshj.userauth.password.ConsolePasswordFinder
- shouldRetry(Resource) - Method in interface net.schmizz.sshj.userauth.password.PasswordFinder
-
If password turns out to be incorrect, indicates whether another call to
PasswordFinder.reqPassword(Resource)should be made. - shouldRetry(Resource) - Method in interface net.schmizz.sshj.userauth.password.PasswordUpdateProvider
-
If password turns out to be incorrect, indicates whether another call to
PasswordUpdateProvider.provideNewPassword(Resource, String)should be made. - sig - Variable in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- sig - Variable in class net.schmizz.sshj.transport.Proposal
- sign() - Method in class net.schmizz.sshj.signature.AbstractSignature
- sign() - Method in interface net.schmizz.sshj.signature.Signature
-
Compute the signature.
- signal(String) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Command
-
Send a signal to the remote command.
- signal(Signal) - Method in interface net.schmizz.sshj.connection.channel.direct.Session.Shell
-
Send a signal.
- signal(Signal) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- Signal - Enum in net.schmizz.sshj.connection.channel.direct
-
Various signals that may be sent or received.
- Signal() - Constructor for enum net.schmizz.sshj.connection.channel.direct.Signal
- signature - Variable in class com.hierynomus.sshj.key.BaseKeyAlgorithm
- signature - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signature - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- signature - Variable in class net.schmizz.sshj.signature.AbstractSignature
- signature(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- Signature - Interface in net.schmizz.sshj.signature
-
Signature interface for SSH used to sign or verify data.
- SignatureDSA - Class in net.schmizz.sshj.signature
-
DSA
Signature - SignatureDSA() - Constructor for class net.schmizz.sshj.signature.SignatureDSA
- SignatureDSA.Factory - Class in net.schmizz.sshj.signature
-
A named factory for DSA signature
- SignatureECDSA - Class in net.schmizz.sshj.signature
-
ECDSA
Signature - SignatureECDSA(String, String) - Constructor for class net.schmizz.sshj.signature.SignatureECDSA
- SignatureECDSA.Factory256 - Class in net.schmizz.sshj.signature
-
A named factory for ECDSA-256 signature
- SignatureECDSA.Factory384 - Class in net.schmizz.sshj.signature
-
A named factory for ECDSA-384 signature
- SignatureECDSA.Factory521 - Class in net.schmizz.sshj.signature
-
A named factory for ECDSA-521 signature
- SignatureEdDSA - Class in com.hierynomus.sshj.signature
- SignatureEdDSA() - Constructor for class com.hierynomus.sshj.signature.SignatureEdDSA
- SignatureEdDSA.Factory - Class in com.hierynomus.sshj.signature
- signatureFactory - Variable in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- signatureKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signatureKey - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- signatureKey(byte[]) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- signatureName - Variable in class net.schmizz.sshj.signature.AbstractSignature
- SignatureRSA - Class in net.schmizz.sshj.signature
-
RSA
Signature - SignatureRSA(String, KeyType, String) - Constructor for class net.schmizz.sshj.signature.SignatureRSA
- SignatureRSA.FactoryCERT - Class in net.schmizz.sshj.signature
-
A named factory for RSA
Signature - SignatureRSA.FactoryRSASHA256 - Class in net.schmizz.sshj.signature
-
A named factory for RSA
Signature - SignatureRSA.FactoryRSASHA512 - Class in net.schmizz.sshj.signature
-
A named factory for RSA
Signature - SignatureRSA.FactorySSHRSA - Class in net.schmizz.sshj.signature
-
A named factory for RSA
Signature - singleByte - Variable in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- SingleQuote - Enum constant in enum 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) - Constructor for class net.schmizz.sshj.transport.random.SingletonRandomFactory
- SINK - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- size - Variable in class net.schmizz.sshj.connection.channel.Window
- size - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- size - Variable in class net.schmizz.sshj.sftp.FileAttributes
- size(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- SIZE - Enum constant in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- skip(long) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileInputStream
- skipBytes(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- sMarker - Variable in enum net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.Marker
- socket - Variable in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- socket - Variable in class net.schmizz.sshj.SocketClient
- SOCKET_SPECIAL - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
socket special
- SocketClient - Class in net.schmizz.sshj
- SocketClient(int) - Constructor for class net.schmizz.sshj.SocketClient
- socketFactory - Variable in class net.schmizz.sshj.SocketClient
- SocketForwardingConnectListener - Class in net.schmizz.sshj.connection.channel.forwarded
-
A
ConnectListenerthat 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
SocketAddressthis listener will forward to. - SocketStreamCopyMonitor - Class in net.schmizz.sshj.connection.channel
- SocketStreamCopyMonitor(Runnable) - Constructor for class net.schmizz.sshj.connection.channel.SocketStreamCopyMonitor
- SOME - Static variable in class net.schmizz.concurrent.Event
- source - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- SOURCE - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- Space - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.EscapeMode
- spawn(String) - Method in class net.schmizz.sshj.common.StreamCopier
- spawn(String, boolean) - Method in class net.schmizz.sshj.common.StreamCopier
- spawnDaemon(String) - Method in class net.schmizz.sshj.common.StreamCopier
- SPONGY_CASTLE - Static variable in class net.schmizz.sshj.common.SecurityUtils
-
Identifier for the BouncyCastle JCE provider
- SSHClient - Class in net.schmizz.sshj
-
Secure SHell client API.
- SSHClient() - Constructor for class net.schmizz.sshj.SSHClient
-
Default constructor.
- SSHClient(Config) - Constructor for class net.schmizz.sshj.SSHClient
-
Constructor that allows specifying a
configto be used. - SSHDSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHDSSCertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHException - Exception Class in net.schmizz.sshj.common
-
Most exceptions in the
net.schmizz.sshjpackage are instances of this class. - SSHException(String) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHException
- SSHPacket - Class in net.schmizz.sshj.common
- SSHPacket() - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(byte[]) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(int) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacket(Message) - Constructor for class net.schmizz.sshj.common.SSHPacket
-
Constructs new buffer for the specified SSH packet and reserves the needed space (5 bytes) for the packet header.
- SSHPacket(SSHPacket) - Constructor for class net.schmizz.sshj.common.SSHPacket
- SSHPacketHandler - Interface in net.schmizz.sshj.common
-
An interface for classes to which packet handling may be delegated.
- SSHRSA() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHRSACertV01() - Static method in class com.hierynomus.sshj.key.KeyAlgorithms
- SSHRuntimeException - Exception Class in net.schmizz.sshj.common
-
Represents unrecoverable exceptions in the
net.schmizz.sshjpackage. - SSHRuntimeException() - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(String, Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- SSHRuntimeException(Throwable) - Constructor for exception class net.schmizz.sshj.common.SSHRuntimeException
- StandardPEMKeyReader - Class in net.schmizz.sshj.userauth.keyprovider
-
Standard implementation of PEM Key Reader supporting Base64 decoding without decryption
- StandardPEMKeyReader() - Constructor for class net.schmizz.sshj.userauth.keyprovider.StandardPEMKeyReader
- start() - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder.ForwardedChannel
- startChannel(Socket) - Method in class net.schmizz.sshj.connection.channel.direct.LocalPortForwarder
- startCopy(LocalDestFile, ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- startCopy(LocalSourceFile, ScpCommandLine) - Method in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- startKex(boolean) - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Starts key exchange by sending a
SSH_MSG_KEXINITpacket. - startSession() - Method in interface net.schmizz.sshj.connection.channel.direct.SessionFactory
-
Opens a
sessionchannel. - startSession() - Method in class net.schmizz.sshj.SSHClient
- startShell() - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request a shell.
- startShell() - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- startSubsystem(String) - Method in interface net.schmizz.sshj.connection.channel.direct.Session
-
Request a subsystem.
- startSubsystem(String) - Method in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- stat(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- stat(String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- stat(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- stat(PacketType, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- STAT - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- StatefulSFTPClient - Class in net.schmizz.sshj.sftp
- StatefulSFTPClient(SessionFactory) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
- StatefulSFTPClient(SFTPEngine) - Constructor for class net.schmizz.sshj.sftp.StatefulSFTPClient
- statExistence(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- statExistence(String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- STATUS - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- StatusCode(int) - Constructor for enum net.schmizz.sshj.sftp.Response.StatusCode
- STICKY - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
on directories, restricted deletion flag
- stop() - Method in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
-
Stop handling
x11channel open requests. - StreamCipher - Class in com.hierynomus.sshj.transport.cipher
- StreamCipher(int, String, String) - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCipher
- StreamCiphers - Class in com.hierynomus.sshj.transport.cipher
-
Implementations of the Stream Ciphers that are defined in the RFCs - https://tools.ietf.org/html/rfc4253#section-6.3 - https://tools.ietf.org/html/rfc4345
- StreamCiphers() - Constructor for class com.hierynomus.sshj.transport.cipher.StreamCiphers
- StreamCiphers.Factory - Class in com.hierynomus.sshj.transport.cipher
-
Named factory for BlockCipher
- StreamCopier - Class in net.schmizz.sshj.common
- StreamCopier(InputStream, OutputStream, LoggerFactory) - Constructor for class net.schmizz.sshj.common.StreamCopier
- StreamCopier.Listener - Interface in net.schmizz.sshj.common
- streamtoword(byte[], int[]) - Static method in class com.hierynomus.sshj.userauth.keyprovider.bcrypt.BCrypt
-
Cycically extract a word of key material
- strictKex - Variable in class net.schmizz.sshj.transport.KeyExchanger
- stripLeadingZeroes(byte[]) - Static method in class com.hierynomus.sshj.secg.SecgUtils
- sType - Variable in enum net.schmizz.sshj.common.KeyType
- sub - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- SUID - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
set-user-ID on execution
- SUPPORTED_CIPHERS - Static variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile
- SUPPORTED_CURVES - Static variable in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- supportsServerExtension(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- symlink(String, String) - Method in class net.schmizz.sshj.sftp.StatefulSFTPClient
- SYMLINK - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
symbolic link
- SYMLINK - Enum constant in enum net.schmizz.sshj.sftp.PacketType
T
- tempBuf - Variable in class net.schmizz.sshj.transport.compression.ZlibCompression
- TERM - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- ThreadNameProvider - Class in com.hierynomus.sshj.common
- ThreadNameProvider() - Constructor for class com.hierynomus.sshj.common.ThreadNameProvider
- threshold - Variable in class net.schmizz.sshj.connection.channel.Window.Local
- throwStreamClosed() - Static method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- timeout - Variable in class net.schmizz.sshj.SocketClient
- timeoutMs - Variable in class net.schmizz.sshj.connection.channel.Window.Remote
- timeoutMs - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- timeoutMs - Variable in class net.schmizz.sshj.sftp.SFTPEngine
- timeoutMs - Variable in class net.schmizz.sshj.transport.TransportImpl
- tmp - Variable in class net.schmizz.sshj.transport.mac.BaseMAC
- tmp - Variable in class net.schmizz.sshj.transport.random.SecureRandomProvider
- 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
- toCertificate(PublicKey) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- toCommandLine() - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- toCommaString(List) - Static method in class net.schmizz.sshj.transport.Proposal
- toHex(byte[]) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get the hexadecimal representation of a byte array.
- toHex(byte[], int, int) - Static method in class net.schmizz.sshj.common.ByteArrayUtils
-
Get the hexadecimal representation of a byte array starting at
offsetindex forlenbytes. - toInt() - Method in enum net.schmizz.sshj.common.DisconnectReason
- tokenize(String, int, boolean) - Static method in class net.schmizz.sshj.xfer.scp.SCPDownloadClient
- toMask() - Method in enum net.schmizz.sshj.sftp.FileMode.Type
- toMask(Set) - Static method in enum net.schmizz.sshj.sftp.OpenMode
- toMask(Set) - Static method in enum net.schmizz.sshj.xfer.FilePermission
- TOO_MANY_CONNECTIONS - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- TOSTOP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Stop background jobs from output.
- toString() - Method in class com.hierynomus.sshj.key.KeyAlgorithms.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.BlockCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.ChachaPolyCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.GcmCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.cipher.StreamCiphers.Factory
- toString() - Method in class com.hierynomus.sshj.transport.kex.DHGroups.Factory
- toString() - Method in class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- toString() - Method in class net.schmizz.concurrent.Event
- toString() - Method in class net.schmizz.concurrent.Promise
- toString() - Method in class net.schmizz.sshj.common.Buffer
- toString() - Method in class net.schmizz.sshj.common.CircularBuffer
- toString() - Method in enum net.schmizz.sshj.common.KeyType
- toString() - Method in exception class net.schmizz.sshj.common.SSHException
- toString() - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- toString() - Method in class net.schmizz.sshj.connection.channel.ChannelInputStream
- toString() - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- toString() - Method in class net.schmizz.sshj.connection.channel.direct.Parameters
- toString() - Method in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- toString() - Method in exception class net.schmizz.sshj.connection.channel.OpenFailException
- toString() - Method in class net.schmizz.sshj.connection.channel.Window
- toString() - Method in class net.schmizz.sshj.sftp.FileAttributes
- toString() - Method in class net.schmizz.sshj.sftp.FileMode
- toString() - Method in class net.schmizz.sshj.sftp.PathComponents
- toString() - Method in class net.schmizz.sshj.sftp.RemoteResource
- toString() - Method in class net.schmizz.sshj.sftp.RemoteResourceInfo
- toString() - Method in class net.schmizz.sshj.sftp.Request
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES128CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES128CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES192CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.AES256CTR.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.BlowfishCBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.cipher.TripleDESCBC.Factory
-
Deprecated.
- toString() - Method in class net.schmizz.sshj.transport.NegotiatedAlgorithms
- toString() - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- toString() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- toString() - Method in class net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile
- toString() - Method in class net.schmizz.sshj.userauth.password.PrivateKeyStringResource
- toString() - Method in class net.schmizz.sshj.userauth.password.Resource
- toString() - Method in class net.schmizz.sshj.xfer.FileSystemFile
- toString() - Method in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- trans - Variable in class net.schmizz.sshj.AbstractService
-
Transport layer
- trans - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Transport layer
- trans - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- trans - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- trans - Variable in class net.schmizz.sshj.SSHClient
-
Transport layer
- trans - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- trans - Variable in class net.schmizz.sshj.transport.Reader
- transferFromRemote(StreamCopier.Listener, OutputStream, long) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- transferListener - Variable in class net.schmizz.sshj.xfer.AbstractFileTransfer
- TransferListener - Interface in net.schmizz.sshj.xfer
- transferToRemote(StreamCopier.Listener, InputStream, long) - Method in class net.schmizz.sshj.xfer.scp.SCPEngine
- transformation - Variable in class net.schmizz.sshj.transport.cipher.BaseCipher
- transmit(SFTPPacket) - Method in class net.schmizz.sshj.sftp.SFTPEngine
- transport - Variable in class net.schmizz.sshj.transport.KeyExchanger
- Transport - Interface in net.schmizz.sshj.transport
-
Transport layer of the SSH protocol.
- TransportException - Exception Class in net.schmizz.sshj.transport
-
Transport-layer exception
- TransportException(String) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(String, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.transport.TransportException
- TransportImpl - Class in net.schmizz.sshj.transport
-
A thread-safe
Transportimplementation. - TransportImpl(Config) - Constructor for class net.schmizz.sshj.transport.TransportImpl
- TransportImpl.ConnInfo - Class in net.schmizz.sshj.transport
- TransportImpl.NullService - Class in net.schmizz.sshj.transport
- trimTrailingSeparator(String) - Method in class net.schmizz.sshj.sftp.PathHelper
- trimTrailingSeparator(String, String) - Static method in class net.schmizz.sshj.sftp.PathComponents
- TripleDESCBC - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.
- TripleDESCBC() - Constructor for class net.schmizz.sshj.transport.cipher.TripleDESCBC
-
Deprecated.
- TripleDESCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- TripleDESCBC.Factory - Class in net.schmizz.sshj.transport.cipher
-
Deprecated.Named factory for TripleDESCBC Cipher
- TripleDESCTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- TRUNC - Enum constant in enum 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
trueorfalsevalue, fortimeoutduration. - tryRetrieve(long, TimeUnit) - Method in class net.schmizz.concurrent.Promise
-
Wait for
timeoutduration for this promise's value to be deliver. - TTY_OP_ISPEED - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the input baud rate in bits per second.
- TTY_OP_OSPEED - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Specifies the output baud rate in bits per second.
- tunneled - Variable in class net.schmizz.sshj.SocketClient
- Twofish128CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish128CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish192CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish192CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish256CBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- Twofish256CTR() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- TwofishCBC() - Static method in class com.hierynomus.sshj.transport.cipher.BlockCiphers
- type - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- type - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- type - Variable in class com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyFileUtil.ParsedPubKey
- type - Variable in class net.schmizz.sshj.connection.channel.AbstractChannel
-
Channel type
- type - Variable in class net.schmizz.sshj.sftp.FileMode
- type - Variable in class net.schmizz.sshj.sftp.Request
- type - Variable in class net.schmizz.sshj.sftp.Response
- type - Variable in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- type - Variable in class net.schmizz.sshj.userauth.keyprovider.BaseFileKeyProvider
- type - Variable in class net.schmizz.sshj.userauth.keyprovider.KeyPairWrapper
- type(long) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- type(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- Type(int) - Constructor for enum net.schmizz.sshj.sftp.FileMode.Type
- TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.ForwardedTCPIPChannel
- TYPE - Static variable in class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
U
- uid - Variable in class net.schmizz.sshj.sftp.FileAttributes.Builder
- uid - Variable in class net.schmizz.sshj.sftp.FileAttributes
- uid(String) - Method in class net.schmizz.sshj.sftp.SFTPClient
- UIDGID - Enum constant in enum net.schmizz.sshj.sftp.FileAttributes.Flag
- uncompress(Buffer, Buffer) - Method in interface net.schmizz.sshj.transport.compression.Compression
-
Uncompress the data in a buffer into another buffer.
- uncompress(Buffer, Buffer) - Method in class net.schmizz.sshj.transport.compression.ZlibCompression
- uncompressBuffer - Variable in class net.schmizz.sshj.transport.Decoder
-
Used in case compression is active to store the uncompressed data
- UnconfirmedRead(long, int) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- UnconfirmedRead(long, int, Promise) - Constructor for class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream.UnconfirmedRead
- unconfirmedReads - Variable in class net.schmizz.sshj.sftp.RemoteFile.ReadAheadRemoteFileInputStream
- unconfirmedWrites - Variable in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- UNIMPLEMENTED - Enum constant in enum net.schmizz.sshj.common.Message
- Unknown - Enum constant in enum net.schmizz.sshj.userauth.keyprovider.KeyFormat
- UNKNOWN - Enum constant in enum net.schmizz.sshj.common.DisconnectReason
- UNKNOWN - Enum constant in enum net.schmizz.sshj.common.KeyType
-
Unrecognized
- UNKNOWN - Enum constant in enum net.schmizz.sshj.common.Message
- UNKNOWN - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- UNKNOWN - Enum constant in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN - Enum constant in enum net.schmizz.sshj.sftp.FileMode.Type
-
unknown
- UNKNOWN - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- UNKNOWN - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- UNKNOWN_CHANNEL_TYPE - Enum constant in enum net.schmizz.sshj.connection.channel.OpenFailException.Reason
- UNKNOWN_PRINCIPAL - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- unlock() - Method in class net.schmizz.concurrent.Event
-
Release the lock associated with this event.
- unlock() - Method in class net.schmizz.concurrent.Promise
-
Release the lock associated with this promise.
- unpackList(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- unpackMap(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- unpackString(byte[]) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- update(byte[]) - Method in class net.schmizz.sshj.signature.AbstractSignature
- update(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Convenience method, same as calling
Signature.update(byte[], int, int)with offset as0andH.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 thelocalPathwrapped 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 thelocalPathwrapped 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
localFiletoremotePath. - 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
localFiletoremotePath. - upload(LocalSourceFile, String, long) - Method in class net.schmizz.sshj.xfer.scp.SCPFileTransfer
- upload(TransferListener, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- upload(TransferListener, LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadDir(TransferListener, LocalSourceFile, String) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- Uploader(LocalSourceFile, String) - Constructor for class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadFile(StreamCopier.Listener, LocalSourceFile, String, long) - Method in class net.schmizz.sshj.sftp.SFTPFileTransfer.Uploader
- uploadFilter - Variable in class net.schmizz.sshj.sftp.SFTPFileTransfer
- uploadFilter - Variable in class net.schmizz.sshj.xfer.scp.SCPUploadClient
- useCompression() - Method in class net.schmizz.sshj.SSHClient
-
Adds
zlibcompression to preferred compression algorithms. - usedUp - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- UserAuth - Interface in net.schmizz.sshj.userauth
-
User authentication API.
- USERAUTH_60 - Enum constant in enum net.schmizz.sshj.common.Message
-
{ USERAUTH_PASSWD_CHANGREQ, USERAUTH_PK_OK, USERAUTH_INFO_REQUEST }
- USERAUTH_BANNER - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_FAILURE - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_EXCHANGE_COMPLETE - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_GSSAPI_MIC - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_INFO_RESPONSE - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_REQUEST - Enum constant in enum net.schmizz.sshj.common.Message
- USERAUTH_SUCCESS - Enum constant in enum net.schmizz.sshj.common.Message
- UserAuthException - Exception Class in net.schmizz.sshj.userauth
-
User authentication exception
- UserAuthException(String) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(String, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, String, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthException(DisconnectReason, Throwable) - Constructor for exception class net.schmizz.sshj.userauth.UserAuthException
- UserAuthImpl - Class in net.schmizz.sshj.userauth
-
UserAuthimplementation. - UserAuthImpl(Transport) - Constructor for class net.schmizz.sshj.userauth.UserAuthImpl
- usingCompression() - Method in class net.schmizz.sshj.transport.Converter
- USR_R - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read permission, owner
- USR_RWX - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
read, write, execute/search by user
- USR_W - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
write permission, owner
- USR_X - Enum constant in enum net.schmizz.sshj.xfer.FilePermission
-
execute/search permission, owner
- USR1 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- USR2 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.Signal
- Util() - Constructor for class net.schmizz.sshj.common.ErrorNotifiable.Util
- Util() - Constructor for class net.schmizz.sshj.common.Factory.Named.Util
V
- V_C - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- V_S - Variable in class net.schmizz.sshj.transport.kex.KeyExchangeBase
- V1PuTTYSecretKeyDerivationFunction - Class in net.schmizz.sshj.userauth.keyprovider
-
PuTTY Key Derivation Function supporting Version 1 and 2 Key files with historical SHA-1 key derivation
- V1PuTTYSecretKeyDerivationFunction() - Constructor for class net.schmizz.sshj.userauth.keyprovider.V1PuTTYSecretKeyDerivationFunction
- V3PuTTYSecretKeyDerivationFunction - Class in net.schmizz.sshj.userauth.keyprovider
-
PuTTY Key Derivation Function supporting Version 3 Key files with Argon2 Key Derivation using Bouncy Castle
- V3PuTTYSecretKeyDerivationFunction(Map) - Constructor for class net.schmizz.sshj.userauth.keyprovider.V3PuTTYSecretKeyDerivationFunction
- val - Variable in class net.schmizz.concurrent.Promise
- val - Variable in enum net.schmizz.sshj.sftp.FileMode.Type
- val - Variable in enum net.schmizz.sshj.xfer.FilePermission
- validAfter - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validAfter - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validAfter(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validateIsChildPath(String) - Method in class net.schmizz.sshj.xfer.FileSystemFile
- validBefore - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validBefore - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validBefore(Date) - Method in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validPrincipals - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate.Builder
- validPrincipals - Variable in class com.hierynomus.sshj.userauth.certificate.Certificate
- validPrincipals(List) - 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.ECDSACurve
-
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.KeyExchanger.Expected
-
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.userauth.keyprovider.PEMKey.PEMKeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.ECNamedCurveObjectIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.schmizz.sshj.userauth.keyprovider.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
-
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.ECDSACurve
-
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.KeyExchanger.Expected
-
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.userauth.keyprovider.PEMKey.PEMKeyType
-
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.PKCS8KeyFile.ECNamedCurveObjectIdentifier
-
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.PKCS8KeyFile.KeyAlgorithmObjectIdentifier
-
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 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Toggles the flushing of terminal output.
- VDSUSP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Another suspend character.
- VEOF - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-file character (sends EOF from the terminal).
- VEOL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
End-of-line character in addition to carriage return and/or linefeed.
- VEOL2 - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Additional end-of-line character.
- VERASE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erase the character to left of the cursor.
- VERBOSE - Enum constant in enum net.schmizz.sshj.xfer.scp.ScpCommandLine.Arg
- verify(byte[]) - Method in class com.hierynomus.sshj.signature.SignatureEdDSA
- verify(byte[]) - Method in interface net.schmizz.sshj.signature.Signature
-
Verify against the given signature.
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureDSA
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureECDSA
- verify(byte[]) - Method in class net.schmizz.sshj.signature.SignatureRSA
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.FingerprintVerifier
- verify(String, int, PublicKey) - Method in interface net.schmizz.sshj.transport.verification.HostKeyVerifier
-
This callback is invoked when the server's host key needs to be verified.
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- verify(String, int, PublicKey) - Method in class net.schmizz.sshj.transport.verification.PromiscuousVerifier
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.BadHostEntry
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.CommentEntry
- verify(PublicKey) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.HostEntry
- verify(PublicKey) - Method in interface net.schmizz.sshj.transport.verification.OpenSSHKnownHosts.KnownHostEntry
- verify(Mac) - Method in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
-
Verify the MAC (only required for v1/v2 keys.
- verify(NegotiatedAlgorithms) - Method in interface net.schmizz.sshj.transport.verification.AlgorithmsVerifier
-
Callback is invoked when algorithms have been negotiated between client and server.
- verifyCertificate(byte[]) - Method in class net.schmizz.sshj.transport.kex.AbstractDHG
- verifyHmac - Variable in class net.schmizz.sshj.userauth.keyprovider.PuTTYKeyFile
- verifyHost(PublicKey) - Method in class net.schmizz.sshj.transport.KeyExchanger
-
Tries to validate host key with all the host key verifiers known to this instance (
KeyExchanger.hostVerifiers) - verifyHostCertificate(byte[], Certificate, String) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- verifyHostKeyCertificates - Variable in class net.schmizz.sshj.ConfigImpl
- version - Variable in class net.schmizz.sshj.ConfigImpl
- version() - Method in class net.schmizz.sshj.sftp.SFTPClient
- VERSION - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- VFLUSH - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Character to flush output.
- VINTR - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Interrupt character; 255 if none.
- VKILL - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Kill the current input line.
- VLNEXT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enter the next character typed literally, even if it is a special character.
- VQUIT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
The quit character (sends SIGQUIT signal on POSIX systems).
- VREPRINT - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Reprints the current input line.
- VSTART - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Continues paused output (normally control-Q).
- VSTATUS - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Prints system status line (load, command, pid, etc).
- VSTOP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Pauses output (normally control-S).
- VSUSP - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Suspends the current program.
- VSWTCH - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Switch to a different shell layer.
- VWERASE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Erases a word left of cursor.
W
- waitForDone() - Method in class net.schmizz.sshj.transport.KeyExchanger
- waitForServerIdentBeforeSendingClientIdent - Variable in class net.schmizz.sshj.ConfigImpl
- wasCoreDumped - Variable in class net.schmizz.sshj.connection.channel.direct.SessionChannel
- whileOpen(AbstractChannel.TransportRunnable) - Method in class net.schmizz.sshj.connection.channel.AbstractChannel
- WildcardHostMatcher(String) - Constructor for class com.hierynomus.sshj.transport.verification.KnownHostMatchers.WildcardHostMatcher
- win - Variable in class net.schmizz.sshj.connection.channel.ChannelInputStream
- win - Variable in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- Window - Class in net.schmizz.sshj.connection.channel
- Window(long, int, LoggerFactory) - Constructor for class net.schmizz.sshj.connection.channel.Window
- Window.Local - Class in net.schmizz.sshj.connection.channel
-
Controls how much data remote end can send before an adjustment notification from us is required.
- Window.Remote - Class in net.schmizz.sshj.connection.channel
-
Controls how much data we can send before an adjustment notification from remote end is required.
- windowSize - Variable in class net.schmizz.sshj.connection.ConnectionImpl
- with(ScpCommandLine.Arg) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, String) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- with(ScpCommandLine.Arg, String, boolean) - Static method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- withAtimeMtime(long, long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withExtended(String, String) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withExtended(Map) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withPath(String, ScpCommandLine.EscapeMode) - Method in class net.schmizz.sshj.xfer.scp.ScpCommandLine
- withPermissions(int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withPermissions(Set) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withSize(long) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withType(FileMode.Type) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- withUIDGID(int, int) - Method in class net.schmizz.sshj.sftp.FileAttributes.Builder
- wpos - Variable in class net.schmizz.sshj.common.Buffer
- wpos - Variable in class net.schmizz.sshj.common.CircularBuffer
-
Next write position.
- wpos() - Method in class net.schmizz.sshj.common.Buffer
- wpos(int) - Method in class net.schmizz.sshj.common.Buffer
- write() - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
- write(byte[]) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream.DataBuffer
- write(byte[], int, int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- write(byte[], long, int) - Method in class net.schmizz.sshj.common.StreamCopier
- write(int) - Method in class net.schmizz.sshj.connection.channel.ChannelOutputStream
- write(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- write(int) - Method in class net.schmizz.sshj.sftp.RemoteFile.RemoteFileOutputStream
- write(long, byte[], int, int) - Method in class net.schmizz.sshj.sftp.RemoteFile
- write(SSHPacket) - Method in interface net.schmizz.sshj.transport.Transport
-
Write a packet over this transport.
- write(SSHPacket) - Method in class net.schmizz.sshj.transport.TransportImpl
- write(OpenSSHKnownHosts.KnownHostEntry) - Method in class net.schmizz.sshj.transport.verification.OpenSSHKnownHosts
-
Append a single entry
- WRITE - Enum constant in enum net.schmizz.sshj.sftp.OpenMode
-
Open the file for writing.
- WRITE - Enum constant in enum net.schmizz.sshj.sftp.PacketType
- WRITE_PROTECT - Enum constant in enum net.schmizz.sshj.sftp.Response.StatusCode
- writeBoolean(boolean) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeByte(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeBytes(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeChar(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeChars(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeDouble(double) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeFloat(float) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeInt(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeLock - Variable in class net.schmizz.sshj.transport.TransportImpl
- writeLong(long) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writePubKeyContentsIntoBuffer(PublicKey, Buffer) - Static method in class net.schmizz.sshj.common.ECDSAVariationsAdapter
- writePubKeyContentsIntoBuffer(PublicKey, Buffer) - Method in enum net.schmizz.sshj.common.KeyType
- writePubKeyContentsIntoBuffer(PublicKey, KeyType, Buffer) - Static method in class net.schmizz.sshj.common.KeyType.CertUtils
- writeShort(int) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
- writeUTF(String) - Method in class net.schmizz.sshj.sftp.RandomAccessRemoteFile
X
- X11Channel(Connection, int, long, long, String, int) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder.X11Channel
- X11Forwarder - Class in net.schmizz.sshj.connection.channel.forwarded
-
Handles forwarded
x11channels. - X11Forwarder(Connection, ConnectListener) - Constructor for class net.schmizz.sshj.connection.channel.forwarded.X11Forwarder
- X11Forwarder.X11Channel - Class in net.schmizz.sshj.connection.channel.forwarded
-
An
x11forwarded channel. - XCASE - Enum constant in enum net.schmizz.sshj.connection.channel.direct.PTYMode
-
Enable input and output of uppercase characters by preceding their lowercase equivalents with "\".
- xfer - Variable in class net.schmizz.sshj.sftp.SFTPClient
Y
- YES - Static variable in class net.schmizz.sshj.transport.verification.ConsoleKnownHostsVerifier
Z
- ZlibCompression - Class in net.schmizz.sshj.transport.compression
- ZlibCompression() - Constructor for class net.schmizz.sshj.transport.compression.ZlibCompression
- ZlibCompression.Factory - Class in net.schmizz.sshj.transport.compression
-
Named factory for the ZLib Compression.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BlockCiphers.AES128CBC()