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

A

AbstractAuthenticationProtocol<C extends Context> - Interface in com.sshtools.common.auth
 
AbstractClientTransport<C extends Context> - Interface in com.sshtools.common.ssh
 
AbstractDigest - Class in com.sshtools.common.ssh.components.jce
An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractDigest(String) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractDigest
 
AbstractDirectFile<T extends AbstractDirectFile<T>> - Class in com.sshtools.common.files.direct
 
AbstractDirectFile(String, AbstractFileFactory<T>, File) - Constructor for class com.sshtools.common.files.direct.AbstractDirectFile
 
AbstractDirectFileFactory<T extends AbstractDirectFile<T>> - Class in com.sshtools.common.files.direct
 
AbstractDirectFileFactory() - Constructor for class com.sshtools.common.files.direct.AbstractDirectFileFactory
 
AbstractDirectFileFactory(File) - Constructor for class com.sshtools.common.files.direct.AbstractDirectFileFactory
 
AbstractFile - Interface in com.sshtools.common.files
 
AbstractFileAdapter - Class in com.sshtools.common.files
 
AbstractFileAdapter(AbstractFile) - Constructor for class com.sshtools.common.files.AbstractFileAdapter
 
AbstractFileAdapter() - Constructor for class com.sshtools.common.files.AbstractFileAdapter
 
AbstractFileAttributeView - Class in com.sshtools.common.files.nio
 
AbstractFileBasicAttributes - Class in com.sshtools.common.files.nio
 
AbstractFileDirectoryStream - Class in com.sshtools.common.files.nio
 
AbstractFileFactory<T extends AbstractFile> - Interface in com.sshtools.common.files
 
AbstractFileImpl<T extends AbstractFile> - Class in com.sshtools.common.files
 
AbstractFileImpl(AbstractFileFactory<T>) - Constructor for class com.sshtools.common.files.AbstractFileImpl
 
AbstractFileNIOFileSystem - Class in com.sshtools.common.files.nio
 
AbstractFileNIOFileSystem(SshConnection, URI, AbstractFileNIOProvider) - Constructor for class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
AbstractFileNIOProvider - Class in com.sshtools.common.files.nio
 
AbstractFileNIOProvider() - Constructor for class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
AbstractFilePath - Class in com.sshtools.common.files.nio
 
AbstractFileRandomAccess - Interface in com.sshtools.common.files
 
AbstractFileSeekableByteChannel - Class in com.sshtools.common.files.nio
 
AbstractFileSystem - Class in com.sshtools.common.sftp
This class is final.
AbstractFileSystem(SshConnection, String) - Constructor for class com.sshtools.common.sftp.AbstractFileSystem
 
AbstractFileSystem.OpenDirectory - Class in com.sshtools.common.sftp
 
AbstractFileSystem.OpenFile - Class in com.sshtools.common.sftp
 
AbstractFileURI - Class in com.sshtools.common.files.nio
 
AbstractHmac - Class in com.sshtools.common.ssh.components.jce
An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractHmac(String, int, SecurityLevel, int) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractHmac
 
AbstractHmac(String, int, int, SecurityLevel, int) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractHmac
 
AbstractJCECipher - Class in com.sshtools.common.ssh.components.jce
An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AbstractJCECipher(String, String, int, String, SecurityLevel, int) - Constructor for class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
AbstractKeyExchange - Interface in com.sshtools.common.ssh.components.jce
 
AbstractMD5Extension - Class in com.sshtools.common.sftp.extensions
 
AbstractPublicKeyAuthenticationProvider - Class in com.sshtools.common.auth
Abstract implementation of a PublicKeyAuthenticationProvider that just provides AbstractPublicKeyAuthenticationProvider.getName() implementation.
AbstractPublicKeyAuthenticationProvider() - Constructor for class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
AbstractRequestFuture - Class in com.sshtools.common.ssh
 
AbstractRequestFuture() - Constructor for class com.sshtools.common.ssh.AbstractRequestFuture
 
AbstractServerTransport<C extends Context> - Interface in com.sshtools.common.sshd
 
AbstractSftpExtension - Class in com.sshtools.common.sftp.extensions
 
AbstractSftpExtension(String, boolean) - Constructor for class com.sshtools.common.sftp.extensions.AbstractSftpExtension
 
ACE4_ADD_FILE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_ADD_SUBDIRECTORY - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_APPEND_DATA - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_DELETE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_DELETE_CHILD - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_DIRECTORY_INHERIT_ACE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_EXECUTE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_FAILED_ACCESS_ACE_FLAG - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_FILE_INHERIT_ACE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_IDENTIFIER_GROUP - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_INHERIT_ONLY_ACE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_LIST_DIRECTORY - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_NO_PROPAGATE_INHERIT_ACE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_READ_ACL - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_READ_ATTRIBUTES - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_READ_DATA - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_READ_NAMED_ATTRS - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_SUCCESSFUL_ACCESS_ACE_FLAG - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_SYNCHRONIZE - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_WRITE_ACL - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_WRITE_ATTRIBUTES - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_WRITE_DATA - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_WRITE_NAMED_ATTRS - Static variable in class com.sshtools.common.sftp.ACL
 
ACE4_WRITE_OWNER - Static variable in class com.sshtools.common.sftp.ACL
 
ACL - Class in com.sshtools.common.sftp
Version 4 of the SFTP protocol introduces an ACL field in the SftpFileAttributes structure.
ACL(int, int, int, String) - Constructor for class com.sshtools.common.sftp.ACL
 
ACL_ALARM_TYPE - Static variable in class com.sshtools.common.sftp.ACL
 
ACL_ALLOWED_TYPE - Static variable in class com.sshtools.common.sftp.ACL
 
ACL_AUDIT_TYPE - Static variable in class com.sshtools.common.sftp.ACL
 
ACL_DENIED_TYPE - Static variable in class com.sshtools.common.sftp.ACL
 
AdaptiveConfiguration - Class in com.sshtools.common.config
 
AdaptiveConfiguration() - Constructor for class com.sshtools.common.config.AdaptiveConfiguration
 
add(SshPublicKey, String, SshConnection) - Method in class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
add(SshPublicKey, String, SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
add(SshPublicKey, String, SshConnection) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
add(SshPublicKey, String, SshConnection) - Method in class com.sshtools.common.auth.PublicKeyAuthenticationAdapter
 
add(SshPublicKey, String, SshConnection) - Method in interface com.sshtools.common.auth.PublicKeyAuthenticationProvider
 
add(SshPublicKey, String, SshConnection) - Method in class com.sshtools.common.auth.UniversalAuthenticationProvider
 
add(String) - Method in class com.sshtools.common.permissions.IPStore
 
add(int) - Method in class com.sshtools.common.permissions.Permissions
 
add(String, Class<? extends T>) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Add a new component type to the factory.
addAttribute(String, Object) - Method in class com.sshtools.common.events.Event
Add an attribute to the event
addCAKey(SshPublicKey) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
addConnectFrom(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
addedTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationAdapter
 
addedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
addEntry(SshPublicKey, String, String...) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
addEnvironmentVariable(String, String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
addEventListener(ChannelEventListener) - Method in interface com.sshtools.common.ssh.Channel
 
addEventListener(EventListener) - Method in interface com.sshtools.common.ssh.SshConnection
 
addForwardTo(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
addFutureListener(RequestFutureListener) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
addFutureListener(RequestFutureListener) - Method in interface com.sshtools.common.ssh.RequestFuture
 
addIncomingTask(ConnectionAwareTask) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addKey(String, SshKeyPair, SshPublicKey) - Method in class com.sshtools.common.auth.InMemoryMutualKeyAuthenticationStore
 
addKey(SshPublicKey, String) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
addKey(SshPublicKey, String, Option<?>...) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
addKeyboardInteractiveProvider(KeyboardInteractiveAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addListener(EventListener) - Method in interface com.sshtools.common.events.EventService
Add an EventListener to the list of objects that will be sent Events.
addListener(EventListener) - Method in class com.sshtools.common.events.EventServiceImplementation
 
addOutgoingTask(ConnectionAwareTask) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addPasswordAuthenticationProvider(PasswordAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addPrincipal(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
addProvider(Authenticator) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
addProvider(Authenticator) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addProviders(Collection<Authenticator>) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
addProviders(Collection<Authenticator>) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addPublicKeyAuthenticationProvider(PublicKeyAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addRequiredAuthentication(String) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
addRequiredMechanism(String) - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
addTask(Integer, ConnectionAwareTask) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
addTask(Integer, ConnectionAwareTask) - Method in interface com.sshtools.common.ssh.SshConnection
 
addTask(ConnectionAwareTask) - Method in interface com.sshtools.common.ssh.SshConnection
 
addTask(Integer, ConnectionAwareTask) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
addTransferEvent(String, TransferEvent) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
addVerifier(HostKeyVerification) - Method in class com.sshtools.common.knownhosts.HostKeyVerificationManager
 
addWrapper(SftpOperationWrapper) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
ADMINISTRATIVIVELY_PROHIBITED - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES128Cbc
 
AES128Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES128Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES128Ctr
 
AES128Gcm - Class in com.sshtools.common.ssh.components.jce
 
AES128Gcm() - Constructor for class com.sshtools.common.ssh.components.jce.AES128Gcm
 
AES192Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES192Cbc
 
AES192Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES192Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES192Ctr
 
AES256Cbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.sshtools.common.ssh.components.jce.AES256Cbc
 
AES256Ctr - Class in com.sshtools.common.ssh.components.jce
 
AES256Ctr() - Constructor for class com.sshtools.common.ssh.components.jce.AES256Ctr
 
AES256Gcm - Class in com.sshtools.common.ssh.components.jce
 
AES256Gcm() - Constructor for class com.sshtools.common.ssh.components.jce.AES256Gcm
 
AGENT_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error has occurred within the agent.
AGENT_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
ALGORITHM_NAME - Static variable in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
allDefaultGroups() - Static method in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in class com.sshtools.common.command.ExecutableCommand
 
allocatePseudoTerminal(String, int, int, int, int, byte[]) - Method in interface com.sshtools.common.shell.ShellListener
If the client requests a pseudo terminal for the session this method will be invoked before the shell, exec or subsystem is started.
ALLOW_FORWARDING - Static variable in class com.sshtools.common.forwarding.ForwardingPolicy
 
allowForwarding() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
allowGatewayForwarding() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
allowHost(String, SshPublicKey, boolean) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
ArcFour - Class in com.sshtools.common.ssh.components.jce
 
ArcFour() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour
 
ArcFour128 - Class in com.sshtools.common.ssh.components.jce
 
ArcFour128() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour128
 
ArcFour256 - Class in com.sshtools.common.ssh.components.jce
 
ArcFour256() - Constructor for class com.sshtools.common.ssh.components.jce.ArcFour256
 
assertAllowed(SocketAddress, SocketAddress) - Method in class com.sshtools.common.permissions.IPPolicy
 
assertConnection(SocketAddress, SocketAddress) - Method in class com.sshtools.common.permissions.IPPolicy
 
assertOpen() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
assertPermission(SshConnection, int, String...) - Method in class com.sshtools.common.shell.ShellPolicy
 
ATTRIBUTE_ABSTRACT_FILE - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_ABSTRACT_FILE_INPUTSTREAM - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_ABSTRACT_FILE_OUTPUTSTREAM - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_ABSTRACT_FILE_RANDOM_ACCESS - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_ATTEMPTED_USERNAME - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_AUTHENTICATION_METHOD - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_AUTHENTICATION_METHODS - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_BITS_NOT_AVAILABLE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
ATTRIBUTE_BYTES_EXPECTED - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_BYTES_READ - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_BYTES_TRANSFERED - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_BYTES_WRITTEN - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_CLIENT - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_COMMAND - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_CONNECTION - Static variable in class com.sshtools.common.events.EventCodes
The current connection
ATTRIBUTE_DIRECTORY_PATH - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FILE_FACTORY - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FILE_NAME - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FILE_NEW_NAME - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FILE_TARGET - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_ENTRANCE - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_FORWARDING_TUNNEL_EXIT - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_HANDLE - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_HOST_KEY - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_HOST_PUBLIC_KEY - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_IP - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_LOCAL_CIPHERS_CS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CIPHERS_SC - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_COMPONENT_LIST - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_LOCAL_CS_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_CS_MACS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_IDENT - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_LOCAL_KEY_EXCHANGES - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_PUBLICKEYS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOCAL_SC_MACS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_LOG_MESSAGE - Static variable in class com.sshtools.common.events.EventCodes
This attribute is the key for the log message previously passes to Log.info()/Log.debug() calls
ATTRIBUTE_MOUNT_MANAGER - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_NEW_ATRTIBUTES - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_NUMBER_OF_CONNECTIONS - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_OLD_ATTRIBUTES - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_OPEN_DIRECTORY_HANDLES - Static variable in class com.sshtools.common.events.EventCodes
Open directory handles on SFTP close
ATTRIBUTE_OPEN_FILE_HANDLES - Static variable in class com.sshtools.common.events.EventCodes
Open file handles on SFTP close
ATTRIBUTE_OPERATION_FINISHED - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_OPERATION_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_REMOTE_CIPHERS_CS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CIPHERS_SC - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_COMPONENT_LIST - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_REMOTE_CS_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_CS_MACS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_IDENT - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_REMOTE_IP - Static variable in class com.sshtools.common.events.EventCodes
The remote ip
ATTRIBUTE_REMOTE_KEY_EXCHANGES - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_PUBLICKEYS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_COMPRESSIONS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_REMOTE_SC_MACS - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_SESSION - Static variable in class com.sshtools.common.events.EventCodes
 
ATTRIBUTE_THROWABLE - Static variable in class com.sshtools.common.events.EventCodes
This attribute is the key for the throwable object previously passed in some Log.info() calls.
ATTRIBUTE_USING_CS_CIPHER - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_COMPRESSION - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_CS_MAC - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_KEY_EXCHANGE - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_PUBLICKEY - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_CIPHER - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_COMPRESSION - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
ATTRIBUTE_USING_SC_MAC - Static variable in class com.sshtools.common.events.EventCodes
algorithm negotiation preferences
AUTH_CANCELLED_BY_USER - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: Authentication was cancelled
AUTHENTICATION_METHOD - Static variable in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
AUTHENTICATION_METHOD - Static variable in class com.sshtools.common.auth.PasswordAuthentication
 
AUTHENTICATION_METHOD - Static variable in class com.sshtools.common.auth.PublicKeyAuthentication
 
AuthenticationMechanism - Interface in com.sshtools.common.auth
Each authentication mechanism the server supports should implement this interface.
AuthenticationMechanismFactory<C extends Context> - Interface in com.sshtools.common.auth
 
AuthenticationPolicy - Class in com.sshtools.common.policy
 
AuthenticationPolicy() - Constructor for class com.sshtools.common.policy.AuthenticationPolicy
 
Authenticator - Interface in com.sshtools.common.auth
 
AUTHORIZED_KEYS_STORE - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
 
AuthorizedKeyFile - Class in com.sshtools.common.publickey.authorized
 
AuthorizedKeyFile() - Constructor for class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
AuthorizedKeyFile(String) - Constructor for class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
AuthorizedKeyOptions - Class in com.sshtools.common.publickey.authorized
 
AuthorizedKeyOptions() - Constructor for class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
authorizedKeysFile - Variable in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
The path relative to the users home directory from which to load authorized keys
AuthorizedKeysPublicKeyAuthenticationProvider - Class in com.sshtools.common.auth
This class implements the OpenSSH style authorized_keys public key store.
AuthorizedKeysPublicKeyAuthenticationProvider() - Constructor for class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Create a default authorized_keys store that reads keys from .ssh/authorized_keys.
AuthorizedKeysPublicKeyAuthenticationProvider(String) - Constructor for class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Create an authorized keys stores that reads keys from a custom location.

B

BAD_API_USAGE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
BAD_API_USAGE - Static variable in exception com.sshtools.common.ssh.SshException
The API has encountered an error because of incorrect usage.
Base64EncodedFileFormat - Class in com.sshtools.common.publickey
 
Base64EncodedFileFormat(String, String) - Constructor for class com.sshtools.common.publickey.Base64EncodedFileFormat
 
begin - Variable in class com.sshtools.common.net.HttpHeader
 
begin - Variable in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
blacklist(String) - Method in class com.sshtools.common.permissions.IPPolicy
 
BlankEntry() - Constructor for class com.sshtools.common.knownhosts.KnownHostsKeyVerification.BlankEntry
 
BlowfishCbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the Blowfish cipher using a JCE provider.
BlowfishCbc() - Constructor for class com.sshtools.common.ssh.components.jce.BlowfishCbc
 
build() - Method in class com.sshtools.common.publickey.CertificateExtension.Builder
 
build() - Method in class com.sshtools.common.publickey.CriticalOption.Builder
 
Builder() - Constructor for class com.sshtools.common.publickey.CertificateExtension.Builder
 
Builder() - Constructor for class com.sshtools.common.publickey.CriticalOption.Builder
 
BY_APPLICATION - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The application disconnected

C

calcBroadcastAddress(int[], int) - Static method in class com.sshtools.common.net.IPUtils
 
calcFirstAddress(int[], int[]) - Static method in class com.sshtools.common.net.IPUtils
 
calcLastAddress(int[], int) - Static method in class com.sshtools.common.net.IPUtils
 
calcNetworkNumber(int[], int[]) - Static method in class com.sshtools.common.net.IPUtils
 
CALLBACKS - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
CANCELLED_CONNECTION - Static variable in exception com.sshtools.common.ssh.SshException
The user cancelled the connection.
canConnectFrom(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
canContinue() - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
canForwardTo(String, int) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
CERT_AUTHORITY - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
CERT_TYPE - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist256Certificate
 
CERT_TYPE - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist384Certificate
 
CERT_TYPE - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist521Certificate
 
CERT_TYPE - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
CertificateExtension - Class in com.sshtools.common.publickey
 
CertificateExtension() - Constructor for class com.sshtools.common.publickey.CertificateExtension
 
CertificateExtension.Builder - Class in com.sshtools.common.publickey
 
ChaCha20(byte[], byte[], int) - Constructor for class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
ChaCha20Poly1305 - Class in com.sshtools.common.ssh.components.jce
 
ChaCha20Poly1305() - Constructor for class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
ChaCha20Poly1305.ChaCha20 - Class in com.sshtools.common.ssh.components.jce
 
ChaCha20Poly1305.ChaCha20.WrongKeySizeException - Exception in com.sshtools.common.ssh.components.jce
 
ChaCha20Poly1305.ChaCha20.WrongNonceSizeException - Exception in com.sshtools.common.ssh.components.jce
 
ChaCha20Poly1305.Poly1305 - Class in com.sshtools.common.ssh.components.jce
Poly1305 message authentication code, designed by D.
changePassphrase(String, String) - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
changePassphrase(String, String) - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Change the passphrase of the key file.
changePassphrase(File, String, String) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
changePassword(SshConnection, String, String, String) - Method in class com.sshtools.common.auth.PasswordAuthenticationProvider
Implement this method to change the users password
changePositionofAlgorithm(String, int) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
changeWindowDimensions(int, int, int, int) - Method in interface com.sshtools.common.shell.ShellListener
When the window (terminal) size changes on the client side, it MAY send notification in which case this method will be invoked to notify the session that a change has occurred.
Channel - Interface in com.sshtools.common.ssh
 
CHANNEL_FAILURE - Static variable in exception com.sshtools.common.ssh.SshException
Indicates that a channel has failed; this is used by channel implementations (such as port forwarding or session channels) to indicate that the channel has critically failed.
ChannelEventListener - Interface in com.sshtools.common.ssh
Interface for receiving Channel events (currently only supports the close event).
ChannelOpenException - Exception in com.sshtools.common.ssh
Exception thrown when a channel cannot be opened, the reason for which should be specified in with any of the constants defined here.
ChannelOpenException(String, int) - Constructor for exception com.sshtools.common.ssh.ChannelOpenException
 
ChannelRequestFuture - Class in com.sshtools.common.ssh
 
ChannelRequestFuture() - Constructor for class com.sshtools.common.ssh.ChannelRequestFuture
 
check(int) - Method in class com.sshtools.common.permissions.Permissions
 
checkAccess(Path, AccessMode...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
checkConnection(SocketAddress, SocketAddress) - Method in class com.sshtools.common.permissions.IPPolicy
 
checkDefaultPath(String) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
checkHostPermitted(SshConnection, String, int) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
Check the host of the forwarding is permitted under this policy.
checkInterfacePermitted(SshConnection, String, int) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
Check that the source of the forwarding is permitted under this policy.
checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
checkKey(SshPublicKey, SshConnection) - Method in interface com.sshtools.common.auth.PublicKeyAuthenticationProvider
 
checkKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.UniversalAuthenticationProvider
 
checkPermission(SshConnection, int, String...) - Method in class com.sshtools.common.shell.ShellPolicy
 
CIDRNetwork - Class in com.sshtools.common.net
 
CIDRNetwork(String) - Constructor for class com.sshtools.common.net.CIDRNetwork
Default constructor
CIPHERS - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
clamp(byte[]) - Static method in class com.sshtools.common.ssh.components.jce.Curve25519
KEY AGREEMENT
ClassLoaderPolicy - Class in com.sshtools.common.policy
 
ClassLoaderPolicy() - Constructor for class com.sshtools.common.policy.ClassLoaderPolicy
 
cleanup() - Method in class com.sshtools.common.ssh.Subsystem
 
cleanupOperations(ConnectionAwareTask) - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
cleanupSubsystem() - Method in class com.sshtools.common.publickey.PublicKeySubsystemServer
 
cleanupSubsystem() - Method in class com.sshtools.common.sftp.SftpSubsystem
 
cleanupSubsystem() - Method in class com.sshtools.common.ssh.Subsystem
 
clear() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
clear() - Method in class com.sshtools.common.ssh.components.ComponentFactory
Clear all of the entries in this component factory.
clearConnection() - Method in interface com.sshtools.common.ssh.SshConnectionManager
 
clone() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
close() - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
close() - Method in class com.sshtools.common.files.nio.AbstractFileDirectoryStream
 
close() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
close() - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
close() - Method in class com.sshtools.common.files.RandomAccessImpl
 
close() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
close() - Method in interface com.sshtools.common.ssh.Channel
 
closeFile(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
closeFile(byte[], boolean) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
closeFile(String, boolean) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
closeFilesystem() - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
closeSession() - Method in class com.sshtools.common.scp.ScpCommand
 
com.sshtools.common.auth - package com.sshtools.common.auth
 
com.sshtools.common.command - package com.sshtools.common.command
 
com.sshtools.common.config - package com.sshtools.common.config
 
com.sshtools.common.events - package com.sshtools.common.events
 
com.sshtools.common.files - package com.sshtools.common.files
 
com.sshtools.common.files.direct - package com.sshtools.common.files.direct
 
com.sshtools.common.files.nio - package com.sshtools.common.files.nio
 
com.sshtools.common.forwarding - package com.sshtools.common.forwarding
 
com.sshtools.common.knownhosts - package com.sshtools.common.knownhosts
 
com.sshtools.common.net - package com.sshtools.common.net
 
com.sshtools.common.nio - package com.sshtools.common.nio
 
com.sshtools.common.permissions - package com.sshtools.common.permissions
 
com.sshtools.common.policy - package com.sshtools.common.policy
 
com.sshtools.common.publickey - package com.sshtools.common.publickey
 
com.sshtools.common.publickey.authorized - package com.sshtools.common.publickey.authorized
 
com.sshtools.common.rsa - package com.sshtools.common.rsa
 
com.sshtools.common.scp - package com.sshtools.common.scp
 
com.sshtools.common.sftp - package com.sshtools.common.sftp
 
com.sshtools.common.sftp.extensions - package com.sshtools.common.sftp.extensions
 
com.sshtools.common.sftp.extensions.filter - package com.sshtools.common.sftp.extensions.filter
 
com.sshtools.common.shell - package com.sshtools.common.shell
 
com.sshtools.common.ssh - package com.sshtools.common.ssh
 
com.sshtools.common.ssh.components - package com.sshtools.common.ssh.components
This package contains an abstract cryptographic provider for the SSH protocol.
com.sshtools.common.ssh.components.jce - package com.sshtools.common.ssh.components.jce
This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider.
com.sshtools.common.ssh.compression - package com.sshtools.common.ssh.compression
Compression interface for the SSH Transport Protocol.
com.sshtools.common.ssh2 - package com.sshtools.common.ssh2
 
com.sshtools.common.sshd - package com.sshtools.common.sshd
 
CommandOption - Class in com.sshtools.common.publickey.authorized
 
CommandOption(String) - Constructor for class com.sshtools.common.publickey.authorized.CommandOption
 
compareTo(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
complete(boolean) - Method in class com.sshtools.common.ssh.GlobalRequest
 
complete(RequestFuture) - Method in interface com.sshtools.common.ssh.RequestFutureListener
 
completedAuthentication() - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
completedTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationAdapter
 
completedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
ComponentFactory<T> - Class in com.sshtools.common.ssh.components
A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
ComponentFactory(ComponentManager) - Constructor for class com.sshtools.common.ssh.components.ComponentFactory
 
ComponentManager - Class in com.sshtools.common.ssh.components
An abstract class that manages the components used by the SSH API.
ComponentManager() - Constructor for class com.sshtools.common.ssh.components.ComponentManager
 
compress(byte[], int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
compress(byte[], int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Compress a block of data.
COMPRESSION - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
COMPRESSION_ERROR - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: A compression error occurred
con - Variable in class com.sshtools.common.ssh.ConnectionAwareTask
 
configureSecurityLevel(SecurityLevel) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
CONNECT_FAILED - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The connection could not be established
CONNECT_FAILED - Static variable in exception com.sshtools.common.ssh.SshException
The connection could not be established.
CONNECTED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Protocol state: The transport protocol is connected and services can be started or may already be active.
CONNECTION_CLOSED - Static variable in exception com.sshtools.common.ssh.SshException
An attempt has been made to use a connection that has been closed and is no longer valid.
CONNECTION_LOST - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The connection was lost
ConnectionAwareTask - Class in com.sshtools.common.ssh
 
ConnectionAwareTask(SshConnection) - Constructor for class com.sshtools.common.ssh.ConnectionAwareTask
 
ConsoleKnownHostsFile - Class in com.sshtools.common.knownhosts
 
ConsoleKnownHostsFile() - Constructor for class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
 
ConsoleKnownHostsFile(File) - Constructor for class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
 
contains(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Determine whether the factory supports a given component type.
containsProperty(String) - Method in interface com.sshtools.common.ssh.SshConnection
 
Context - Interface in com.sshtools.common.ssh
 
context - Variable in class com.sshtools.common.ssh.Subsystem
 
convertFile(File, String, int, File) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
convertFile(File, int, File) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Take a file in any of the supported public key formats and convert to the requested format.
convertKey(byte[]) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
copy(Path, Path, CopyOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
copyFile(String, String, boolean) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
CopyFileSftpExtension - Class in com.sshtools.common.sftp.extensions
 
CopyFileSftpExtension() - Constructor for class com.sshtools.common.sftp.extensions.CopyFileSftpExtension
 
copyFrom(AbstractFile) - Method in interface com.sshtools.common.files.AbstractFile
 
copyFrom(AbstractFile) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
copyFrom(AbstractFile) - Method in class com.sshtools.common.files.AbstractFileImpl
 
create(SshConnection, String...) - Static method in class com.sshtools.common.files.nio.AbstractFileURI
 
create(SshKeyPair) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshKeyPair, String) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshKeyPair, String, int) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshKeyPair, String, String) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshKeyPair, String, String, int) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
create(SshPublicKey, String, int) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
create(SshPublicKey, String, String, int) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Create a file representation from an existing public key.
createAddressString(int[]) - Static method in class com.sshtools.common.net.IPUtils
 
createAlgorithmList(String, String, String, String, String...) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
createAlgorithmList(ComponentFactory<?>, String, String, String, String, String...) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
createCipher(String) - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
createCustomOption(String, String) - Method in class com.sshtools.common.publickey.CriticalOption.Builder
 
createCustomOption(String, byte[]) - Method in class com.sshtools.common.publickey.CriticalOption.Builder
 
createDirectory(Path, FileAttribute<?>...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of a DSA private key.
createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of a DSA public key.
createDsaPublicKey() - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an uninitialized instance of a DSA public key
createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createDsaPublicKey() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createFile(SshKeyPair, String, File) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
createFile(SshKeyPair, String, int, File) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Take a SshPrivateKey and write it to a file.
createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Take a SshPublicKey and write it to a file
createFolder() - Method in interface com.sshtools.common.files.AbstractFile
 
createFolder() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
createFolder() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
createInstance(String, AbstractServerTransport<C>, AbstractAuthenticationProtocol<C>, SshConnection) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
createInstance(String, AbstractServerTransport<C>, AbstractAuthenticationProtocol<C>, SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
createInstance(SshConnection) - Method in interface com.sshtools.common.auth.KeyboardInteractiveAuthenticationProvider
 
createInstance(SshConnection) - Method in class com.sshtools.common.auth.KeyboardInteractiveAuthenticator
 
createInstance(String, Class<? extends T>) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Override this method to create an instance of the component.
createKnownExtension(String, byte[]) - Static method in class com.sshtools.common.publickey.CertificateExtension
 
createKnownOption(String, byte[]) - Static method in class com.sshtools.common.publickey.CriticalOption
 
createMaskArray(int) - Static method in class com.sshtools.common.net.IPUtils
 
createNewFile() - Method in interface com.sshtools.common.files.AbstractFile
 
createNewFile() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
createNewFile() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
createNewOrdering(int[]) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
createPrivateKeyFile(SshKeyPair, String, File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
createPrivateKeyFile(SshKeyPair, String, File, int) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
createProcess(String[], Map<String, String>) - Method in class com.sshtools.common.command.ExecutableCommand
Create the process but wait for the ExecutableCommand.onStart() method before performing any IO.
createProcess(String[], Map<String, String>) - Method in class com.sshtools.common.command.NativeExecutableCommand
 
createProcess(String[], Map<String, String>) - Method in class com.sshtools.common.scp.ScpCommand
Parse the SCP command line and configure the command ready for execution.
createPublicKeyFile(SshPublicKey, String, File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
createPublicKeyFile(SshPublicKey, String, File, int) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA co-effecient private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA co-efficent private key.
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA private key.
createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createRsaPublicKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an RSA public key.
createRsaPublicKey(BigInteger, BigInteger) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createSsh2RsaPublicKey() - Method in class com.sshtools.common.ssh.components.ComponentManager
Create an instance of an SSH2 RSA public key.
createSsh2RsaPublicKey() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
createSymbolicLink(String, String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
creationTime() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
CriticalOption - Class in com.sshtools.common.publickey
 
CriticalOption(String, byte[], boolean) - Constructor for class com.sshtools.common.publickey.CriticalOption
 
CriticalOption(String, String, boolean) - Constructor for class com.sshtools.common.publickey.CriticalOption
 
CriticalOption.Builder - Class in com.sshtools.common.publickey
 
curve(byte[], byte[], byte[]) - Static method in class com.sshtools.common.ssh.components.jce.Curve25519
 
Curve25519 - Class in com.sshtools.common.ssh.components.jce
 
Curve25519() - Constructor for class com.sshtools.common.ssh.components.jce.Curve25519
 
customNamedExtension(String) - Method in class com.sshtools.common.publickey.CertificateExtension.Builder
 
customProvider - Variable in class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
customStringExtension(String, String) - Method in class com.sshtools.common.publickey.CertificateExtension.Builder
 

D

decode(ByteArrayReader, SshKeyPair) - Method in interface com.sshtools.common.publickey.OpenSSHPrivateKeyFileParser
 
decodeCertificate(ByteArrayReader) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
decodeJCEKey(byte[]) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
decodeKey(byte[], String) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
decodePrivateKey(byte[], ECPublicKey) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
decodePublicKey(ByteArrayReader) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
decodePublicKey(ByteArrayReader) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
decodePublicKey(ByteArrayReader) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
decodePublicKey(ByteArrayReader) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decodeSSH2PublicKey(String, byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
decrypt(SshRsaPublicKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
decrypt(SshRsaPrivateKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
DECRYPT_MODE - Static variable in class com.sshtools.common.ssh.components.SshCipher
Decryption mode.
decryptOAEP(SshRsaPrivateKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
decryptPayload(String) - Method in class com.sshtools.common.publickey.PEMReader
 
DefaultAuthenticationMechanismFactory<C extends Context> - Class in com.sshtools.common.auth
 
DefaultAuthenticationMechanismFactory() - Constructor for class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
DefaultCertificateExtension - Class in com.sshtools.common.publickey
 
DefaultCertificateExtension(String, byte[]) - Constructor for class com.sshtools.common.publickey.DefaultCertificateExtension
 
defaultExtensions() - Method in class com.sshtools.common.publickey.CertificateExtension.Builder
 
DefaultSecurityPolicy - Class in com.sshtools.common.ssh
 
DefaultSecurityPolicy(SecurityLevel, boolean) - Constructor for class com.sshtools.common.ssh.DefaultSecurityPolicy
 
DefaultSftpExtensionFactory - Class in com.sshtools.common.sftp.extensions
 
DefaultSftpExtensionFactory() - Constructor for class com.sshtools.common.sftp.extensions.DefaultSftpExtensionFactory
 
DefaultSftpExtensionFactory(SupportedSftpExtensions...) - Constructor for class com.sshtools.common.sftp.extensions.DefaultSftpExtensionFactory
 
DEFLATER - Static variable in interface com.sshtools.common.ssh.compression.SshCompression
Deflation mode
delete(boolean) - Method in interface com.sshtools.common.files.AbstractFile
 
delete(boolean) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
delete(boolean) - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
delete(Path) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
denyForwarding() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
denyGatewayForwarding() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
DiffieHellmanGroups - Class in com.sshtools.common.ssh.components
 
DiffieHellmanGroups() - Constructor for class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
DiffieHellmanGroups.DHGroup - Class in com.sshtools.common.ssh.components
 
Digest - Interface in com.sshtools.common.ssh.components
A general interface for a digest with utility methods to add java types into the digest.
digest(String, byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
DigestUtils - Class in com.sshtools.common.ssh.components
 
DigestUtils() - Constructor for class com.sshtools.common.ssh.components.DigestUtils
 
DirectFile - Class in com.sshtools.common.files.direct
 
DirectFile(String, AbstractFileFactory<DirectFile>, File) - Constructor for class com.sshtools.common.files.direct.DirectFile
 
DirectFileFactory - Class in com.sshtools.common.files.direct
 
DirectFileFactory(File) - Constructor for class com.sshtools.common.files.direct.DirectFileFactory
 
DirectFileHomeFactory - Class in com.sshtools.common.files.direct
 
DirectFileHomeFactory() - Constructor for class com.sshtools.common.files.direct.DirectFileHomeFactory
 
DirectFileJava7 - Class in com.sshtools.common.files.direct
 
DirectFileJava7(String, AbstractFileFactory<DirectFile>, File) - Constructor for class com.sshtools.common.files.direct.DirectFileJava7
 
disableAlgorithm(String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
disableBouncyCastle() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
disableCBCCiphers() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
disableRawMode() - Method in interface com.sshtools.common.ssh.SessionChannelServer
 
discardAuthentication() - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
disconnect(int, String) - Method in interface com.sshtools.common.ssh.AbstractClientTransport
 
disconnect(String) - Method in interface com.sshtools.common.ssh.SshConnection
 
disconnect(int, String) - Method in interface com.sshtools.common.ssh.SshConnection
 
disconnect() - Method in interface com.sshtools.common.ssh.SshConnection
 
disconnect(int, String) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
DISCONNECTED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Protocol state: The transport protocol has disconnected.
doEquals(Object) - Method in class com.sshtools.common.files.AbstractFileImpl
 
doEquals(Object) - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
doFinal() - Method in interface com.sshtools.common.ssh.components.Digest
Do the final processing and return the hash.
doFinal() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
doFinal() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
doFinal(byte[], int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
doFinal() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
doFinal() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
doHashCode() - Method in class com.sshtools.common.files.AbstractFileImpl
 
doHashCode() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
doMD5Hash(String, long, long, byte[], SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.AbstractMD5Extension
 
doMD5Hash(byte[], long, long, byte[], SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.AbstractMD5Extension
 
done(boolean) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
doPrivate(BigInteger, BigInteger, BigInteger) - Static method in class com.sshtools.common.rsa.Rsa
 
doPrivate(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
doPrivateCrt(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class com.sshtools.common.rsa.Rsa
 
doPrivateCrt(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class com.sshtools.common.rsa.Rsa
 
doPublic(BigInteger, BigInteger, BigInteger) - Static method in class com.sshtools.common.rsa.Rsa
 
doPublic(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
doPublic(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
doSign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseRsaPrivateKey
 
doTask() - Method in class com.sshtools.common.ssh.ConnectionAwareTask
 

E

ECDSA - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
echo() - Method in class com.sshtools.common.ssh2.KBIPrompt
true if the user response should be echo'd to the display, otherwise false.
ECUtils - Class in com.sshtools.common.ssh.components.jce
 
ECUtils() - Constructor for class com.sshtools.common.ssh.components.jce.ECUtils
 
ED25519 - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
ED25519 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
EdDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
enableAlgorithm(String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
enableBouncyCastle(boolean) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
enableCbc - Static variable in class com.sshtools.common.ssh.components.ComponentManager
 
enableCBCCiphers() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
enableRawMode() - Method in interface com.sshtools.common.ssh.SessionChannelServer
 
enableSpongyCastle(boolean) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
encode(ByteArrayWriter, SshKeyPair) - Method in interface com.sshtools.common.publickey.OpenSSHPrivateKeyFileParser
 
encodeCertificate(ByteArrayWriter) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
EncodedExtension - Class in com.sshtools.common.publickey
 
EncodedExtension() - Constructor for class com.sshtools.common.publickey.EncodedExtension
 
encrypt(SshRsaPrivateKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
encrypt(SshRsaPublicKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
encrypt(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
ENCRYPT_MODE - Static variable in class com.sshtools.common.ssh.components.SshCipher
Encryption mode.
encryptKey(SshKeyPair, String) - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
encryptOAEP(SshRsaPublicKey, String) - Static method in class com.sshtools.common.publickey.RsaUtils
 
end - Variable in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
endsWith(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
endsWith(String) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
ensureLeadingZero(byte[]) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
EnvironmentOption - Class in com.sshtools.common.publickey.authorized
 
EnvironmentOption(String, String) - Constructor for class com.sshtools.common.publickey.authorized.EnvironmentOption
 
equals(Object) - Method in class com.sshtools.common.files.AbstractFileImpl
 
equals(Object) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
equals(Object) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
equals(Object) - Method in class com.sshtools.common.ssh.components.SshKeyPair
 
error - Variable in class com.sshtools.common.sftp.TransferEvent
 
Event - Class in com.sshtools.common.events
Superclass of all events that may be fired during the life of J2SSH.
Event(Object, int, boolean) - Constructor for class com.sshtools.common.events.Event
 
Event(Object, int, Throwable) - Constructor for class com.sshtools.common.events.Event
 
EVENT_AUTHENTICATION_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_AUTHENTICATION_METHODS_RECEIVED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_AUTHENTICATION_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_CONNECTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_CONNECTION_ATTEMPT - Static variable in class com.sshtools.common.events.EventCodes
Connection attempt
EVENT_DISCONNECTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_FAILED_TO_NEGOTIATE_TRANSPORT_COMPONENT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_FORWARDING_LOCAL_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_FORWARDING_LOCAL_STOPPED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_FORWARDING_REMOTE_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_FORWARDING_REMOTE_STOPPED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_HOSTKEY_ACCEPTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_HOSTKEY_RECEIVED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_HOSTKEY_REJECTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_KEY_EXCHANGE_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_KEY_EXCHANGE_FAILURE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_KEY_EXCHANGE_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_NEGOTIATED_PROTOCOL - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_REACHED_CONNECTION_LIMIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_RECEIVED_DISCONNECT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_ROOT_SHELL_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_ROOT_SHELL_STOPPED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_DOWNLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_DOWNLOAD_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_DOWNLOAD_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_FILE_READ - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_FILE_WRITE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_UPLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_UPLOAD_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SCP_UPLOAD_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_DIR - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_DIRECTORY_CREATED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_DIRECTORY_DELETED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_ACCESS - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_ACCESS_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_ACCESS_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_ACCESS_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_CLOSED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_DELETED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_DOWNLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_DOWNLOAD_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_DOWNLOAD_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_OPENED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_READ - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_RENAMED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_TOUCHED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_UPLOAD_COMPLETE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_UPLOAD_INIT - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_UPLOAD_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_FILE_WRITE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_SESSION_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_SESSION_STOPPED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_SESSION_STOPPING - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_SET_ATTRIBUTES - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SFTP_SYMLINK_CREATED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SHELL_COMMAND - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SHELL_SESSION_FAILED_TO_START - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SHELL_SESSION_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_SUBSYSTEM_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_USERAUTH_FAILURE - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_USERAUTH_FURTHER_AUTHENTICATION_REQUIRED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_USERAUTH_STARTED - Static variable in class com.sshtools.common.events.EventCodes
 
EVENT_USERAUTH_SUCCESS - Static variable in class com.sshtools.common.events.EventCodes
 
eventCodeDescriptors - Variable in class com.sshtools.common.events.EventServiceImplementation
 
EventCodes - Class in com.sshtools.common.events
List of common event codes
EventCodes() - Constructor for class com.sshtools.common.events.EventCodes
 
EventException - Exception in com.sshtools.common.events
 
EventException() - Constructor for exception com.sshtools.common.events.EventException
 
EventException(String, Throwable) - Constructor for exception com.sshtools.common.events.EventException
 
EventException(String) - Constructor for exception com.sshtools.common.events.EventException
 
EventException(Throwable) - Constructor for exception com.sshtools.common.events.EventException
 
EventListener - Interface in com.sshtools.common.events
Interface to be implemented by classes interested in receiving events.
EventObject - Class in com.sshtools.common.events
The root class from which all event state objects shall be derived.
EventObject(Object) - Constructor for class com.sshtools.common.events.EventObject
Constructs a prototypical Event.
EVENTS - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
EventService - Interface in com.sshtools.common.events
Interface to be implemented by an event service implementation.
EventServiceImplementation - Class in com.sshtools.common.events
Event Service Implementation singleton, that manages J2SSH Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.sshtools.common.events.EventServiceImplementation
 
EventTrigger - Interface in com.sshtools.common.events
 
ex - Variable in class com.sshtools.common.sftp.TransferEvent
 
EXEC - Static variable in class com.sshtools.common.shell.ShellPolicy
 
ExecutableCommand - Class in com.sshtools.common.command
This class can be extended to provide a single executable command.
ExecutableCommand() - Constructor for class com.sshtools.common.command.ExecutableCommand
 
executeOperation(Integer, ConnectionAwareTask) - Method in class com.sshtools.common.ssh.Subsystem
 
executeTask(Runnable) - Method in interface com.sshtools.common.ssh.SshConnection
 
ExecutorOperationAdapter - Class in com.sshtools.common.ssh
 
ExecutorOperationAdapter() - Constructor for class com.sshtools.common.ssh.ExecutorOperationAdapter
 
ExecutorOperationListener - Interface in com.sshtools.common.ssh
 
ExecutorOperationQueues - Class in com.sshtools.common.ssh
 
ExecutorOperationQueues() - Constructor for class com.sshtools.common.ssh.ExecutorOperationQueues
 
ExecutorOperationSupport<T extends ExecutorServiceProvider> - Class in com.sshtools.common.ssh
 
ExecutorOperationSupport(String) - Constructor for class com.sshtools.common.ssh.ExecutorOperationSupport
 
ExecutorServiceProvider - Interface in com.sshtools.common.ssh
 
exists() - Method in interface com.sshtools.common.files.AbstractFile
 
exists() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
exists() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
EXTENSION_NAME - Static variable in class com.sshtools.common.sftp.extensions.CopyFileSftpExtension
 
EXTENSION_NAME - Static variable in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
EXTENSION_NAME - Static variable in class com.sshtools.common.sftp.extensions.MD5FileExtension
 
EXTENSION_NAME - Static variable in class com.sshtools.common.sftp.extensions.MD5HandleExtension
 
EXTENSION_NAME - Static variable in class com.sshtools.common.sftp.extensions.PosixRenameExtension
 

F

f - Variable in class com.sshtools.common.files.direct.AbstractDirectFile
 
f - Variable in class com.sshtools.common.files.RandomAccessImpl
 
failedAuthentication() - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
failedAuthentication(boolean, boolean) - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
file - Variable in class com.sshtools.common.files.AbstractFileAdapter
 
fileExists(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
FileExistsException - Exception in com.sshtools.common.files
 
FileExistsException() - Constructor for exception com.sshtools.common.files.FileExistsException
 
fileFactory - Variable in class com.sshtools.common.files.AbstractFileImpl
 
FileFactory - Interface in com.sshtools.common.policy
 
fileFactory - Variable in class com.sshtools.common.sftp.AbstractFileSystem
 
FileIsDirectoryException - Exception in com.sshtools.common.sftp
Thrown when an operation that requires an ordinary file is presented with a directory.
FileIsDirectoryException() - Constructor for exception com.sshtools.common.sftp.FileIsDirectoryException
Constructs the exception.
FileIsDirectoryException(String) - Constructor for exception com.sshtools.common.sftp.FileIsDirectoryException
Constructs the exception.
fileKey() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
FileSystemPolicy - Class in com.sshtools.common.policy
 
FileSystemPolicy() - Constructor for class com.sshtools.common.policy.FileSystemPolicy
 
filter(String, String...) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
finish() - Method in class com.sshtools.common.ssh.Packet
 
fireCloseFileEvent(byte[], Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireCloseFileEvent(TransferEvent, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireEvent(Event) - Method in interface com.sshtools.common.events.EventService
Fire an Event at all EventListeners that have registered an interest in events.
fireEvent(Event) - Method in class com.sshtools.common.events.EventServiceImplementation
Send an SSH Event to each registered listener
fireEvent(Event) - Method in interface com.sshtools.common.events.EventTrigger
 
fireEvent(Event) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireMakeDirectoryEvent(String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireOpenDirectoryEvent(SftpSubsystem, String, String, Date, byte[], Exception) - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
fireOpenDirectoryEvent(String, Date, byte[], Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireOpenFileEvent(UnsignedInteger32, SftpFileAttributes, String, Date, byte[], Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireOpenInitEvent(UnsignedInteger32, SftpFileAttributes, String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireRemoveFileEvent(String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireRenameFileEvent(String, String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireRmDirEvent(String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireStatEvent(String, SftpFileAttributes, SftpFileAttributes, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
fireSymlinkEvent(String, String, Date, Exception) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
flagAddress(String) - Method in class com.sshtools.common.permissions.IPPolicy
 
flagAddress(InetAddress) - Method in class com.sshtools.common.permissions.IPPolicy
 
FORCE_COMMAND - Static variable in class com.sshtools.common.publickey.CriticalOption
 
forceCommand(String) - Method in class com.sshtools.common.publickey.CriticalOption.Builder
 
formatKey(byte[]) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
FORWARDING_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error has occurred the port forwarding system.
ForwardingPolicy - Class in com.sshtools.common.forwarding
 
ForwardingPolicy() - Constructor for class com.sshtools.common.forwarding.ForwardingPolicy
 
free() - Method in class com.sshtools.common.ssh.Subsystem
 
fromByteArray(byte[], EllipticCurve) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
FromOption - Class in com.sshtools.common.publickey.authorized
 
FromOption(Collection<String>) - Constructor for class com.sshtools.common.publickey.authorized.FromOption
 

G

GATEWAY_FORWARDING - Static variable in class com.sshtools.common.forwarding.ForwardingPolicy
 
generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
generate(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
generate(long, byte[], int, int, byte[], int) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
generateCertificate(SshKeyPair, long, int, String, String, int, SshKeyPair) - Static method in class com.sshtools.common.publickey.SshCertificateAuthority
 
generateCertificate(SshKeyPair, long, int, String, String, int, List<CertificateExtension>, SshKeyPair) - Static method in class com.sshtools.common.publickey.SshCertificateAuthority
 
generateCertificate(SshKeyPair, long, int, String, List<String>, int, List<CriticalOption>, List<CertificateExtension>, SshKeyPair) - Static method in class com.sshtools.common.publickey.SshCertificateAuthority
 
generateDefaultData() - Method in class com.sshtools.common.sftp.extensions.AbstractSftpExtension
 
generateDsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate a new DSA public/private key pair.
generateDsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateEcdsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate a new ECDSA key pair.
generateEcdsaKeyPair(int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateEd25519KeyPair() - Method in class com.sshtools.common.ssh.components.ComponentManager
 
generateEd25519KeyPair() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateHostCertificate(SshKeyPair, long, String, int, SshKeyPair) - Static method in class com.sshtools.common.publickey.SshCertificateAuthority
 
generateKey(int) - Method in interface com.sshtools.common.publickey.KeyGenerator
 
generateKey(int, SecureRandom) - Static method in class com.sshtools.common.rsa.Rsa
 
generateKey(int, BigInteger, SecureRandom) - Static method in class com.sshtools.common.rsa.Rsa
 
generateKeyPair(String) - Static method in class com.sshtools.common.publickey.SshKeyPairGenerator
Generate a new key pair using the default bit size.
generateKeyPair(String, int) - Static method in class com.sshtools.common.publickey.SshKeyPairGenerator
Generates a new key pair.
generateRsaKeyPair(int, int) - Method in class com.sshtools.common.ssh.components.ComponentManager
Generate an RSA public/private pair.
generateRsaKeyPair(int, int) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
generateUniqueQueue(String) - Static method in class com.sshtools.common.ssh.ExecutorOperationQueues
 
generateUserCertificate(SshKeyPair, long, String, int, SshKeyPair) - Static method in class com.sshtools.common.publickey.SshCertificateAuthority
 
getA() - Method in interface com.sshtools.common.ssh.components.jce.SshEd25519PublicKey
 
getA() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getAbsolutePath() - Method in interface com.sshtools.common.files.AbstractFile
 
getAbsolutePath() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getAbsolutePath() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getAbsolutePath() - Method in class com.sshtools.common.sftp.SftpFile
Get the absolute path
getAbstractFile() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getAccessedDateTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Returns the last accessed date/time as a Java Date object.
getAccessedTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the last accessed time.
getAccounts(String) - Method in class com.sshtools.common.auth.InMemoryUniversalAuthenticatorAccountDatabase
 
getAccounts(String) - Method in interface com.sshtools.common.auth.UniversalAuthenticatorAccountDatabase
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD596
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha196
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256_96
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256_at_ssh_dot_com
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512_96
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getAlgorithm() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshComponent
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Get the algorithm name for the public key.
getAlgorithm() - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
getAlgorithm() - Method in interface com.sshtools.common.ssh.compression.SshCompression
Get the algorithm name for this compression implementation.
getAlgorithm() - Method in interface com.sshtools.common.ssh.SecureComponent
 
getAlgorithmName() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
getAllAttributes() - Method in class com.sshtools.common.events.Event
 
getAllConnections() - Method in interface com.sshtools.common.ssh.SshConnectionManager
 
getAttribute(String) - Method in class com.sshtools.common.events.Event
Get the value of an event attribute
getAttributes() - Method in interface com.sshtools.common.files.AbstractFile
 
getAttributes() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getAttributes() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getAttributes() - Method in class com.sshtools.common.files.direct.DirectFile
 
getAttributes() - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
getAttributes() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getAttributes() - Method in class com.sshtools.common.sftp.SftpFile
Get the files attributes.
getAuthenticatedFuture() - Method in interface com.sshtools.common.ssh.SshConnection
 
getAuthenticationMethod() - Method in class com.sshtools.common.net.HttpResponse
 
getAuthenticationRealm() - Method in class com.sshtools.common.net.HttpResponse
 
getBannerMessage() - Method in class com.sshtools.common.policy.AuthenticationPolicy
Get the authentication banner to display to connecting clients.
getBCProvider() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getBitLength() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getBitLength() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Get the bit length of the public key
getBlacklist() - Method in class com.sshtools.common.permissions.IPPolicy
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour128
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ArcFour256
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
getBlockSize() - Method in class com.sshtools.common.ssh.components.NoneCipher
Get the cipher block size.
getBlockSize() - Method in class com.sshtools.common.ssh.components.SshCipher
Get the cipher block size.
getBoolean(String, String...) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getBoolean(String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getBooleanOrDefault(String, boolean) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getBubbleBabble(SshPublicKey) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getBubbleBabble(SshPublicKey) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
getBubbleBabble(byte[]) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
getByteAddress(String) - Static method in class com.sshtools.common.net.IPUtils
 
getByteBufferPool() - Method in interface com.sshtools.common.ssh.Context
 
getByteSizeOrDefault(String, String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getBytesRead() - Method in class com.sshtools.common.sftp.TransferEvent
 
getBytesWritten() - Method in class com.sshtools.common.sftp.TransferEvent
 
getCanonicalPath() - Method in interface com.sshtools.common.files.AbstractFile
 
getCanonicalPath() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getCanonicalPath() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getCause() - Method in exception com.sshtools.common.ssh.SshException
If an INTERNAL_ERROR reason is given this method MAY return the cause of the error.
getCertificate(File, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getCertificate(File, String, File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getCertificate(InputStream, String, InputStream) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getCertificate(String, String, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getCertificate() - Method in class com.sshtools.common.ssh.components.SshCertificate
 
getCertificate() - Method in interface com.sshtools.common.ssh.components.SshX509PublicKey
 
getCertificateAndKey(File, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getCertificateChain() - Method in interface com.sshtools.common.ssh.components.SshX509PublicKey
 
getChangePasswordFailed(String) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getChangePasswordInstructions(String) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getChangePasswordMismatch(String) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getChannelType() - Method in interface com.sshtools.common.ssh.Channel
 
getCharsetEncoding() - Method in class com.sshtools.common.sftp.SftpSubsystem
 
getChildren() - Method in interface com.sshtools.common.files.AbstractFile
 
getChildren() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getChildren() - Method in class com.sshtools.common.files.direct.DirectFile
 
getChildren() - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
getChildren() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
getCipherInUseCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getCipherInUseSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getClassLoader() - Method in class com.sshtools.common.policy.ClassLoaderPolicy
 
getCommand() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
getComment() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
getComment() - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
getComment() - Method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
getComment() - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
getComment() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
The private key comment (if any).
getComment() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the comment applied to the key file.
getComponentManager() - Method in interface com.sshtools.common.ssh.Context
 
getCompressionInUseCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getCompressionInUseSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getConfirmPasswordPrompt() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getConnection() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getConnection() - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getConnection() - Method in interface com.sshtools.common.ssh.Channel
 
getConnection() - Method in class com.sshtools.common.ssh.GlobalRequest
 
getConnection() - Method in interface com.sshtools.common.ssh.SessionChannel
 
getConnection() - Method in class com.sshtools.common.ssh.Subsystem
 
getConnection() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
getConnectionById(String) - Method in interface com.sshtools.common.ssh.SshConnectionManager
 
getConnectionId() - Method in class com.sshtools.common.files.nio.AbstractFileURI
 
getConnectionManager() - Method in interface com.sshtools.common.ssh.SshConnection
 
getConnectionUploadQuota() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getContext() - Method in interface com.sshtools.common.ssh.AbstractClientTransport
 
getContext() - Method in interface com.sshtools.common.ssh.Channel
 
getContext() - Method in class com.sshtools.common.ssh.ExecutorOperationSupport
 
getContext() - Method in interface com.sshtools.common.ssh.SshConnection
 
getContext() - Method in class com.sshtools.common.ssh.Subsystem
 
getContext() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
getCreationDateTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Returns the creation date/time as a Java Date object.
getCreationTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the creation time of this file.
getCriticalOptions() - Method in class com.sshtools.common.publickey.OpenSshCertificate
Deprecated.
Process CertificateExtension values directly.
getCriticalOptionsList() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getCrtCoefficient() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getCrtCoefficient() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getCurve() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getCurveParams(String) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getCurveParams(String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getData() - Method in class com.sshtools.common.ssh.GlobalRequest
Get the request data, if the request has been sent and processed, this will return the response data (which can be null).
getDefaultData() - Method in class com.sshtools.common.sftp.extensions.AbstractSftpExtension
 
getDefaultData() - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
getDefaultData() - Method in interface com.sshtools.common.sftp.SftpExtension
 
getDefaultInstance() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
getDefaultInstance() - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
getDefaultPath() - Method in interface com.sshtools.common.files.AbstractFileFactory
 
getDefaultPath() - Method in class com.sshtools.common.files.direct.AbstractDirectFileFactory
 
getDefaultPath() - Method in class com.sshtools.common.files.ReadOnlyFileFactoryAdapter
 
getDefaultPath() - Method in class com.sshtools.common.files.SpaceRestrictedFileFactoryAdapter
 
getDefaultPath() - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getDefaultProvider() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getDHKeyAgreement() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getDHKeyFactory() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getDHKeyGenerator() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getDigest(String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
getDisconnectFuture() - Method in interface com.sshtools.common.ssh.SshConnection
 
getECDSAAlgorithmName() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getEncoded() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getEncoded() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getEncoded() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Encode the public key into a blob of binary data, the encoded result will be passed into init to recreate the key.
getEncodingAlgorithm() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
getEncodingAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getEncodingAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
The algorithm name used in the encoding of the public key
getEnvironmentName() - Method in class com.sshtools.common.publickey.authorized.EnvironmentOption
 
getEnvironmentValue() - Method in class com.sshtools.common.publickey.authorized.EnvironmentOption
 
getErrorStream() - Method in interface com.sshtools.common.ssh.SessionChannelServer
 
getEventName(Integer) - Method in interface com.sshtools.common.events.EventService
Get an event name from the registered event code descriptors (debug use only)
getEventName(Integer) - Method in class com.sshtools.common.events.EventServiceImplementation
 
getEx() - Method in class com.sshtools.common.sftp.TransferEvent
 
getExecutorListeners() - Method in interface com.sshtools.common.ssh.ExecutorServiceProvider
 
getExecutorService() - Method in interface com.sshtools.common.ssh.Context
 
getExecutorService() - Method in interface com.sshtools.common.ssh.ExecutorServiceProvider
 
getExitCode() - Method in class com.sshtools.common.command.ExecutableCommand
Get the exit code for this process.
getExitCode() - Method in class com.sshtools.common.command.NativeExecutableCommand
 
getExitCode() - Method in class com.sshtools.common.scp.ScpCommand
 
getExtendedAttribute(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
getExtendedAttributes() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the extended attributes.
getExtension(String) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getExtension(String) - Method in class com.sshtools.common.sftp.extensions.DefaultSftpExtensionFactory
 
getExtension(String) - Method in interface com.sshtools.common.sftp.SftpExtensionFactory
 
getExtensions() - Method in class com.sshtools.common.publickey.OpenSshCertificate
Deprecated.
Process CertificateExtension values directly.
getExtensions() - Method in class com.sshtools.common.sftp.extensions.DefaultSftpExtensionFactory
 
getExtensions() - Method in interface com.sshtools.common.sftp.SftpExtensionFactory
 
getExtensionsList() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getExtensionsMap() - Method in class com.sshtools.common.publickey.OpenSshCertificate
Deprecated.
Process CertificateExtension values directly.
getFile(SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
getFile(String) - Method in interface com.sshtools.common.files.AbstractFileFactory
 
getFile(String) - Method in class com.sshtools.common.files.direct.DirectFileFactory
 
getFile(String) - Method in class com.sshtools.common.files.ReadOnlyFileFactoryAdapter
 
getFile(String) - Method in class com.sshtools.common.files.SpaceRestrictedFileFactoryAdapter
 
getFile() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
getFile() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
getFileAttributes(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getFileAttributes(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
getFileFactory() - Method in interface com.sshtools.common.files.AbstractFile
 
getFileFactory() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getFileFactory() - Method in class com.sshtools.common.files.AbstractFileImpl
 
getFileFactory(SshConnection) - Method in interface com.sshtools.common.policy.FileFactory
 
getFileFactory() - Method in class com.sshtools.common.policy.FileSystemPolicy
Get the file factory for this context.
getFileFactory() - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getFileForHandle(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getFileName() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getFilename() - Method in class com.sshtools.common.sftp.SftpFile
Get the filename.
getFilePointer() - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
getFilePointer() - Method in class com.sshtools.common.files.RandomAccessImpl
 
getFilePointer() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
getFileStore(Path) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
getFileStores() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getFileSystem(URI) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
getFileSystem() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getFileSystem() - Method in interface com.sshtools.common.sftp.SftpSpecification
 
getFileSystem() - Method in class com.sshtools.common.sftp.SftpSubsystem
 
getFilter() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
getFingerprint() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getFingerprint(SshPublicKey) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getFingerprint() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getFingerprint() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Return an SSH fingerprint of the public key
getFingerprint(byte[]) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
Generate an SSH key fingerprint as defined in draft-ietf-secsh-fingerprint-00.txt.
getFingerprint(byte[], String) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
Generate an SSH key fingerprint with a specific algorithm.
getFingerprint(SshPublicKey) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
getFlags() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
getFlags() - Method in class com.sshtools.common.sftp.ACL
 
getFlags() - Method in class com.sshtools.common.sftp.TransferEvent
 
getForcedCommand() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getFormattedEntry() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
getFormattedFile() - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
getFormattedKey() - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
getFormattedKey() - Method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
getFormattedKey() - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
getFormattedKey(SshPublicKey, String, int) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getFormattedKey(SshPublicKey, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getFormattedKey(SshKeyPair, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getFormattedKey() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Get the formatted key
getFormattedKey() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the formatted key.
getFormattedOption() - Method in class com.sshtools.common.publickey.authorized.Option
 
getFormattedOption() - Method in class com.sshtools.common.publickey.authorized.TunnelOption
 
getForwardingMaxPacketSize() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
getForwardingMaxWindowSize() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
getForwardingMinWindowSize() - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
getG() - Method in class com.sshtools.common.ssh.components.DiffieHellmanGroups.DHGroup
 
getG() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getG() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getGID() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the GID of this file.
getGlobalConfig(String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getHandle(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getHandle(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getHandle() - Method in class com.sshtools.common.sftp.TransferEvent
 
getHashAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshKeyExchangeLegacy
 
getHeader() - Method in class com.sshtools.common.publickey.PEMReader
 
getHeaderField(String) - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderFieldNames() - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderFields() - Method in class com.sshtools.common.net.HttpHeader
 
getHeaderValue(String) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
getHomeDirectory(SshConnection) - Method in class com.sshtools.common.files.direct.DirectFileHomeFactory
 
getHostKey() - Method in interface com.sshtools.common.ssh.SshConnection
 
getHostKeyInUse() - Method in interface com.sshtools.common.ssh.SshConnection
 
getId() - Method in class com.sshtools.common.events.Event
Get the unique event id
getIdent(String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getIdleTimeoutSeconds() - Method in interface com.sshtools.common.sshd.Service
How long does the service allow idle for?
getInputStream() - Method in class com.sshtools.common.command.ExecutableCommand
Get the STDIN InputStream for this process.
getInputStream() - Method in interface com.sshtools.common.files.AbstractFile
 
getInputStream() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getInputStream() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getInputStream() - Method in interface com.sshtools.common.ssh.SessionChannel
 
getInstance() - Static method in class com.sshtools.common.events.EventServiceImplementation
Get the event service instance
getInstance(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Get a new instance of a supported component.
getInstance() - Static method in class com.sshtools.common.ssh.components.ComponentManager
Get the installed component manager.
getInstruction() - Method in interface com.sshtools.common.auth.KeyboardInteractiveProvider
 
getInstruction() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getInstructions(String) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getIntOrDefault(String, int) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getIPs() - Method in class com.sshtools.common.permissions.IPStore
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getJCEPrivateKey() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
getJCEPrivateKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getJCEPrivateKey() - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
 
getJCEPrivateKey() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getJCEPublicKey() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getJCEPublicKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getJCEPublicKey() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Return the JCE component for this key.
getJCEPublicKey() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getJCESignature(String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
getKey() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
getKey() - Method in class com.sshtools.common.sftp.TransferEvent
 
getKeyBlob(byte[]) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
getKeyboardInteractiveProviders(SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getKeyEntries() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
getKeyEntry(SshPublicKey) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
getKeyExchangeInUse() - Method in interface com.sshtools.common.ssh.SshConnection
 
getKeyId() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.NoneCipher
 
getKeyLength() - Method in class com.sshtools.common.ssh.components.SshCipher
Return the key length required
getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.sshtools.common.ssh.components.SshKeyPair
Wraps a public/private key pair into an SshKeyPair instance.
getKeys(SshConnection) - Method in class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
getKeys(SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
getKeys(SshConnection) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
getKeys(SshConnection) - Method in class com.sshtools.common.auth.PublicKeyAuthenticationAdapter
 
getKeys(SshConnection) - Method in interface com.sshtools.common.auth.PublicKeyAuthenticationProvider
 
getKeys(SshConnection) - Method in class com.sshtools.common.auth.UniversalAuthenticationProvider
 
getKeys() - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
getKnownHostsFile() - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
getLastError() - Method in class com.sshtools.common.ssh.ConnectionAwareTask
 
getLocalAddress() - Method in interface com.sshtools.common.ssh.SshConnection
 
getLocalAlgorithms() - Method in class com.sshtools.common.ssh.IncompatibleAlgorithm
 
getLocale() - Method in interface com.sshtools.common.ssh.SshConnection
 
getLocalPacket() - Method in interface com.sshtools.common.ssh.Channel
 
getLocalPort() - Method in interface com.sshtools.common.ssh.SshConnection
 
getLocalWindow() - Method in interface com.sshtools.common.ssh.Channel
 
getLong(String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getMacInUseCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getMacInUseSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getMacLength() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getMacLength() - Method in class com.sshtools.common.ssh.components.jce.AES128Gcm
 
getMacLength() - Method in class com.sshtools.common.ssh.components.jce.AES256Gcm
 
getMacLength() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
getMacLength() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getMacLength() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getMacLength() - Method in interface com.sshtools.common.ssh.components.SshHmac
The length of the message digest output by this implementation (maybe lower than mac size);
getMacSize() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getMacSize() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
getMacSize() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getMacSize() - Method in interface com.sshtools.common.ssh.components.SshHmac
The size of the message digest output by the hmac algorithm
getMask() - Method in class com.sshtools.common.sftp.ACL
 
getMaskString() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Return the UNIX style mode mask
getMaxAuthentications() - Method in class com.sshtools.common.policy.AuthenticationPolicy
Get the maximum number of failed authentications allowed for each connection.
getMaxConcurrentTransfers() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getMaxDHGroupExchangeKeySize() - Method in class com.sshtools.common.policy.KeyExchangePolicy
 
getMaximumNumberOfAsyncSFTPRequests() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getMaximumPacketLength() - Method in interface com.sshtools.common.ssh.Context
 
getMaximumPublicKeyVerificationAttempts() - Method in class com.sshtools.common.policy.AuthenticationPolicy
Get the number of public keys that each user can attempt to verify for public key authentication.
getMaximumWindowSpace() - Method in interface com.sshtools.common.ssh.SessionChannel
 
getMethod() - Method in interface com.sshtools.common.auth.AuthenticationMechanism
Return the SSH method name for this authentication.
getMethod() - Method in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
getMethod() - Method in class com.sshtools.common.auth.PasswordAuthentication
 
getMethod() - Method in class com.sshtools.common.auth.PublicKeyAuthentication
 
getMinDHGroupExchangeKeySize() - Method in class com.sshtools.common.policy.KeyExchangePolicy
 
getMinimumSecurityLevel() - Method in class com.sshtools.common.ssh.DefaultSecurityPolicy
 
getMinimumSecurityLevel() - Method in interface com.sshtools.common.ssh.SecurityPolicy
 
getMinimumWindowSpace() - Method in interface com.sshtools.common.ssh.SessionChannel
 
getModeType() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
getModifiedDateTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Returns the modified date/time as a Java Date object.
getModifiedTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the last modified time.
getModulus() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getModulus() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getModulus() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
getModulus() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getName() - Method in class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
getName() - Method in interface com.sshtools.common.auth.KeyboardInteractiveProvider
 
getName() - Method in class com.sshtools.common.auth.PasswordAuthenticationProvider
 
getName() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getName() - Method in interface com.sshtools.common.files.AbstractFile
 
getName() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getName() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getName(int) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getName() - Method in interface com.sshtools.common.permissions.PermissionType
 
getName() - Method in class com.sshtools.common.publickey.authorized.Option
 
getName() - Method in class com.sshtools.common.publickey.EncodedExtension
 
getName() - Method in class com.sshtools.common.sftp.extensions.AbstractSftpExtension
 
getName() - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
getName() - Method in interface com.sshtools.common.sftp.SftpExtension
 
getName() - Method in class com.sshtools.common.ssh.GlobalRequest
Get the name of the request.
getNameCount() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getNameFromEncodedKey(PrivateKey) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
getNames() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
getNewPasswordPrompt() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getNfs() - Method in class com.sshtools.common.sftp.TransferEvent
 
getNoOption(Option<?>) - Static method in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
getNumberOfHosts(int[], int) - Static method in class com.sshtools.common.net.IPUtils
 
getOid() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist256PublicKey
 
getOid() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist384PublicKey
 
getOid() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist521PublicKey
 
getOid() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getOidBytes(String) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
getOpenSSHFormattedKey(SshPublicKey) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getOpenSSHFormattedKey(SshPublicKey, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getOptions() - Method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
getOptions() - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
getOptions() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Get the options string applied to the key file
getOutputStream() - Method in class com.sshtools.common.command.ExecutableCommand
Get the STDOUT OutputStream for this process.
getOutputStream() - Method in interface com.sshtools.common.files.AbstractFile
 
getOutputStream(boolean) - Method in interface com.sshtools.common.files.AbstractFile
 
getOutputStream() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getOutputStream(boolean) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
getOutputStream(boolean) - Method in class com.sshtools.common.files.AbstractFileImpl
 
getOutputStream() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
getOutputStream() - Method in interface com.sshtools.common.ssh.SessionChannel
 
getP() - Method in class com.sshtools.common.ssh.components.DiffieHellmanGroups.DHGroup
 
getP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getP() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getParent() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getPasswordAuthenticationProviders(SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getPasswordPrompt() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
getPath(String, String...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getPath(URI) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
getPath() - Method in class com.sshtools.common.files.nio.AbstractFileURI
 
getPath() - Method in class com.sshtools.common.sftp.TransferEvent
 
getPathForHandle(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getPathMatcher(String) - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getPatternConfig(String, String...) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
getPayload() - Method in class com.sshtools.common.publickey.PEMReader
 
getPermissions() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the current permissions value.
getPermissionsString() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Returns a formatted permissions string.
getPolicy(Class<P>) - Method in interface com.sshtools.common.ssh.Context
 
getPosition() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
getPrimeExponent(BigInteger, BigInteger) - Static method in class com.sshtools.common.rsa.Rsa
 
getPrimeExponentP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentP() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeExponentQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeExponentQ() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeP() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeP() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrimeQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrimeQ() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPrincipals() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
getPrincipals() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist256Certificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist384Certificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist521Certificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
getPriority() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getPriority() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getPriority() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getPriority() - Method in interface com.sshtools.common.ssh.SecureComponent
 
getPrivateExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPrivateExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
getPrivateExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
getPrivateKey(SshConnection) - Method in class com.sshtools.common.auth.InMemoryMutualKeyAuthenticationStore
 
getPrivateKey(SshConnection) - Method in interface com.sshtools.common.auth.MutualKeyAuthenticatonStore
 
getPrivateKey(File, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPrivateKey(InputStream, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPrivateKey(String, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPrivateKey() - Method in class com.sshtools.common.ssh.components.SshKeyPair
Get the private key.
getPrompt() - Method in class com.sshtools.common.ssh2.KBIPrompt
Get the prompt message to display to the user
getProperty(String) - Method in interface com.sshtools.common.ssh.SshConnection
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getProvider() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getProvider() - Method in interface com.sshtools.common.ssh.components.jce.AbstractKeyExchange
 
getProvider() - Method in interface com.sshtools.common.ssh.components.SshKeyExchangeLegacy
 
getProviderForAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the provider for a specific algorithm.
getProviderForAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the provider for a specific algorithm.
getProviderName() - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
getProviderName() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
getProviderName() - Method in class com.sshtools.common.ssh.components.NoneCipher
 
getProviderName() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getProviders(String, SshConnection) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
getProviders(String, SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getPublicExponent() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getPublicExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateCrtKey
 
getPublicExponent() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getPublicKey(SshConnection) - Method in class com.sshtools.common.auth.InMemoryMutualKeyAuthenticationStore
 
getPublicKey(SshConnection) - Method in interface com.sshtools.common.auth.MutualKeyAuthenticatonStore
 
getPublicKey(File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPublicKey(InputStream) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPublicKey(String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
getPublicKey() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getPublicKey() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getPublicKey() - Method in class com.sshtools.common.ssh.components.SshKeyPair
Get the public key.
getPublicKeyAuthenticationProviders(SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getPublicKeyComment(String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getPublicKeys() - Method in interface com.sshtools.common.publickey.SignatureGenerator
List the public keys supported by this signature generator.
getPublicOctet() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getPublicOctet() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getQ() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getQ() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
getRealException() - Method in exception com.sshtools.common.ssh.SshIOException
Get the real exception
getRealPath(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
getReason() - Method in class com.sshtools.common.net.HttpResponse
 
getReason() - Method in exception com.sshtools.common.ssh.ChannelOpenException
 
getReason() - Method in exception com.sshtools.common.ssh.SshException
Get the reason for the exception
getRemoteAddress() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteAlgorithms() - Method in class com.sshtools.common.ssh.IncompatibleAlgorithm
 
getRemoteCiphersCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteCiphersSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteCompressionsCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteCompressionsSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteIdentification() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteKeyExchanges() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteMacsCS() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteMacsSC() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemotePort() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemotePublicKeys() - Method in interface com.sshtools.common.ssh.SshConnection
 
getRemoteWindow() - Method in interface com.sshtools.common.ssh.Channel
 
getRequiredAuthenticationStrategy() - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
getRequiredMechanisms(SshConnection) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
getRequiredMechanisms(SshConnection) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getRequiredMechanisms() - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
getResponse() - Method in class com.sshtools.common.ssh2.KBIPrompt
Get the user's response for this prompt.
getRND() - Method in class com.sshtools.common.ssh.components.ComponentManager
Get the secure random number generator.
getRND() - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
getRoot() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
getRootDirectories() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getRootPath() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getRSAOAEPSHA1AlgorithmName() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getRSAOAEPSHA256AlgorithmName() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
getRSAPrivateKeyWithSHA256Signature(String, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getRSAPrivateKeyWithSHA256Signature(InputStream, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getRSAPrivateKeyWithSHA256Signature(File, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getRSAPrivateKeyWithSHA512Signature(String, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getRSAPrivateKeyWithSHA512Signature(InputStream, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getRSAPrivateKeyWithSHA512Signature(File, String) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
getSafePrime(UnsignedInteger32) - Static method in class com.sshtools.common.ssh.components.DiffieHellmanGroups
get the biggest safe prime from the list that is <= maximumSize
getScheme() - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
getSCPCharsetEncoding() - Method in class com.sshtools.common.scp.ScpPolicy
 
getSecureRandom() - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the secure random implementation for the API.
getSecureRandom() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the secure random implementation for the API.
getSecureRandomAlgorithm() - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Get the algorithm used for secure random number generation.
getSecureRandomAlgorithm() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Get the algorithm used for secure random number generation.
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
getSecurityLevel() - Method in class com.sshtools.common.ssh.components.SshCipher
 
getSecurityLevel() - Method in interface com.sshtools.common.ssh.SecureComponent
 
getSeed() - Method in interface com.sshtools.common.ssh.components.jce.SshEd25519PrivateKey
 
getSeed() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
getSelectedProvider() - Method in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
getSeparator() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getSerial() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getServerVersion() - Method in interface com.sshtools.common.ssh.SshConnection
 
getSession() - Method in class com.sshtools.common.command.ExecutableCommand
 
getSession() - Method in class com.sshtools.common.ssh.Subsystem
 
getSessionCount() - Method in interface com.sshtools.common.ssh.SshConnection
 
getSessionId() - Method in interface com.sshtools.common.ssh.SshConnection
 
getSessionKey() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
getSessionMaxPacketSize() - Method in class com.sshtools.common.shell.ShellPolicy
 
getSessionMaxWindowSize() - Method in class com.sshtools.common.shell.ShellPolicy
 
getSessionMinWindowSize() - Method in class com.sshtools.common.shell.ShellPolicy
 
getSessionTimeout() - Method in class com.sshtools.common.shell.ShellPolicy
Returns the session timeout in seconds
getSessionTimeoutSeconds() - Method in class com.sshtools.common.shell.ShellPolicy
 
getSFTPCharsetEncoding() - Method in class com.sshtools.common.policy.FileSystemPolicy
Get the current encoding value for filenames in SFTP sessions.
getSFTPExtension(String) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSFTPExtensionFactories() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSFTPLongnameDateFormat() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSFTPLongnameDateFormatWithTime() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSftpMaxPacketSize() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSftpMaxWindowSize() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSftpMinWindowSize() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSFTPVersion() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
getSignatureLength() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getSignedBy() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getSignedKey() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
getSigningAlgorithm() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
getSigningAlgorithm() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
The algorithm name expected to be encoded in SSH signatures
getSize() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the size of the file.
getSize() - Method in class com.sshtools.common.ssh.components.DiffieHellmanGroups.DHGroup
 
getSource() - Method in class com.sshtools.common.events.EventObject
The object on which the Event initially occurred.
getSourceAddresses() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getStarted() - Method in class com.sshtools.common.sftp.TransferEvent
 
getStartLine() - Method in class com.sshtools.common.net.HttpHeader
 
getState() - Method in class com.sshtools.common.events.Event
Get the event state.
getStatus() - Method in class com.sshtools.common.net.HttpResponse
 
getStatus() - Method in exception com.sshtools.common.sftp.SftpStatusEventException
Get the status
getStatus() - Method in exception com.sshtools.common.sftp.SftpStatusException
Get the status
getStatusText(int) - Static method in exception com.sshtools.common.sftp.SftpStatusEventException
Convert a SSH_FXP_STATUS code into a readable string
getStatusText(int) - Static method in exception com.sshtools.common.sftp.SftpStatusException
Convert a SSH_FXP_STATUS code into a readable string
getStderrOutputStream() - Method in class com.sshtools.common.command.ExecutableCommand
Get the STDERR OutputStream for this process.
getStoredValue() - Method in class com.sshtools.common.publickey.EncodedExtension
 
getStringValue() - Method in class com.sshtools.common.publickey.CriticalOption
 
getSupportedExtensions() - Method in class com.sshtools.common.sftp.extensions.DefaultSftpExtensionFactory
 
getSupportedExtensions() - Method in interface com.sshtools.common.sftp.SftpExtensionFactory
 
getSupportedMechanisms() - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
getSupportedMechanisms() - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
getTemporaryBanTime() - Method in class com.sshtools.common.permissions.IPPolicy
 
getType() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getType() - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
getType() - Method in class com.sshtools.common.publickey.PEMReader
 
getType() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Get a description of the format type e.g.
getType() - Method in class com.sshtools.common.sftp.ACL
 
getType() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
getType() - Method in class com.sshtools.common.ssh.IncompatibleAlgorithm
 
getUID() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Get the UID of the owner.
getUsername() - Method in interface com.sshtools.common.ssh.SshConnection
 
getUserPrincipalLookupService() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
getUUID() - Method in interface com.sshtools.common.ssh.SshConnection
 
getValidAfter() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getValidBefore() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
getValue() - Method in class com.sshtools.common.publickey.authorized.Option
 
getValue() - Method in class com.sshtools.common.publickey.EncodedExtension
 
getValue() - Method in class com.sshtools.common.publickey.StringCertificateExtension
 
getVersion() - Method in class com.sshtools.common.net.HttpResponse
 
getVersion() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
getVersion() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
getVersion() - Method in interface com.sshtools.common.ssh.components.SshRsaPublicKey
 
getWhitelist() - Method in class com.sshtools.common.permissions.IPPolicy
 
getWho() - Method in class com.sshtools.common.sftp.ACL
 
getX() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
getX() - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
getY() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
getY() - Method in interface com.sshtools.common.ssh.components.SshDsaPublicKey
 
globalListeners - Variable in class com.sshtools.common.events.EventServiceImplementation
 
GlobalRequest - Class in com.sshtools.common.ssh
This class represents a global request.
GlobalRequest(String, SshConnection, byte[]) - Constructor for class com.sshtools.common.ssh.GlobalRequest
Contstruct a request.
GlobSftpFileFilter - Class in com.sshtools.common.sftp
 
GlobSftpFileFilter(String) - Constructor for class com.sshtools.common.sftp.GlobSftpFileFilter
 
grantForwarding(String) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
Grant access to a specific host.
group1 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group14 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group15 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group16 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group17 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group18 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
group5 - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 

H

haltIncomingData() - Method in interface com.sshtools.common.ssh.SessionChannel
 
hasAccessTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasAttributeBits() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasAuthenticated() - Method in interface com.sshtools.common.auth.KeyboardInteractiveProvider
 
hasAuthenticated() - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
hasBCProvider() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
hasComponents() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
hasCreateTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasExtendedAttribute(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasGID() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hashCode() - Method in class com.sshtools.common.files.AbstractFileImpl
 
hashCode() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
hashCode() - Method in class com.sshtools.common.sftp.SftpFile
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
hashCode() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
hashCode() - Method in class com.sshtools.common.ssh.components.SshKeyPair
 
hasModifiedTime() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasPolicy(Class<?>) - Method in interface com.sshtools.common.ssh.Context
 
hasProviders() - Method in class com.sshtools.common.auth.PasswordAuthentication
 
hasSize() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasUID() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
hasUploadQuota() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
hidden - Variable in class com.sshtools.common.files.direct.AbstractDirectFile
 
HmacMD5 - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD5
 
HmacMD596 - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD596() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD596
 
HmacMD5ETM - Class in com.sshtools.common.ssh.components.jce
MD5 message authentication implementation.
HmacMD5ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
HmacRipeMd160 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacRipeMd160() - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
HmacRipeMd160(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
HmacRipeMd160ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacRipeMd160ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
HmacRipeMd160ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
HmacSha1 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha1
 
HmacSha196 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha196() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha196
 
HmacSha1ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
HmacSha256 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256
 
HmacSha256(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256
 
HmacSha256_96 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256_96() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256_96
 
HmacSha256_at_ssh_dot_com - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256_at_ssh_dot_com() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256_at_ssh_dot_com
 
HmacSha256_at_ssh_dot_com(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256_at_ssh_dot_com
 
HmacSha256ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
HmacSha256ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
HmacSha512 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512
 
HmacSha512(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512
 
HmacSha512_96 - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512_96() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512_96
 
HmacSha512ETM - Class in com.sshtools.common.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512ETM() - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
HmacSha512ETM(int) - Constructor for class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
homeDir - Variable in class com.sshtools.common.files.direct.AbstractDirectFile
 
HOST_KEY_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
API error to indicate a host key signature failed.
HOST_KEY_NOT_VERIFIABLE - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The host key supplied could not be verified
HOST_NOT_ALLOWED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The host is not allowed
HostFileEntry() - Constructor for class com.sshtools.common.knownhosts.KnownHostsKeyVerification.HostFileEntry
 
HostKeyUpdater - Interface in com.sshtools.common.knownhosts
 
HostKeyVerification - Interface in com.sshtools.common.knownhosts
This interface provides a callback method so that the user can verify the identity of the server (by checking the public key) during the initial protocol negotiation.
HostKeyVerificationManager - Class in com.sshtools.common.knownhosts
 
HostKeyVerificationManager(Collection<? extends HostKeyVerification>) - Constructor for class com.sshtools.common.knownhosts.HostKeyVerificationManager
 
HostKeyVerificationManager(HostKeyVerification) - Constructor for class com.sshtools.common.knownhosts.HostKeyVerificationManager
 
HostKeyVerificationManager(HostKeyVerification...) - Constructor for class com.sshtools.common.knownhosts.HostKeyVerificationManager
 
HttpHeader - Class in com.sshtools.common.net
Utility class to process HTTP headers.
HttpHeader() - Constructor for class com.sshtools.common.net.HttpHeader
 
HttpRequest - Class in com.sshtools.common.net
Utility class to process HTTP requests.
HttpRequest() - Constructor for class com.sshtools.common.net.HttpRequest
 
HttpResponse - Class in com.sshtools.common.net
Utility class to process HTTP responses.
HttpResponse() - Constructor for class com.sshtools.common.net.HttpResponse
 

I

idle() - Method in interface com.sshtools.common.nio.IdleStateListener
Process an idle event.
idle() - Method in interface com.sshtools.common.sshd.Service
Transport level idle
IdleStateListener - Interface in com.sshtools.common.nio
A class implementing this interface is notified when the selector it is registered with becomes idle.
IdleStateManager - Class in com.sshtools.common.nio
Class that checks the idle state of another class.
IdleStateManager(int, int) - Constructor for class com.sshtools.common.nio.IdleStateManager
 
ILLEGAL_USER_NAME - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The user's name is illegal
IncompatibleAlgorithm - Class in com.sshtools.common.ssh
 
IncompatibleAlgorithm(IncompatibleAlgorithm.ComponentType, String[], String[]) - Constructor for class com.sshtools.common.ssh.IncompatibleAlgorithm
 
IncompatibleAlgorithm.ComponentType - Enum in com.sshtools.common.ssh
 
INFLATER - Static variable in interface com.sshtools.common.ssh.compression.SshCompression
Inflation mode
init(SshConnection) - Method in interface com.sshtools.common.auth.KeyboardInteractiveProvider
 
init(SshConnection) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
init(SessionChannelServer) - Method in class com.sshtools.common.command.ExecutableCommand
Initialize the command.
init(AbstractFile) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
init(byte[], int, int) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
init(SshConnection, String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
init(SessionChannel, Context) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
init() - Method in class com.sshtools.common.ssh.components.ComponentManager
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.AES128Gcm
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.AES256Gcm
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour128
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ArcFour256
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
Initialises the Poly1305 MAC.
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha1
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha196
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha256
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha256_at_ssh_dot_com
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha512
 
init(byte[]) - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Initialize the public key from a blob of binary data.
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
init(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.NoneCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
init(int, byte[], byte[]) - Method in class com.sshtools.common.ssh.components.SshCipher
Initialize the cipher with up to 40 bytes of iv and key data.
init(byte[]) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
init(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Initialize the public key from a blob of binary data.
init(int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
init(int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Initialize the compression.
init(SessionChannel, Context) - Method in class com.sshtools.common.ssh.Subsystem
Initialize the subsystem with the current session and configuration.
init(AbstractServerTransport<C>) - Method in interface com.sshtools.common.sshd.Service
Initialize the service.
initializeDefaultProvider(Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Initialize the default JCE provider used by the API.
initializeDefaultProvider(Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize the default JCE provider used by the API.
initializeDefaultProvider(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize the default JCE provider used by the API.
initializeDigestFactory(ComponentFactory<Digest>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the digest factory.
initializeDigestFactory(ComponentFactory<Digest>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeHmacFactory(ComponentFactory<SshHmac>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the SSH2 HMAC factory.
initializeHmacFactory(ComponentFactory<SshHmac>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, Provider) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize a provider for a specific algorithm.
initializeProviderForAlgorithm(String, String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Initialize a provider for a specific algorithm.
initializePublicKeyFactory(ComponentFactory<SshPublicKey>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the public key factory.
initializePublicKeyFactory(ComponentFactory<SshPublicKey>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
initializeSsh2CipherFactory(ComponentFactory<SshCipher>) - Method in class com.sshtools.common.ssh.components.ComponentManager
Initialize the SSH2 cipher factory.
initializeSsh2CipherFactory(ComponentFactory<SshCipher>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
InMemoryMutualKeyAuthenticationStore - Class in com.sshtools.common.auth
 
InMemoryMutualKeyAuthenticationStore() - Constructor for class com.sshtools.common.auth.InMemoryMutualKeyAuthenticationStore
 
InMemoryUniversalAuthenticatorAccountDatabase - Class in com.sshtools.common.auth
 
InMemoryUniversalAuthenticatorAccountDatabase() - Constructor for class com.sshtools.common.auth.InMemoryUniversalAuthenticatorAccountDatabase
 
instance - Static variable in class com.sshtools.common.ssh.components.ComponentManager
 
InstructionPrompt - Class in com.sshtools.common.ssh2
 
InstructionPrompt(String) - Constructor for class com.sshtools.common.ssh2.InstructionPrompt
 
INTERNAL_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An internal error occurred within the API; in all cases contact sshtools.com support with the details of this error and the state of the connection when receiving this exception is unknown.
intToLittleEndian(int, byte[], int) - Static method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
INVALID_HANDLE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The file handle provided was invalid
INVALID_HANDLE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The file handle provided was invalid
INVALID_RESUME_STATE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The file cannot be resumed
INVALID_RESUME_STATE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The file cannot be resumed
INVALID_TEXT_MODE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The server reported a canonical newline convention not supported by this API
INVALID_TEXT_MODE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The server reported a canonical newline convention not supported by this API
InvalidHandleException - Exception in com.sshtools.common.sftp
Thrown when an invalid file handle is received.
InvalidHandleException(String) - Constructor for exception com.sshtools.common.sftp.InvalidHandleException
Constructs the exception.
InvalidPassphraseException - Exception in com.sshtools.common.publickey
Thrown by an SshPrivateKeyFile when it detects that the passphrase supplied was invalid.
InvalidPassphraseException() - Constructor for exception com.sshtools.common.publickey.InvalidPassphraseException
 
InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.common.publickey.InvalidPassphraseException
 
IPPolicy - Class in com.sshtools.common.permissions
 
IPPolicy() - Constructor for class com.sshtools.common.permissions.IPPolicy
 
IPStore - Class in com.sshtools.common.permissions
 
IPStore() - Constructor for class com.sshtools.common.permissions.IPStore
 
IPUtils - Class in com.sshtools.common.net
 
isAbsolute() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
isAllowZeroLengthFileUpload() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
isAppendOnly() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isArchive() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isAttributeBitSet(long) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isAuthenticated() - Method in interface com.sshtools.common.ssh.SshConnection
 
isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
Checks the given public key by comparing it against the public keys stored in the users authorized_keys file.
isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
isAuthorizedKey(SshPublicKey, SshConnection) - Method in interface com.sshtools.common.auth.PublicKeyAuthenticationProvider
Check the supplied public key against the users authorized keys.
isAuthorizedKey(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.UniversalAuthenticationProvider
 
isAuthorizedKey(SshPublicKey) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
isBCDisabled() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
isBCEnabled() - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
isBlock() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a block special file.
isCaseInsensitive() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isCertAuthority() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.CertAuthorityEntry
 
isCertAuthority() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
isCertAuthority() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
isCertificate() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Indicates if this key is part of a certificate.
isCharacter() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a character device.
isClosed() - Method in interface com.sshtools.common.ssh.Channel
 
isCompressed() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isConnected() - Method in interface com.sshtools.common.ssh.SshConnection
 
isConnected() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
isDeclaredInVersion() - Method in class com.sshtools.common.sftp.extensions.AbstractSftpExtension
 
isDeclaredInVersion() - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
isDeclaredInVersion() - Method in interface com.sshtools.common.sftp.SftpExtension
 
isDir - Variable in class com.sshtools.common.sftp.TransferEvent
 
isDir() - Method in class com.sshtools.common.sftp.TransferEvent
 
isDirectory() - Method in interface com.sshtools.common.files.AbstractFile
 
isDirectory() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
isDirectory() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
isDirectory() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
isDirectory() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a directory
isDisabled(String) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
isDone() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
isDone() - Method in interface com.sshtools.common.ssh.RequestFuture
 
isDropSecurityAsLastResort() - Method in class com.sshtools.common.ssh.DefaultSecurityPolicy
 
isDropSecurityAsLastResort() - Method in interface com.sshtools.common.ssh.SecurityPolicy
 
isEmpty() - Method in class com.sshtools.common.permissions.IPStore
 
isEnableNoneCipher() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
isEnableNoneMac() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
isEncrypted() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isError() - Method in class com.sshtools.common.sftp.TransferEvent
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacMD5ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacRipeMd160ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha1ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha256ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.jce.HmacSha512ETM
 
isETM() - Method in class com.sshtools.common.ssh.components.NoneHmac
 
isETM() - Method in interface com.sshtools.common.ssh.components.SshHmac
 
isExists() - Method in class com.sshtools.common.sftp.TransferEvent
 
isFifo() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a pipe.
isFile() - Method in interface com.sshtools.common.files.AbstractFile
 
isFile() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
isFile() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
isFile() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a file.
isForceCommand() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
isFormatted(byte[], String, String) - Static method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
isFormatted(byte[]) - Static method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
isFormatted(byte[]) - Static method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
isHashedEntry() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
isHashedEntry() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.Ssh2KeyEntry
 
isHasReachedEOF() - Method in class com.sshtools.common.sftp.TransferEvent
 
isHidden() - Method in interface com.sshtools.common.files.AbstractFile
 
isHidden() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
isHidden() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
isHidden(Path) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
isHidden() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isHostCertificate() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
isHostCertificate() - Method in class com.sshtools.common.ssh.components.SshCertificate
 
isHostFileWriteable() - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
isHostFileWriteable() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
isImmutable() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isKnown() - Method in class com.sshtools.common.publickey.EncodedExtension
 
isKnownHost(String, SshPublicKey) - Method in interface com.sshtools.common.knownhosts.HostKeyUpdater
 
isKnownHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
isLink() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a symbolic link.
isListed(String, IPStore) - Method in class com.sshtools.common.permissions.IPPolicy
 
isLocalEOF() - Method in interface com.sshtools.common.ssh.Channel
 
isMAC() - Method in class com.sshtools.common.ssh.components.jce.AES128Gcm
 
isMAC() - Method in class com.sshtools.common.ssh.components.jce.AES256Gcm
 
isMAC() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
isMAC() - Method in class com.sshtools.common.ssh.components.SshCipher
 
isManagedSecurity() - Method in class com.sshtools.common.ssh.DefaultSecurityPolicy
 
isManagedSecurity() - Method in interface com.sshtools.common.ssh.SecurityPolicy
 
isMkdirParentMustExist() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
isOpen() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
isOpen() - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
isOther() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
isPassphraseProtected() - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
isPassphraseProtected() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Determine if the private key file is protected by a passphrase.
isPrivateKeyFile(File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
isPublicKeyVerificationFailedAuth() - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
isReadable() - Method in interface com.sshtools.common.files.AbstractFile
 
isReadable() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
isReadable() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
isReadOnly() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
isReadOnly() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isReady() - Method in class com.sshtools.common.nio.IdleStateManager
Called by a selector to determine when the service run is ready to be executed.
isRegularFile() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
isRemoteEOF() - Method in interface com.sshtools.common.ssh.Channel
 
isRevoked() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.KeyEntry
 
isRevoked() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification.RevokedEntry
 
isSameFile(Path, Path) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
isSCPReadWriteEvents() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
isSCPReadWriteEvents() - Method in class com.sshtools.common.scp.ScpPolicy
 
isSelectorThread() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
isSFTPCloseFileBeforeFailedTransferEvents() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
isSFTPReadWriteEvents() - Method in class com.sshtools.common.policy.FileSystemPolicy
 
isSocket() - Method in class com.sshtools.common.sftp.SftpFileAttributes
Determine whether these attributes refer to a socket.
isSparse() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isSuccess() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
isSuccess() - Method in interface com.sshtools.common.ssh.RequestFuture
 
isSupportedMechanism(String) - Method in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
isSupportedMechanism(String) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
isSymbolicLink() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
isSync() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isSystem() - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
isTextMode() - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
isUserCertificate() - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
isUserCertificate() - Method in class com.sshtools.common.ssh.components.SshCertificate
 
isValidAddressForNetwork(String) - Method in class com.sshtools.common.net.CIDRNetwork
 
isWritable() - Method in interface com.sshtools.common.files.AbstractFile
 
isWritable() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
isWritable() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
iterator() - Method in class com.sshtools.common.files.nio.AbstractFileDirectoryStream
 
iterator(Path, DirectoryStream.Filter<? super Path>) - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
iterator() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 

J

JCE_3DESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
3DES in CBC mode 'DESede/CTR/NoPadding'
JCE_3DESCTRNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
3DES in counter clock mode 'DESede/CTR/NoPadding'
JCE_AESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
AES encryption algorithm 'AES/CBC/NoPadding'
JCE_AESCTRNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
AES in counter clock mode 'AES/CTR/NoPadding'
JCE_AESGCMNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
AES in galois counter mode 'AES/CTR/NoPadding'
JCE_ARCFOUR - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ARCFOUR cipher
JCE_BLOWFISHCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Blowfish encryption algorithm 'Blowfish/CBC/NoPadding'
JCE_DESCBCNOPADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DES encrpytion algorithm 'DES/CBC/NoPadding'
JCE_DH - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Diffie Hellman key agreement algorithm 'DH'
JCE_DH_KEY_AGREEMENT - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
JCE_DH_KEY_FACTORY - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
JCE_DH_KEY_GENERATOR - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
JCE_DSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DSA public key algorithm 'DSA'
JCE_ECDH - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Elliptic Curve Diffie Hellmam
JCE_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred in the JCE; typically this would result from Maverick attempting to use an algorithm that the JCE does not support.
JCE_HMACMD5 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
MD5 message authentication code algorithm 'HmacMD5'
JCE_HMACRIPEMD160 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RipeMD160 message authentication code algorithm 'HmacSha256'
JCE_HMACSHA1 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA1 message authentication code algorithm 'HmacSha1'
JCE_HMACSHA256 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA 256 bit message authentication code algorithm 'HmacSha256'
JCE_HMACSHA512 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA 512 bit message authentication code algorithm 'HmacSha256'
JCE_MD5 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
MD5 digest algorithm 'MD5'
JCE_MD5WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
JCE_RSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA public key algorithm 'RSA'
JCE_RSA_CIPHER - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
 
JCE_RSANONEPKCS1PADDING - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA encryption algorithm 'RSA/NONE/PKCS1Padding'
JCE_SHA1 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA1 digest algorithm 'SHA-1'
JCE_SHA1PRNG - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
Secure random algorithm 'Sha1PRNG'
JCE_SHA1WithDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
DSA signature algorithm 'SHA1WithDSA'
JCE_SHA1WithECDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ECDSA signature algorithm
JCE_SHA1WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA1WithRSA'
JCE_SHA256 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA256 digest algorithm 'SHA-256'
JCE_SHA256WithECDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ECDSA signature algorithm
JCE_SHA256WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA256WithRSA'
JCE_SHA384 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA384 digest algorithm 'SHA-384'
JCE_SHA384WithECDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ECDSA signature algorithm
JCE_SHA512 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
SHA512 digest algorithm 'SHA-512'
JCE_SHA512WithECDSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
ECDSA signature algorithm
JCE_SHA512WithRSA - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
RSA signature algorithm 'SHA512WithRSA'
JCE_X509 - Static variable in interface com.sshtools.common.ssh.components.jce.JCEAlgorithms
X509 certificate algorithm 'X.509'
jceAlgorithm - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
JCEAlgorithms - Interface in com.sshtools.common.ssh.components.jce
Interface containing the JCE algorithms required by the API.
JCEComponentManager - Class in com.sshtools.common.ssh.components.jce
A component manager for the Java runtime JCE provider.
JCEComponentManager() - Constructor for class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
JCEProvider - Class in com.sshtools.common.ssh.components.jce
 
JCEProvider() - Constructor for class com.sshtools.common.ssh.components.jce.JCEProvider
 

K

KBIPrompt - Class in com.sshtools.common.ssh2
Represents a single prompt in the keyboard-interactive authentication process
KBIPrompt(String, boolean) - Constructor for class com.sshtools.common.ssh2.KBIPrompt
Creates a new KBIPrompt object.
KEY_EXCHANGE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
KEY_EXCHANGE_FAILED - Static variable in exception com.sshtools.common.ssh.SshException
The protocol failed to negotiate a transport algorithm or failed to verify the host key of the remote host.
KEY_EXCHANGE_FAILED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: Key exchange failed
KEY_SIZE - Static variable in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
KEY_SIZE - Static variable in class com.sshtools.common.ssh.components.jce.Curve25519
 
KEYBOARD_INTERACTIVE_AUTHENTICATION - Static variable in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
KeyboardInteractiveAuthentication<C extends Context> - Class in com.sshtools.common.auth
 
KeyboardInteractiveAuthentication(AbstractServerTransport<C>, AbstractAuthenticationProtocol<C>, SshConnection, KeyboardInteractiveAuthenticationProvider[]) - Constructor for class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
KeyboardInteractiveAuthenticationProvider - Interface in com.sshtools.common.auth
 
KeyboardInteractiveAuthenticator - Class in com.sshtools.common.auth
 
KeyboardInteractiveAuthenticator(Class<? extends KeyboardInteractiveProvider>) - Constructor for class com.sshtools.common.auth.KeyboardInteractiveAuthenticator
 
KeyboardInteractiveProvider - Interface in com.sshtools.common.auth
 
keyboardInteractiveProviders - Variable in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
KeyExchangePolicy - Class in com.sshtools.common.policy
 
KeyExchangePolicy() - Constructor for class com.sshtools.common.policy.KeyExchangePolicy
 
keygen(byte[], byte[], byte[]) - Static method in class com.sshtools.common.ssh.components.jce.Curve25519
 
KeyGenerator - Interface in com.sshtools.common.publickey
 
kill() - Method in class com.sshtools.common.command.ExecutableCommand
Kill the command.
kill() - Method in class com.sshtools.common.command.NativeExecutableCommand
 
kill() - Method in class com.sshtools.common.scp.ScpCommand
Called when channel is closing
knownExtension(CertificateExtension) - Method in class com.sshtools.common.publickey.CertificateExtension.Builder
 
KnownHostsFile - Class in com.sshtools.common.knownhosts
 
KnownHostsFile(File) - Constructor for class com.sshtools.common.knownhosts.KnownHostsFile
 
KnownHostsFile() - Constructor for class com.sshtools.common.knownhosts.KnownHostsFile
 
KnownHostsKeyVerification - Class in com.sshtools.common.knownhosts
An abstract HostKeyVerification class implementation providing validation against the known_hosts format.
KnownHostsKeyVerification(InputStream) - Constructor for class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
KnownHostsKeyVerification(String) - Constructor for class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
KnownHostsKeyVerification() - Constructor for class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
KnownHostsKeyVerification.BlankEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.CertAuthorityEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.CommentEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.HostFileEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.InvalidEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.KeyEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.RevokedEntry - Class in com.sshtools.common.knownhosts
 
KnownHostsKeyVerification.Ssh2KeyEntry - Class in com.sshtools.common.knownhosts
 

L

lastAccessTime() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
lastModified() - Method in interface com.sshtools.common.files.AbstractFile
 
lastModified() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
lastModified() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
lastModifiedTime() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
length() - Method in interface com.sshtools.common.files.AbstractFile
 
length() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
length() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
LICENSE_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
The API is not licensed!
linkTo(String) - Method in class com.sshtools.common.files.AbstractFileImpl
 
linkTo(String) - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
list(String, String...) - Method in class com.sshtools.common.ssh.components.ComponentFactory
List the types of components supported by this factory.
list(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
List the types of components supported by this factory.
list() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
littleEndianToInt(byte[], int) - Static method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
load(InputStream) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
load(InputStream) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
loadExternalComponents(String, ComponentFactory<T>) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
loadGroups(URI) - Static method in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
lockComponents() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 

M

mac - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
MAC_ERROR - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: An error occurred verifying the MAC
macLength - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
MACS - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
macSize - Variable in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
main(String[]) - Static method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
main(String[]) - Static method in class com.sshtools.common.publickey.authorized.Patterns
 
main(String[]) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
makeDirectory(String, SftpFileAttributes) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
makeRSAWithSHA256Signature(SshKeyPair) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
makeRSAWithSHA512Signature(SshKeyPair) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
mapUser(String, String) - Method in class com.sshtools.common.auth.InMemoryUniversalAuthenticatorAccountDatabase
 
markFailed() - Method in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
matches(Collection<String>, String) - Static method in class com.sshtools.common.publickey.authorized.Patterns
 
matches(String) - Method in class com.sshtools.common.sftp.GlobSftpFileFilter
 
matches(String) - Method in class com.sshtools.common.sftp.RegexSftpFileFilter
 
matches(String) - Method in interface com.sshtools.common.sftp.SftpFileFilter
 
matchesWithCIDR(Collection<String>, String) - Static method in class com.sshtools.common.publickey.authorized.Patterns
 
maxAuthentications - Variable in class com.sshtools.common.policy.AuthenticationPolicy
 
md5(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
MD5_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
MD5Digest - Class in com.sshtools.common.ssh.components.jce
MD5 digest implementation.
MD5Digest() - Constructor for class com.sshtools.common.ssh.components.jce.MD5Digest
 
MD5FileExtension - Class in com.sshtools.common.sftp.extensions
 
MD5FileExtension() - Constructor for class com.sshtools.common.sftp.extensions.MD5FileExtension
 
MD5HandleExtension - Class in com.sshtools.common.sftp.extensions
 
MD5HandleExtension() - Constructor for class com.sshtools.common.sftp.extensions.MD5HandleExtension
 
MESSAGE_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
An expected message was not received before the specified timeout period.
messageAttributes - Static variable in class com.sshtools.common.events.EventCodes
 
messageCodes - Static variable in class com.sshtools.common.events.EventCodes
 
MESSAGES_INCOMING - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
MESSAGES_OUTGOING - Static variable in class com.sshtools.common.ssh.ExecutorOperationSupport
 
messageSent(Long) - Method in interface com.sshtools.common.sshd.SshMessage
 
move(Path, Path, CopyOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
moveTo(AbstractFile) - Method in interface com.sshtools.common.files.AbstractFile
 
moveTo(AbstractFile) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
moveTo(AbstractFile) - Method in class com.sshtools.common.files.AbstractFileImpl
 
moveTo(AbstractFile) - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
MutualKeyAuthenticatonStore - Interface in com.sshtools.common.auth
 

N

name() - Method in class com.sshtools.common.files.nio.AbstractFileAttributeView
 
NamedCertificateExtension - Class in com.sshtools.common.publickey
 
NamedCertificateExtension(String, boolean) - Constructor for class com.sshtools.common.publickey.NamedCertificateExtension
 
NamePrompt - Class in com.sshtools.common.ssh2
 
NamePrompt(String) - Constructor for class com.sshtools.common.ssh2.NamePrompt
 
names() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
NativeExecutableCommand - Class in com.sshtools.common.command
A further extension of the ExecutableCommand that provides the ability to execute a native process.
NativeExecutableCommand() - Constructor for class com.sshtools.common.command.NativeExecutableCommand
 
NEGOTIATING_PROTOCOL - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Protocol state: Negotation of the protocol version
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
newFileSystem(URI, Map<String, ?>) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
newInputStream(Path, OpenOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
newOutputStream(Path, OpenOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
newWatchService() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
nextAddress(int[]) - Static method in class com.sshtools.common.net.IPUtils
 
nextBytes(byte[]) - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextBytes(byte[]) - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
nextInt() - Method in class com.sshtools.common.ssh.components.jce.SecureRND
 
nextInt() - Method in interface com.sshtools.common.ssh.components.SshSecureRandomGenerator
 
NO_AGENT_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: No more authentication methods are available
NO_PORT_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
NO_PTY - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
NO_USER_RC - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
NO_X11_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
NONCE_SIZE_IETF - Static variable in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
NONCE_SIZE_REF - Static variable in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
NONE - Static variable in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
NoneCipher - Class in com.sshtools.common.ssh.components
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.sshtools.common.ssh.components.NoneCipher
 
NoneCompression - Class in com.sshtools.common.ssh.compression
 
NoneCompression() - Constructor for class com.sshtools.common.ssh.compression.NoneCompression
 
NoneHmac - Class in com.sshtools.common.ssh.components
 
NoneHmac() - Constructor for class com.sshtools.common.ssh.components.NoneHmac
 
normalize() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 

O

oidByteArrayToString(byte[]) - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
onBeginOperation(SessionChannel, SftpSubsystemOperation) - Method in interface com.sshtools.common.sftp.SftpOperationWrapper
 
onChannelClose(Channel) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has been closed
onChannelClosing(Channel) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel is closing, but has not sent its SSH_MSG_CHANNEL_CLOSE
onChannelDataIn(Channel, ByteBuffer) - Method in interface com.sshtools.common.ssh.ChannelEventListener
Data has been received on the channel.
onChannelDataOut(Channel, ByteBuffer) - Method in interface com.sshtools.common.ssh.ChannelEventListener
Data has been sent on the channel.
onChannelEOF(Channel) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has received an EOF from the remote client
onChannelError(Channel, Throwable) - Method in interface com.sshtools.common.ssh.ChannelEventListener
Called when a channel is disconnected because of a connection loss.
onChannelExtendedData(Channel, ByteBuffer, int) - Method in interface com.sshtools.common.ssh.ChannelEventListener
Data has been received on the extended channel.
onChannelOpen(Channel) - Method in interface com.sshtools.common.ssh.ChannelEventListener
The channel has been opened.
onEndOperation(SessionChannel, SftpSubsystemOperation) - Method in interface com.sshtools.common.sftp.SftpOperationWrapper
 
onFreeMessage(byte[]) - Method in class com.sshtools.common.ssh.Subsystem
 
onHostKeyAdded(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onHostKeyAdded(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
onHostKeyMismatch(String, List<SshPublicKey>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
 
onHostKeyMismatch(String, List<SshPublicKey>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onHostKeyMismatch(String, List<SshPublicKey>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Called by the verifyHost method when the host key supplied by the host does not match the current key recording in the known hosts file.
onHostKeyRemoved(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onHostKeyRemoved(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
onHostKeyUpdated(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onHostKeyUpdated(Set<String>, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
onIncompatibleSecurity(String, int, String, IncompatibleAlgorithm...) - Method in class com.sshtools.common.ssh.DefaultSecurityPolicy
 
onIncompatibleSecurity(String, int, String, IncompatibleAlgorithm...) - Method in interface com.sshtools.common.ssh.SecurityPolicy
 
onInvalidHostEntry(String) - Method in class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
 
onInvalidHostEntry(String) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onInvalidHostEntry(String) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
onMessageReceived(byte[]) - Method in class com.sshtools.common.publickey.PublicKeySubsystemServer
 
onMessageReceived(byte[]) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
onMessageReceived(byte[]) - Method in class com.sshtools.common.ssh.Subsystem
Called when a subsystem message has been extracted from the incoming data stream.
onRevokedKey(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
 
onRevokedKey(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onRevokedKey(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Called by the verifyHost method when the host key supplied is listed as a revoked key.
onSessionOpen() - Method in interface com.sshtools.common.ssh.SessionChannel
Called once the session is open and data can be sent/received.
onStart() - Method in class com.sshtools.common.command.ExecutableCommand
Called once the command has been started.
onStart() - Method in class com.sshtools.common.command.NativeExecutableCommand
 
onStart() - Method in class com.sshtools.common.scp.ScpCommand
Start the process.
onSubsystemFree() - Method in class com.sshtools.common.publickey.PublicKeySubsystemServer
 
onSubsystemFree() - Method in class com.sshtools.common.sftp.SftpSubsystem
Called to free the subsystem and its resources.
onSubsystemFree() - Method in class com.sshtools.common.ssh.Subsystem
The subsystem has been closed and all resources should be freed.
onUnknownHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.ConsoleKnownHostsFile
Prompts the user through the console to verify the host key.
onUnknownHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
onUnknownHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Called by the verifyHost method when the host key supplied is not recorded in the known_hosts file.
onWindowAdjust(Channel, long) - Method in interface com.sshtools.common.ssh.ChannelEventListener
When the remote side adjusts its window.
OPEN_APPEND - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, forces all writes to append data at the end of the file.
OPEN_CREATE - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, if specified a new file will be created if one does not already exist.
OPEN_EXCLUSIVE - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, causes an open request to fail if the named file already exists.
OPEN_READ - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, opens the file for reading.
OPEN_TEXT - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
Indicates the server should treat the file as text and convert it to the canoncial newline convention in use.
OPEN_TRUNCATE - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, forces an existing file with the same name to be truncated to zero length when creating a file by specifying OPEN_CREATE.
OPEN_WRITE - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
File open flag, opens the file for writing.
openChannel(Channel) - Method in interface com.sshtools.common.ssh.SshConnection
 
openDirectories - Variable in class com.sshtools.common.sftp.AbstractFileSystem
 
openDirectory(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
openDirectory(String, SftpFileFilter) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
OpenDirectory(AbstractFile, SftpFileFilter) - Constructor for class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
OpenDirectoryWithFilterExtension - Class in com.sshtools.common.sftp.extensions.filter
 
OpenDirectoryWithFilterExtension() - Constructor for class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
openFile(boolean) - Method in interface com.sshtools.common.files.AbstractFile
 
openFile(boolean) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
openFile(boolean) - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
openFile(String, UnsignedInteger32, SftpFileAttributes) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
OpenFile(AbstractFile, UnsignedInteger32) - Constructor for class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
openFiles - Variable in class com.sshtools.common.sftp.AbstractFileSystem
 
OPENSSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
OpenSshCertificate - Class in com.sshtools.common.publickey
To generate a key that supports this use ssh-keygen -s ca_key -I 2 -n lee,kelly -z 12345 -O force-command=ls -O source-address=192.168.82.0/24 -O no-port-forwarding user_key.pub
OpenSshCertificate() - Constructor for class com.sshtools.common.publickey.OpenSshCertificate
 
OpenSshCertificateAuthenticationProvider - Class in com.sshtools.common.auth
 
OpenSshCertificateAuthenticationProvider(SshPublicKey...) - Constructor for class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
OpenSshCertificateAuthenticationProvider(Collection<SshPublicKey>) - Constructor for class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
OpenSshEcdsaCertificate - Class in com.sshtools.common.ssh.components.jce
 
OpenSshEcdsaCertificate(String, ECPublicKey, String) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
OpenSshEcdsaSha2Nist256Certificate - Class in com.sshtools.common.ssh.components.jce
 
OpenSshEcdsaSha2Nist256Certificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist256Certificate
 
OpenSshEcdsaSha2Nist384Certificate - Class in com.sshtools.common.ssh.components.jce
 
OpenSshEcdsaSha2Nist384Certificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist384Certificate
 
OpenSshEcdsaSha2Nist521Certificate - Class in com.sshtools.common.ssh.components.jce
 
OpenSshEcdsaSha2Nist521Certificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEcdsaSha2Nist521Certificate
 
OpenSshEd25519Certificate - Class in com.sshtools.common.ssh.components.jce
 
OpenSshEd25519Certificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
OpenSshEd25519Certificate(PublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
OpenSshEd25519Certificate(byte[]) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
OpenSSHPrivateKeyFile - Class in com.sshtools.common.publickey
 
OpenSSHPrivateKeyFile(byte[]) - Constructor for class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
OpenSSHPrivateKeyFile() - Constructor for class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
OpenSSHPrivateKeyFileParser - Interface in com.sshtools.common.publickey
 
OpenSSHPublicKeyFile - Class in com.sshtools.common.publickey
 
OpenSshRsaCertificate - Class in com.sshtools.common.ssh.components.jce
A RSA public key implementation which uses a JCE provider.
OpenSshRsaCertificate() - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
Default constructor for initializing the key from a byte array using the init method.
OpenSshRsaCertificate(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
OpenSshRsaCertificate(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
OPENSSL_FORMAT - Static variable in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
OPENSSL_FORMAT - Static variable in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Deprecated.
Never correctly implemented.
Option<T> - Class in com.sshtools.common.publickey.authorized
 
OPTION_FORCE_COMMAND - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
OPTION_SOURCE_ADDRESS - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
order - Variable in class com.sshtools.common.ssh.components.ComponentFactory
 
order(String[]) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
order() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
ORDER - Static variable in class com.sshtools.common.ssh.components.jce.Curve25519
 

P

Packet - Class in com.sshtools.common.ssh
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.sshtools.common.ssh.Packet
 
Packet(int) - Constructor for class com.sshtools.common.ssh.Packet
 
padPKCS1(BigInteger, int, int) - Static method in class com.sshtools.common.rsa.Rsa
 
parse(byte[]) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implementation.
parse(InputStream) - Static method in class com.sshtools.common.publickey.SshPrivateKeyFileFactory
Parse an InputStream and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.common.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
parseMessage(ByteBuffer) - Method in class com.sshtools.common.ssh.Subsystem
 
PASSWORD_AUTHENTICATION - Static variable in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
PasswordAuthentication<C extends Context> - Class in com.sshtools.common.auth
Provides an AuthenticationMechanism that enables the standard SSH password authentication.
PasswordAuthentication() - Constructor for class com.sshtools.common.auth.PasswordAuthentication
Construct an instance.
PasswordAuthentication(AbstractServerTransport<C>, AbstractAuthenticationProtocol<C>, SshConnection, PasswordAuthenticationProvider[]) - Constructor for class com.sshtools.common.auth.PasswordAuthentication
 
PasswordAuthenticationProvider - Class in com.sshtools.common.auth
Implement this interface to customize the authentication of users logging into your server.
PasswordAuthenticationProvider() - Constructor for class com.sshtools.common.auth.PasswordAuthenticationProvider
 
PasswordChangeException - Exception in com.sshtools.common.auth
Thrown when the login process requires that the user change their password.
PasswordChangeException() - Constructor for exception com.sshtools.common.auth.PasswordChangeException
 
PasswordChangeException(String) - Constructor for exception com.sshtools.common.auth.PasswordChangeException
 
PasswordKeyboardInteractiveProvider - Class in com.sshtools.common.auth
 
PasswordKeyboardInteractiveProvider() - Constructor for class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
PasswordKeyboardInteractiveProvider(PasswordAuthenticationProvider[], SshConnection) - Constructor for class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
passwordProviders - Variable in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
Patterns - Class in com.sshtools.common.publickey.authorized
Implements OpenSSH patterns as defined in http://man.openbsd.org/ssh_config.5#PATTERNS
Patterns() - Constructor for class com.sshtools.common.publickey.authorized.Patterns
 
PEMReader - Class in com.sshtools.common.publickey
 
PEMReader(Reader) - Constructor for class com.sshtools.common.publickey.PEMReader
Creates a new PEMReader object.
PERFORMING_KEYEXCHANGE - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Protocol state: The protocol is performing key exchange
PermissionDeniedException - Exception in com.sshtools.common.permissions
Thrown when the file system denies access to a user whom does not have permission to gain access to a file system object.
PermissionDeniedException(String) - Constructor for exception com.sshtools.common.permissions.PermissionDeniedException
 
Permissions - Class in com.sshtools.common.permissions
 
Permissions() - Constructor for class com.sshtools.common.permissions.Permissions
 
Permissions(long) - Constructor for class com.sshtools.common.permissions.Permissions
 
permissions - Variable in class com.sshtools.common.permissions.Permissions
 
PermissionType - Interface in com.sshtools.common.permissions
 
PERMIT_AGENT_FORWARDING - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PERMIT_PORT_FORWARDING - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PERMIT_USER_PTY - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PERMIT_USER_RC - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PERMIT_X11_FORWARDING - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PermitOpenOption - Class in com.sshtools.common.publickey.authorized
 
PermitOpenOption(Collection<String>) - Constructor for class com.sshtools.common.publickey.authorized.PermitOpenOption
 
Poly1305() - Constructor for class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
Constructs a Poly1305 MAC, where the key passed to init() will be used directly.
populateEvent(Event) - Method in interface com.sshtools.common.files.AbstractFileFactory
 
populateEvent(Event) - Method in class com.sshtools.common.files.direct.DirectFileFactory
 
populateEvent(Event) - Method in class com.sshtools.common.files.ReadOnlyFileFactoryAdapter
 
populateEvent(Event) - Method in class com.sshtools.common.files.SpaceRestrictedFileFactoryAdapter
 
populateEvent(Event) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
PORT_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
position() - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
position(long) - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
position() - Method in class com.sshtools.common.ssh.Packet
 
PosixRenameExtension - Class in com.sshtools.common.sftp.extensions
 
PosixRenameExtension() - Constructor for class com.sshtools.common.sftp.extensions.PosixRenameExtension
 
POSSIBLE_CORRUPT_FILE - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred reading the contents of a file.
postMessage(SshMessage, boolean) - Method in interface com.sshtools.common.ssh.AbstractClientTransport
 
postMessage(SshMessage, boolean) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
postMessage(SshMessage) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
PRIME - Static variable in class com.sshtools.common.ssh.components.jce.Curve25519
 
PrincipalsOption - Class in com.sshtools.common.publickey.authorized
 
PrincipalsOption(Collection<String>) - Constructor for class com.sshtools.common.publickey.authorized.PrincipalsOption
 
process(ByteBuffer) - Method in class com.sshtools.common.net.HttpResponse
 
processEvent(Event) - Method in interface com.sshtools.common.events.EventListener
Invoked when an event occurs.
processExtendedMessage(ByteArrayReader, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.AbstractMD5Extension
 
processExtendedMessage(ByteArrayReader, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.CopyFileSftpExtension
 
processExtendedMessage(ByteArrayReader, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
processExtendedMessage(ByteArrayReader, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.PosixRenameExtension
 
processExtendedMessage(ByteArrayReader, SftpSubsystem) - Method in interface com.sshtools.common.sftp.SftpExtension
 
processHeaderFields(ByteBuffer) - Method in class com.sshtools.common.net.HttpHeader
 
processMessage(byte[]) - Method in interface com.sshtools.common.auth.AuthenticationMechanism
If the SSH protocol authentication method defines additional messages which are sent from the client, they will be passed into your implementation here when received.
processMessage(byte[]) - Method in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
processMessage(byte[]) - Method in class com.sshtools.common.auth.PasswordAuthentication
 
processMessage(byte[]) - Method in class com.sshtools.common.auth.PublicKeyAuthentication
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.CopyFileSftpExtension
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.MD5FileExtension
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.MD5HandleExtension
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.PosixRenameExtension
 
processMessage(ByteArrayReader, int, SftpSubsystem) - Method in interface com.sshtools.common.sftp.SftpExtension
 
processMessage(ByteBuffer) - Method in class com.sshtools.common.ssh.Subsystem
Process channel data and transform into a subsystem message when enough data has arrived.
processMessage(byte[]) - Method in interface com.sshtools.common.sshd.Service
Process a transport message.
processSignal(String) - Method in interface com.sshtools.common.shell.ShellListener
A signal can be delivered to the process by the client.
processStdinData(byte[]) - Method in class com.sshtools.common.command.NativeExecutableCommand
 
PROMPT_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_ERROR - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: A protocol error occurred
PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The protocol version is not supported
PROTOCOL_VIOLATION - Static variable in exception com.sshtools.common.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
provider() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
ProxyType - Enum in com.sshtools.common.net
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
prv - Variable in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
PSEUDO_TTY_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
PTY - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
pub - Variable in class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
pub - Variable in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
pubkey - Variable in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
pubKey - Variable in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
PUBLIC_KEYS - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
publicKey - Variable in class com.sshtools.common.publickey.OpenSshCertificate
 
PUBLICKEY_AUTHENTICATION - Static variable in interface com.sshtools.common.auth.AuthenticationMechanismFactory
 
PublicKeyAuthentication<C extends Context> - Class in com.sshtools.common.auth
Provides an AuthenticationMechanism that enables the public key authentication.
PublicKeyAuthentication(AbstractServerTransport<C>, AbstractAuthenticationProtocol<C>, SshConnection, PublicKeyAuthenticationProvider[]) - Constructor for class com.sshtools.common.auth.PublicKeyAuthentication
 
PublicKeyAuthenticationAdapter - Class in com.sshtools.common.auth
 
PublicKeyAuthenticationAdapter() - Constructor for class com.sshtools.common.auth.PublicKeyAuthenticationAdapter
 
PublicKeyAuthenticationProvider - Interface in com.sshtools.common.auth
This interface allows you to define a custom public key store for the publickey authentication mechanism.
PublicKeyEntry - Class in com.sshtools.common.publickey.authorized
 
publickeyProviders - Variable in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
PublicKeySubsystemServer - Class in com.sshtools.common.publickey
 
PublicKeySubsystemServer() - Constructor for class com.sshtools.common.publickey.PublicKeySubsystemServer
 
putBigInteger(BigInteger) - Method in interface com.sshtools.common.ssh.components.Digest
Update the digest with a BigInteger value.
putBigInteger(BigInteger) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putByte(byte) - Method in interface com.sshtools.common.ssh.components.Digest
Put a single byte into the digest.
putByte(byte) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putBytes(byte[]) - Method in interface com.sshtools.common.ssh.components.Digest
Put a byte array into the digest.
putBytes(byte[], int, int) - Method in interface com.sshtools.common.ssh.components.Digest
Put a byte array into the digest
putBytes(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putBytes(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putInt(int) - Method in interface com.sshtools.common.ssh.components.Digest
Put an integer into the digest.
putInt(int) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
putString(String) - Method in interface com.sshtools.common.ssh.components.Digest
Put a String into the digest.
putString(String) - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 

Q

quarterRound(int[], int, int, int, int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 

R

raf - Variable in class com.sshtools.common.files.RandomAccessImpl
 
RandomAccessImpl - Class in com.sshtools.common.files
 
RandomAccessImpl(File, boolean) - Constructor for class com.sshtools.common.files.RandomAccessImpl
 
read(byte[], int, int) - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
read(ByteBuffer) - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
read(byte[], int, int) - Method in class com.sshtools.common.files.RandomAccessImpl
 
read(byte[], int, int) - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
readAttributes() - Method in class com.sshtools.common.files.nio.AbstractFileAttributeView
 
readAttributes(Path, Class<A>, LinkOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
readAttributes(Path, String, LinkOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
readDirectory(byte[]) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
readFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
readLine(ByteBuffer) - Method in class com.sshtools.common.net.HttpHeader
 
ReadOnlyFileFactoryAdapter - Class in com.sshtools.common.files
 
ReadOnlyFileFactoryAdapter(AbstractFileFactory<?>) - Constructor for class com.sshtools.common.files.ReadOnlyFileFactoryAdapter
 
readPacketLength(byte[], UnsignedInteger64) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
readSymbolicLink() - Method in interface com.sshtools.common.files.AbstractFile
 
readSymbolicLink() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
readSymbolicLink() - Method in class com.sshtools.common.files.direct.DirectFile
 
readSymbolicLink() - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
readSymbolicLink(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
refresh() - Method in interface com.sshtools.common.files.AbstractFile
 
refresh() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
refresh() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
RegexSftpFileFilter - Class in com.sshtools.common.sftp
 
RegexSftpFileFilter(String) - Constructor for class com.sshtools.common.sftp.RegexSftpFileFilter
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
register(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
 
registerEventCodeDescriptor(Class) - Method in interface com.sshtools.common.events.EventService
Register an event code descriptor (debug use only)
registerEventCodeDescriptor(Class) - Method in class com.sshtools.common.events.EventServiceImplementation
 
registerIdleStateListener(IdleStateListener) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
relativize(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
REMOTE_HOST_DISCONNECTED - Static variable in exception com.sshtools.common.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
remove(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.AbstractPublicKeyAuthenticationProvider
 
remove(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.AuthorizedKeysPublicKeyAuthenticationProvider
 
remove(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
remove(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.PublicKeyAuthenticationAdapter
 
remove(SshPublicKey, SshConnection) - Method in interface com.sshtools.common.auth.PublicKeyAuthenticationProvider
 
remove(SshPublicKey, SshConnection) - Method in class com.sshtools.common.auth.UniversalAuthenticationProvider
 
remove(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
Called by a listener when they want to remove themselves
remove(int) - Method in class com.sshtools.common.permissions.Permissions
 
remove(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
Remove a supported component
removeAllBut(String) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
removeConnectFrom(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
removeDirectory(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
removeEntries(String) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Removes an allowed host.
removeEntries(String...) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
removeEntries(SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
removeEntry(KnownHostsKeyVerification.KeyEntry...) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
removeEnvironmentVariable(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
removeEventListener(EventListener) - Method in interface com.sshtools.common.ssh.SshConnection
 
removeExtendedAttribute(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set a single extended attribute value.
removeFile(String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
removeForwardTo(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
removeIdleStateListener(IdleStateListener) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
removeKey(SshPublicKey) - Method in class com.sshtools.common.auth.OpenSshCertificateAuthenticationProvider
 
removeKey(PublicKeyEntry) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
removeKeyboardInteractiveProvider(KeyboardInteractiveAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
removeKeys(SshPublicKey...) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
removeListener(EventListener) - Method in interface com.sshtools.common.events.EventService
Remove an EventListener
removeListener(EventListener) - Method in class com.sshtools.common.events.EventServiceImplementation
 
removePasswordAuthenticationProvider(PasswordAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
removePKCS1(BigInteger, int) - Static method in class com.sshtools.common.rsa.Rsa
 
removePrincipal(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
removeProperty(String) - Method in interface com.sshtools.common.ssh.SshConnection
 
removePublicKeyAuthenticationProvider(PublicKeyAuthenticationProvider) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
removeRequiredAuthentication(String) - Method in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
removeWrapper(SftpOperationWrapper) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
renameFile(String, String) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
RequestFuture - Interface in com.sshtools.common.ssh
 
RequestFutureListener - Interface in com.sshtools.common.ssh
 
required - Variable in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
RequiredAuthenticationStrategy - Enum in com.sshtools.common.auth
 
requiresCommandExecution() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
RESERVED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: Reserved
reset(IdleStateListener) - Method in class com.sshtools.common.nio.IdleStateManager
Called by a listener when they want their idle state to be reset.
reset(Collection<String>) - Method in class com.sshtools.common.permissions.IPStore
 
reset() - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
reset() - Method in interface com.sshtools.common.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.sshtools.common.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
reset() - Method in class com.sshtools.common.ssh.Packet
 
resetIdleState(IdleStateListener) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
resolve(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
resolve(String) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
resolveFile(String) - Method in interface com.sshtools.common.files.AbstractFile
 
resolveFile(String) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
resolveFile(String) - Method in class com.sshtools.common.files.direct.DirectFile
 
resolveFile(String) - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
resolveFile(String, SshConnection) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
resolveNames(String) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
resolveSibling(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
resolveSibling(String) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
RESOURCE_SHORTAGE - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
There are no more resources available to open the channel
RESRICT - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
resumeIncomingData() - Method in interface com.sshtools.common.ssh.SessionChannel
 
revokeForwarding(String) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
Revoke access from a specific host.
ROTATE(int, int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20
 
Rsa - Class in com.sshtools.common.rsa
 
Rsa() - Constructor for class com.sshtools.common.rsa.Rsa
 
RsaUtils - Class in com.sshtools.common.publickey
 
RsaUtils() - Constructor for class com.sshtools.common.publickey.RsaUtils
 
run() - Method in class com.sshtools.common.scp.ScpCommand
 
run() - Method in class com.sshtools.common.ssh.ConnectionAwareTask
 

S

S_IFBLK - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a block special file
S_IFCHR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a character device
S_IFDIR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a directory
S_IFIFO - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a pipe
S_IFLNK - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a symbolic link
S_IFMT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Format mask constant can be used to mask off a file type from the mode.
S_IFREG - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a regular file
S_IFSOCK - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Identifies the file as a socket
S_IRGRP - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to read the file.
S_IROTH - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits others to read the file.
S_IRUSR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to read the file.
S_ISGID - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the group owner
S_ISUID - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Bit to determine whether a file is executed as the owner
S_IWGRP - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to write to the file.
S_IWOTH - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits others to write to the file.
S_IWUSR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to write to the file.
S_IXGRP - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits a file's group to execute the file or to search the file's directory.
S_IXOTH - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits others to execute the file or to search the file's directory.
S_IXUSR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Permissions flag: Permits the owner of a file to execute the file or to search the file's directory.
S_MODE_MASK - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
Format mask constant to mask off file mode from the type.
save() - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
saveCertificate(SshCertificate, String, String, File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
savePrivateKey(SshKeyPair, String, String, File) - Static method in class com.sshtools.common.publickey.SshKeyUtils
 
SCP - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
 
SCP_BUFFER_SIZE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SCP_TRANSFER_CANCELLED - Static variable in exception com.sshtools.common.ssh.SshException
The user cancelled an active SCP transfer.
ScpCommand - Class in com.sshtools.common.scp
Provides support for the SCP command.
ScpCommand() - Constructor for class com.sshtools.common.scp.ScpCommand
 
ScpCommand(String) - Constructor for class com.sshtools.common.scp.ScpCommand
Creates a new ScpCommand object.
ScpPolicy - Class in com.sshtools.common.scp
 
ScpPolicy() - Constructor for class com.sshtools.common.scp.ScpPolicy
 
SECSH_FORMAT - Static variable in class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
SECSHPublicKeyFile - Class in com.sshtools.common.publickey
 
SecureComponent - Interface in com.sshtools.common.ssh
 
SecureRND - Class in com.sshtools.common.ssh.components.jce
Secure random number generator implementation for JCE provider.
SecureRND() - Constructor for class com.sshtools.common.ssh.components.jce.SecureRND
 
SecurityLevel - Enum in com.sshtools.common.ssh
 
SecurityPolicy - Interface in com.sshtools.common.ssh
 
seek(long) - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
seek(long) - Method in class com.sshtools.common.files.RandomAccessImpl
 
seek(long) - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
selectStrongestComponent(String[]) - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
sendAttributesMessage(int, SftpFileAttributes) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
sendChannelRequest(String, boolean, byte[]) - Method in interface com.sshtools.common.ssh.Channel
 
sendChannelRequest(String, boolean, byte[], ChannelRequestFuture) - Method in interface com.sshtools.common.ssh.Channel
 
sendData(byte[], int, int) - Method in interface com.sshtools.common.ssh.Channel
 
sendExitStatus(Channel, int) - Static method in class com.sshtools.common.ssh.SessionChannelHelper
 
sendFilenameMessage(int, SftpFile[], boolean, boolean) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
sendGlobalRequest(GlobalRequest, boolean) - Method in interface com.sshtools.common.ssh.SshConnection
 
sendHandleMessage(int, byte[]) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
sendMessage(Packet) - Method in interface com.sshtools.common.sftp.SftpSpecification
 
sendMessage(Packet) - Method in class com.sshtools.common.ssh.Subsystem
Send a subsystem message.
sendNewKeys() - Method in interface com.sshtools.common.ssh.AbstractClientTransport
 
sendNewKeys() - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
sendReply(int, byte[], SftpSubsystem) - Method in class com.sshtools.common.sftp.extensions.AbstractMD5Extension
 
sendStatusMessage(int, int, String) - Method in interface com.sshtools.common.sftp.SftpSpecification
 
sendStatusMessage(int, int, String) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
sendWindowAdjust(int) - Method in interface com.sshtools.common.ssh.Channel
 
SEPARATOR - Static variable in class com.sshtools.common.files.nio.AbstractFilePath
 
service() - Method in class com.sshtools.common.nio.IdleStateManager
Called by a thread which is managing idle states
Service<C extends Context> - Interface in com.sshtools.common.sshd
A service is a protocol that operates on top of the TransportProtocol.
SERVICE_NOT_AVAILABLE - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: The requested service is not available
session - Variable in class com.sshtools.common.command.ExecutableCommand
The session channel instance on which this command is being executed
session - Variable in class com.sshtools.common.ssh.Subsystem
 
SESSION_MAX_WINDOW_SPACE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SESSION_STREAM_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
An error occurred whilst accessing a sessions streams
SessionChannel - Interface in com.sshtools.common.ssh
 
SessionChannelHelper - Class in com.sshtools.common.ssh
 
SessionChannelHelper() - Constructor for class com.sshtools.common.ssh.SessionChannelHelper
 
SessionChannelServer - Interface in com.sshtools.common.ssh
 
sessionMaxPacketSize - Variable in class com.sshtools.common.shell.ShellPolicy
 
sessionMaxWindowSize - Variable in class com.sshtools.common.shell.ShellPolicy
 
sessionMinWindowSize - Variable in class com.sshtools.common.shell.ShellPolicy
 
setAllowZeroLengthFileUpload(boolean) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setAppendOnly(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setArchive(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setAttribute(Path, String, Object, LinkOption...) - Method in class com.sshtools.common.files.nio.AbstractFileNIOProvider
 
setAttributes(SftpFileAttributes) - Method in interface com.sshtools.common.files.AbstractFile
 
setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
setAttributes(SftpFileAttributes) - Method in class com.sshtools.common.files.direct.DirectFileJava7
 
setBannerMessage(String) - Method in class com.sshtools.common.policy.AuthenticationPolicy
Set the banner message that is displayed to all connecing clients prior to authentication.
setBasicAuthentication(String, String) - Method in class com.sshtools.common.net.HttpRequest
 
setBlacklist(IPStore) - Method in class com.sshtools.common.permissions.IPPolicy
 
setBoolean(String, String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
setBoolean(String, String, Boolean) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
setBoolean(String, Boolean) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
setBytesRead(long) - Method in class com.sshtools.common.sftp.TransferEvent
 
setBytesWritten(long) - Method in class com.sshtools.common.sftp.TransferEvent
 
setCaseSensitive(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setClassLoader(ClassLoader) - Method in class com.sshtools.common.policy.ClassLoaderPolicy
 
setCommand(String) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
setComment(KnownHostsKeyVerification.KeyEntry, String) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
setComment(String) - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
setCompressed(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setConnectionUploadQuota(long) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setData(byte[]) - Method in class com.sshtools.common.ssh.GlobalRequest
Set the data.
setDefaultHashAlgorithm(String) - Static method in class com.sshtools.common.ssh.SshKeyFingerprint
 
setDir(boolean) - Method in class com.sshtools.common.sftp.TransferEvent
 
setECDSAAlgorithmName(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
setEnableNoneCipher(boolean) - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
setEnableNoneMac(boolean) - Static method in class com.sshtools.common.ssh.components.ComponentManager
 
setEncrypted(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setEnvironmentVariable(String, String) - Method in interface com.sshtools.common.shell.ShellListener
If the client requests that an environment variable be set this method will be invoked.
setEnvironmentVariable(String, String) - Method in interface com.sshtools.common.ssh.SessionChannelServer
 
setError(boolean) - Method in class com.sshtools.common.sftp.TransferEvent
 
setEx(Throwable) - Method in class com.sshtools.common.sftp.TransferEvent
 
setExists(boolean) - Method in class com.sshtools.common.sftp.TransferEvent
 
setExtendedAttribute(String, byte[]) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set a single extended attribute value.
setExtendedAttributes(Map<String, byte[]>) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set all the extended attributes.
setFailedAuthenticationCountThreshold(int) - Method in class com.sshtools.common.permissions.IPPolicy
 
setFailedAuthenticationThresholdPeriod(long, TimeUnit) - Method in class com.sshtools.common.permissions.IPPolicy
 
setFileAttributes(String, SftpFileAttributes) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
setFileAttributes(byte[], SftpFileAttributes) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
setFileFactory(FileFactory) - Method in class com.sshtools.common.policy.FileSystemPolicy
Set the file factory for this context.
setFlags(UnsignedInteger32) - Method in class com.sshtools.common.sftp.TransferEvent
 
setForwardingMaxPacketSize(int) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
setForwardingMaxWindowSize(int) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
setForwardingMinWindowSize(int) - Method in class com.sshtools.common.forwarding.ForwardingPolicy
 
setGID(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the GID of this file.
setGlobalConfig(String, String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
setGroup(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setHandle(byte[]) - Method in class com.sshtools.common.sftp.TransferEvent
 
setHashHosts(boolean) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
setHasReachedEOF(boolean) - Method in class com.sshtools.common.sftp.TransferEvent
 
setHeaderBegin(String) - Method in class com.sshtools.common.net.HttpRequest
 
setHeaderField(String, String) - Method in class com.sshtools.common.net.HttpHeader
 
setHeaderValue(String, String) - Method in class com.sshtools.common.publickey.Base64EncodedFileFormat
 
setHidden(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setImmutable(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setInstance(EventService) - Static method in class com.sshtools.common.events.EventServiceImplementation
Allow alternative event service to set.
setInstance(ComponentManager) - Static method in class com.sshtools.common.ssh.components.ComponentManager
Overide the installed component manager with an alternative implementation.
setKey(String) - Method in class com.sshtools.common.sftp.TransferEvent
 
setKnown(boolean) - Method in class com.sshtools.common.publickey.EncodedExtension
 
setLength(long) - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
setLength(long) - Method in class com.sshtools.common.files.RandomAccessImpl
 
setMaxAuthentications(int) - Method in class com.sshtools.common.policy.AuthenticationPolicy
Set the maximum number of failed authentications allowed for each connection.
setMaxConcurrentTransfers(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setMaxDHGroupExchangeKeySize(int) - Method in class com.sshtools.common.policy.KeyExchangePolicy
 
setMaximumNumberofAsyncSFTPRequests(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setMaximumPublicKeyVerificationAttempts(int) - Method in class com.sshtools.common.policy.AuthenticationPolicy
Set the number of public keys that a user can verify for public key authentication.
setMinDHGroupExchangeKeySize(int) - Method in class com.sshtools.common.policy.KeyExchangePolicy
 
setMinimumSecurityLevel(SecurityLevel) - Method in class com.sshtools.common.ssh.components.ComponentManager
 
setMkdirParentMustExist(boolean) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setName(String) - Method in class com.sshtools.common.publickey.EncodedExtension
 
setNfs(AbstractFileSystem) - Method in class com.sshtools.common.sftp.TransferEvent
 
setOption(PublicKeyEntry, Option<?>) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
setOption(SshPublicKey, Option<?>) - Method in class com.sshtools.common.publickey.authorized.AuthorizedKeyFile
 
setPath(String) - Method in class com.sshtools.common.sftp.TransferEvent
 
setPatternConfig(String, String, String) - Static method in class com.sshtools.common.config.AdaptiveConfiguration
 
setPermissions(UnsignedInteger32) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the permissions of the file.
setPermissions(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the permissions from a string in the format "rwxr-xr-x"
setPermissionsFromMaskString(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set permissions given a UNIX style mask, for example '0644'
setPermissionsFromUmaskString(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the permissions given a UNIX style umask, for example '0022' will result in 0022 ^ 0777.
setPolicy(Class<?>, Object) - Method in interface com.sshtools.common.ssh.Context
 
setPosition(int) - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenDirectory
 
setPosition(int) - Method in class com.sshtools.common.ssh.Packet
 
setPrivateKey(SshPrivateKey) - Method in class com.sshtools.common.ssh.components.SshKeyPair
Set the private key
setProcessAllEventsOnEventException(boolean) - Method in class com.sshtools.common.events.EventServiceImplementation
 
setProperty(String, Object) - Method in interface com.sshtools.common.ssh.SshConnection
 
setPublicKey(SshPublicKey) - Method in class com.sshtools.common.ssh.components.SshKeyPair
Set the public key
setPublicKeyVerificationIsFailedAuth(boolean) - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
setReadOnly(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setRequiredAuthenticationStrategy(RequiredAuthenticationStrategy) - Method in class com.sshtools.common.policy.AuthenticationPolicy
 
setResponse(String[], Collection<KBIPrompt>) - Method in interface com.sshtools.common.auth.KeyboardInteractiveProvider
 
setResponse(String[], Collection<KBIPrompt>) - Method in class com.sshtools.common.auth.PasswordKeyboardInteractiveProvider
 
setResponse(String) - Method in class com.sshtools.common.ssh2.KBIPrompt
Set the user's response for this prompt.
setRSAOAEPSHA1AlgorithmName(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
setRSAOAEPSHA256AlgorithmName(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
 
setSCPCharsetEncoding(String) - Method in class com.sshtools.common.scp.ScpPolicy
 
setSCPReadWriteEvents(boolean) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSCPReadWriteEvents(boolean) - Method in class com.sshtools.common.scp.ScpPolicy
 
setSecureRandomAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
Set the algorithm used for secure random number generation.
setSecureRandomAlgorithm(String) - Static method in class com.sshtools.common.ssh.components.jce.JCEProvider
Set the algorithm used for secure random number generation.
setSessionMaxPacketSize(int) - Method in class com.sshtools.common.shell.ShellPolicy
 
setSessionMaxWindowSize(int) - Method in class com.sshtools.common.shell.ShellPolicy
 
setSessionMinWindowSize(int) - Method in class com.sshtools.common.shell.ShellPolicy
 
setSessionTimeout(int) - Method in class com.sshtools.common.shell.ShellPolicy
Sets the session timeout in seconds
setSessionTimeoutSeconds(int) - Method in class com.sshtools.common.shell.ShellPolicy
 
setSFTPCharsetEncoding(String) - Method in class com.sshtools.common.policy.FileSystemPolicy
Set the default encoding for filenames in SFTP sessions.
setSFTPCloseFileBeforeFailedTransferEvents(boolean) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSftpMaxPacketSize(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSftpMaxWindowSize(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSftpMinWindowSize(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSFTPReadWriteEvents(boolean) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSize(UnsignedInteger64) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the size of the file.
setSparse(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setStarted(Date) - Method in class com.sshtools.common.sftp.TransferEvent
 
setStoredValue(byte[]) - Method in class com.sshtools.common.publickey.EncodedExtension
 
setSupportedSFTPVersion(int) - Method in class com.sshtools.common.policy.FileSystemPolicy
 
setSync(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setSystem(boolean) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setTemporaryBanTime(long) - Method in class com.sshtools.common.permissions.IPPolicy
 
setTimes(FileTime, FileTime, FileTime) - Method in class com.sshtools.common.files.nio.AbstractFileAttributeView
 
setTimes(UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the last access and last modified times.
setTimes(UnsignedInteger64, UnsignedInteger32, UnsignedInteger64, UnsignedInteger32, UnsignedInteger64, UnsignedInteger32) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Sets SFTP v4 time attributes including sub-second times.
setTimes(UnsignedInteger64, UnsignedInteger64, UnsignedInteger64) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set SFTP v4 time attributes without any sub-second times.
setUID(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Set the UID of the owner.
setupConnection(SshConnection) - Method in interface com.sshtools.common.ssh.SshConnectionManager
 
setUseCanonicalHostnames(boolean) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
setUseReverseDNS(boolean) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
setUsername(String) - Method in class com.sshtools.common.sftp.SftpFileAttributes
 
setUsername(String) - Method in interface com.sshtools.common.ssh.SshConnection
 
setWhitelist(IPStore) - Method in class com.sshtools.common.permissions.IPPolicy
 
SFTP - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
 
SFTP_MAX_WINDOW_SPACE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SFTP_MIN_WINDOW_SPACE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SFTP_QUEUE - Static variable in class com.sshtools.common.sftp.SftpSubsystem
 
SftpExtension - Interface in com.sshtools.common.sftp
 
SftpExtensionFactory - Interface in com.sshtools.common.sftp
 
SftpFile - Class in com.sshtools.common.sftp
Represents an SFTP file object.
SftpFile(String, SftpFileAttributes) - Constructor for class com.sshtools.common.sftp.SftpFile
Creates a new SftpFile object.
SftpFileAttributes - Class in com.sshtools.common.sftp
This class represents the ATTRS structure defined in the draft-ietf-secsh-filexfer-02.txt which is used by the protocol to store file attribute information.
SftpFileAttributes(int, String, long, long) - Constructor for class com.sshtools.common.sftp.SftpFileAttributes
Creates a new FileAttributes object.
SftpFileAttributes(int, String) - Constructor for class com.sshtools.common.sftp.SftpFileAttributes
 
SftpFileAttributes(ByteArrayReader, int, String) - Constructor for class com.sshtools.common.sftp.SftpFileAttributes
 
SftpFileAttributes(ByteArrayReader, int, String, long, long) - Constructor for class com.sshtools.common.sftp.SftpFileAttributes
 
SftpFileFilter - Interface in com.sshtools.common.sftp
 
SftpOperationWrapper - Interface in com.sshtools.common.sftp
 
SftpSpecification - Interface in com.sshtools.common.sftp
 
SftpStatusEventException - Exception in com.sshtools.common.sftp
 
SftpStatusEventException(int, String) - Constructor for exception com.sshtools.common.sftp.SftpStatusEventException
 
SftpStatusEventException(int) - Constructor for exception com.sshtools.common.sftp.SftpStatusEventException
 
SftpStatusException - Exception in com.sshtools.common.sftp
This exception is thrown by the SftpSubsystemChannel class whenever a status message is received that is not expected.
SftpStatusException(int, String) - Constructor for exception com.sshtools.common.sftp.SftpStatusException
 
SftpStatusException(int) - Constructor for exception com.sshtools.common.sftp.SftpStatusException
 
SftpSubsystem - Class in com.sshtools.common.sftp
This class provides the SFTP subsystem.
SftpSubsystem() - Constructor for class com.sshtools.common.sftp.SftpSubsystem
 
SftpSubsystemOperation - Enum in com.sshtools.common.sftp
 
SFX_ACL_AUDIT_ALARM_INCLUDED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SFX_ACL_AUDIT_ALARM_INHERITED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_INCLUDED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_INHERITED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SFX_ACL_CONTROL_PRESENT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
sha1(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
SHA1_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
SHA1Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA1Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA1Digest
 
sha1Hex(String) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha1Hex(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha256(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
SHA256_FINGERPRINT - Static variable in class com.sshtools.common.ssh.SshKeyFingerprint
 
SHA256Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA256Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA256Digest
 
sha256Hex(String) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha256Hex(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha384(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
SHA384Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA384Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA384Digest
 
sha384Hex(String) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha384Hex(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha512(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
SHA512Digest - Class in com.sshtools.common.ssh.components.jce
SHA-1 digest implementation.
SHA512Digest() - Constructor for class com.sshtools.common.ssh.components.jce.SHA512Digest
 
sha512Hex(String) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
sha512Hex(byte[]) - Static method in class com.sshtools.common.ssh.components.DigestUtils
 
SHELL - Static variable in class com.sshtools.common.sftp.AbstractFileSystem
 
SHELL - Static variable in class com.sshtools.common.shell.ShellPolicy
 
SHELL_ERROR - Static variable in exception com.sshtools.common.ssh.SshException
A request was made to start a shell, but this request failed.
ShellListener - Interface in com.sshtools.common.shell
 
ShellPolicy - Class in com.sshtools.common.shell
 
ShellPolicy() - Constructor for class com.sshtools.common.shell.ShellPolicy
 
sign(SshPublicKey, UnsignedInteger64, int, String, List<String>, UnsignedInteger64, UnsignedInteger64, List<CriticalOption>, List<CertificateExtension>, SshKeyPair) - Method in class com.sshtools.common.publickey.OpenSshCertificate
 
sign(SshPublicKey, String, byte[]) - Method in interface com.sshtools.common.publickey.SignatureGenerator
Sign the data using the private key of the public key provided.
sign(byte[], byte[], byte[], byte[]) - Static method in class com.sshtools.common.ssh.components.jce.Curve25519
DIGITAL SIGNATURES
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
sign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
sign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
sign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
sign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
sign(byte[]) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
sign(byte[], String) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshDsaPrivateKey
 
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
Create a signature from the data.
sign(byte[], String) - Method in interface com.sshtools.common.ssh.components.SshPrivateKey
 
sign(byte[]) - Method in interface com.sshtools.common.ssh.components.SshRsaPrivateKey
 
SignatureGenerator - Interface in com.sshtools.common.publickey
Provides a callback when a private key signature is required.
size() - Method in class com.sshtools.common.files.nio.AbstractFileBasicAttributes
 
size() - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
SOCKET_OPTION_KEEP_ALIVE - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_LINGER_TIMEOUT - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_NO_DELAY - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_RECV_BUFFER - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_REUSE_ADDR - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_SEND_BUFFER - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_OPTION_SO_LINGER - Static variable in class com.sshtools.common.config.AdaptiveConfiguration
 
SOCKET_TIMEOUT - Static variable in exception com.sshtools.common.ssh.SshException
The API detected a socket timeout
source - Variable in class com.sshtools.common.events.EventObject
The object on which the Event initially occurred.
SOURCE_ADDRESS - Static variable in class com.sshtools.common.publickey.CriticalOption
 
sourceAddress(String...) - Method in class com.sshtools.common.publickey.CriticalOption.Builder
 
SpaceRestrictedFileFactoryAdapter - Class in com.sshtools.common.files
 
SpaceRestrictedFileFactoryAdapter(AbstractFileFactory<?>, long) - Constructor for class com.sshtools.common.files.SpaceRestrictedFileFactoryAdapter
 
SSH2_RSA - Static variable in class com.sshtools.common.publickey.SshKeyPairGenerator
 
Ssh2BaseDsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2BaseDsaPrivateKey(PrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
Ssh2BaseDsaPrivateKey(PrivateKey, Provider) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseDsaPrivateKey
 
Ssh2BaseJCEPrivateKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2BaseJCEPrivateKey(PrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
Ssh2BaseJCEPrivateKey(PrivateKey, Provider) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseJCEPrivateKey
 
Ssh2BaseRsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2BaseRsaPrivateKey(PrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseRsaPrivateKey
 
Ssh2BaseRsaPrivateKey(PrivateKey, Provider) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2BaseRsaPrivateKey
 
Ssh2DsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
DSA private key implementation for the SSH2 protocol.
Ssh2DsaPrivateKey(DSAPrivateKey, DSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(DSAPrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPrivateKey
 
Ssh2DsaPublicKey - Class in com.sshtools.common.ssh.components.jce
A DSA public key implementation which uses a JCE provider.
Ssh2DsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
Ssh2EcdsaSha2Nist256PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist256PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist256PublicKey
 
Ssh2EcdsaSha2Nist384PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist384PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist384PublicKey
 
Ssh2EcdsaSha2Nist521PublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2Nist521PublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2Nist521PublicKey
 
Ssh2EcdsaSha2NistPrivateKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2NistPrivateKey(PrivateKey, String) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
Ssh2EcdsaSha2NistPrivateKey(PrivateKey, String, Provider) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
 
Ssh2EcdsaSha2NistPublicKey - Class in com.sshtools.common.ssh.components.jce
 
Ssh2EcdsaSha2NistPublicKey(ECPublicKey, String) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
Ssh2EcdsaSha2NistPublicKey(String, String, String, String) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
Ssh2RsaPrivateCrtKey - Class in com.sshtools.common.ssh.components.jce
RSA co-efficient private key implementation for SSH2 protocol.
Ssh2RsaPrivateCrtKey(RSAPrivateCrtKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
Ssh2RsaPrivateKey - Class in com.sshtools.common.ssh.components.jce
RSA private key implementation for the SSH2 protocol.
Ssh2RsaPrivateKey(RSAPrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPrivateKey
 
Ssh2RsaPublicKey - Class in com.sshtools.common.ssh.components.jce
A RSA public key implementation which uses a JCE provider.
Ssh2RsaPublicKey() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
Default constructor for initializing the key from a byte array using the init method.
Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
Ssh2RsaPublicKeySHA256 - Class in com.sshtools.common.ssh.components.jce
 
Ssh2RsaPublicKeySHA256() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
Ssh2RsaPublicKeySHA256(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
Ssh2RsaPublicKeySHA256(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
Ssh2RsaPublicKeySHA256(SshRsaPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA256
 
Ssh2RsaPublicKeySHA512 - Class in com.sshtools.common.ssh.components.jce
 
Ssh2RsaPublicKeySHA512() - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
Ssh2RsaPublicKeySHA512(BigInteger, BigInteger) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
Ssh2RsaPublicKeySHA512(RSAPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
Ssh2RsaPublicKeySHA512(SshRsaPublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKeySHA512
 
SSH_CERT_TYPE_HOST - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
SSH_CERT_TYPE_HOST - Static variable in class com.sshtools.common.ssh.components.SshCertificate
 
SSH_CERT_TYPE_USER - Static variable in class com.sshtools.common.publickey.OpenSshCertificate
 
SSH_CERT_TYPE_USER - Static variable in class com.sshtools.common.ssh.components.SshCertificate
 
SSH_FILEXFER_ATTR_ACCESSTIME - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_ACL - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_ALLOCATION_SIZE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_BITS - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_CREATETIME - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_CTIME - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_EXTENDED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_APPEND_ONLY - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_ARCHIVE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_CASE_INSENSITIVE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_COMPRESSED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_ENCRYPTED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_HIDDEN - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_IMMUTABLE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_READONLY - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SPARSE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SYNC - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_SYSTEM - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_FLAGS_TRANSLATION_ERR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_GUESSED_BINARY - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_GUESSED_TEXT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_KNOWN_BINARY - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_KNOWN_TEXT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_LINK_COUNT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_MIME_TYPE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_MODIFYTIME - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_OWNERGROUP - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_PERMISSIONS - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_SIZE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_SUBSECOND_TIMES - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_TEXT_HINT - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_UIDGID - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_ATTR_UNTRANSLATED - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_BLOCK_DEVICE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_CHAR_DEVICE - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_DIRECTORY - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_FIFO - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_REGULAR - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SOCKET - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SPECIAL - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_SYMLINK - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FILEXFER_TYPE_UNKNOWN - Static variable in class com.sshtools.common.sftp.SftpFileAttributes
 
SSH_FX_BAD_MESSAGE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The client sent a bad protocol message
SSH_FX_BAD_MESSAGE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The client sent a bad protocol message
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_BYTE_RANGE_LOCK_CONFLICT - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_BYTE_RANGE_LOCK_REFUSED - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_CANNOT_DELETE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_CANNOT_DELETE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_CANNOT_DELETE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_CONNECTION_LOST - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The file system connection was lost
SSH_FX_CONNECTION_LOST - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The file system connection was lost
SSH_FX_DELETE_PENDING - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_DELETE_PENDING - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_DELETE_PENDING - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_DIR_NOT_EMPTY - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_DIR_NOT_EMPTY - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_EOF - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The file or listing is EOF
SSH_FX_EOF - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The file or listing is EOF
SSH_FX_FAILURE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
Generic failure code
SSH_FX_FAILURE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
Generic failure code
SSH_FX_FILE_ALREADY_EXISTS - Static variable in interface com.sshtools.common.sftp.SftpSpecification
The path already exists
SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The path already exists
SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The path already exists
SSH_FX_FILE_CORRUPT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_FILE_CORRUPT - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_FILE_CORRUPT - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_FILE_IS_A_DIRECTORY - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_GROUP_INVALID - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_GROUP_INVALID - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_GROUP_INVALID - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_INVALID_FILENAME - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_INVALID_FILENAME - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_INVALID_FILENAME - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_INVALID_HANDLE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
The file handle provided was invalid
SSH_FX_INVALID_HANDLE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The file handle provided was invalid
SSH_FX_INVALID_HANDLE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The file handle provided was invalid
SSH_FX_INVALID_PARAMETER - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_INVALID_PARAMETER - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_INVALID_PARAMETER - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_LINK_LOOP - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_LINK_LOOP - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_LINK_LOOP - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_LOCK_CONFLICT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_LOCK_CONFLICT - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_LOCK_CONFLICT - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_NO_CONNECTION - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
There is no connection to the file system
SSH_FX_NO_CONNECTION - Static variable in exception com.sshtools.common.sftp.SftpStatusException
There is no connection to the file system
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_NO_MEDIA - Static variable in interface com.sshtools.common.sftp.SftpSpecification
There is no media available at the remote location
SSH_FX_NO_MEDIA - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
There is no media available at the remote location
SSH_FX_NO_MEDIA - Static variable in exception com.sshtools.common.sftp.SftpStatusException
There is no media available at the remote location
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_NO_SPACE_ON_FILESYSTEM - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_NO_SUCH_FILE - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
No such file was found
SSH_FX_NO_SUCH_FILE - Static variable in exception com.sshtools.common.sftp.SftpStatusException
No such file was found
SSH_FX_NO_SUCH_PATH - Static variable in interface com.sshtools.common.sftp.SftpSpecification
The path is invalid
SSH_FX_NO_SUCH_PATH - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The path is invalid
SSH_FX_NO_SUCH_PATH - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The path is invalid
SSH_FX_NOT_A_DIRECTORY - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_NOT_A_DIRECTORY - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_OK - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
Everything performed correctly
SSH_FX_OK - Static variable in exception com.sshtools.common.sftp.SftpStatusException
Everything performed correctly
SSH_FX_OP_UNSUPPORTED - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The operation requested is not supported
SSH_FX_OP_UNSUPPORTED - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The operation requested is not supported
SSH_FX_OWNER_INVALID - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_OWNER_INVALID - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_OWNER_INVALID - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_PERMISSION_DENIED - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
The user does not have permission
SSH_FX_PERMISSION_DENIED - Static variable in exception com.sshtools.common.sftp.SftpStatusException
The user does not have permission
SSH_FX_QUOTA_EXCEEDED - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_QUOTA_EXCEEDED - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
 
SSH_FX_UNKNOWN_PRINCIPAL - Static variable in exception com.sshtools.common.sftp.SftpStatusException
 
SSH_FX_WRITE_PROTECT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
Cannot write to remote location
SSH_FX_WRITE_PROTECT - Static variable in exception com.sshtools.common.sftp.SftpStatusEventException
Cannot write to remote location
SSH_FX_WRITE_PROTECT - Static variable in exception com.sshtools.common.sftp.SftpStatusException
Cannot write to remote location
SSH_FXP_ATTRS - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_CLOSE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_DATA - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_EXTENDED - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_EXTENDED_REPLY - Static variable in interface com.sshtools.common.sftp.SftpExtension
 
SSH_FXP_EXTENDED_REPLY - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_FSETSTAT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_FSTAT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_HANDLE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_INIT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_LSTAT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_MKDIR - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_NAME - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_OPEN - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_OPENDIR - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_READ - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_READDIR - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_READLINK - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_REALPATH - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_REMOVE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_RENAME - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_RMDIR - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_SETSTAT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_STAT - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_STATUS - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_SYMLINK - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_VERSION - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_FXP_WRITE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
SSH_MSG_DEBUG - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_DISCONNECT - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_IGNORE - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_KEX_INIT - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_NEWKEYS - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_SERVICE_ACCEPT - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_SERVICE_REQUEST - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_UNIMPLEMENTED - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
 
SSH_MSG_USERAUTH_BANNER - Static variable in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
SSH_MSG_USERAUTH_FAILURE - Static variable in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
SSH_MSG_USERAUTH_INFO_REQUEST - Static variable in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
SSH_MSG_USERAUTH_INFO_RESPONSE - Static variable in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
SSH_MSG_USERAUTH_PK_OK - Static variable in class com.sshtools.common.auth.PublicKeyAuthentication
 
SSH_MSG_USERAUTH_REQUEST - Static variable in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
SSH_MSG_USERAUTH_SUCCESS - Static variable in interface com.sshtools.common.auth.AbstractAuthenticationProtocol
 
SSH_RSA_CERT_V01 - Static variable in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
SshCertificate - Class in com.sshtools.common.ssh.components
 
SshCertificate(SshKeyPair, OpenSshCertificate) - Constructor for class com.sshtools.common.ssh.components.SshCertificate
 
SshCertificateAuthority - Class in com.sshtools.common.publickey
 
SshCertificateAuthority() - Constructor for class com.sshtools.common.publickey.SshCertificateAuthority
 
SshCipher - Class in com.sshtools.common.ssh.components
Base class for all SSH protocol ciphers.
SshCipher(String, SecurityLevel, int) - Constructor for class com.sshtools.common.ssh.components.SshCipher
 
SshComponent - Interface in com.sshtools.common.ssh.components
 
SshCompression - Interface in com.sshtools.common.ssh.compression
Compression interface which can be implemented to provide the SSH Transport Protocol with compression.
SshConnection - Interface in com.sshtools.common.ssh
 
SshConnectionManager - Interface in com.sshtools.common.ssh
 
SshDsaPrivateKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all DSA private key implementations.
SshDsaPublicKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all DSA public key implementations.
SshEd25519PrivateKey - Interface in com.sshtools.common.ssh.components.jce
 
SshEd25519PrivateKeyJCE - Class in com.sshtools.common.ssh.components.jce
 
SshEd25519PrivateKeyJCE(byte[], byte[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
SshEd25519PrivateKeyJCE(PrivateKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshEd25519PrivateKeyJCE
 
SshEd25519PublicKey - Interface in com.sshtools.common.ssh.components.jce
 
SshEd25519PublicKeyJCE - Class in com.sshtools.common.ssh.components.jce
 
SshEd25519PublicKeyJCE() - Constructor for class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
SshEd25519PublicKeyJCE(byte[]) - Constructor for class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
SshEd25519PublicKeyJCE(PublicKey) - Constructor for class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
SshException - Exception in com.sshtools.common.ssh
Generic exception for J2SSH Maverick exception handling.
SshException(String, int) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description and reason.
SshException(int, String) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description and reason (for compatibility with Legacy API).
SshException(int, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given cause and reason.
SshException(Throwable, int) - Constructor for exception com.sshtools.common.ssh.SshException
 
SshException(String, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description and cause.
SshException(Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception by providing the cause of the error.
SshException(String, int, Throwable) - Constructor for exception com.sshtools.common.ssh.SshException
Create an exception with the given description cause, reason.
SshHmac - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all message authentication implementations.
SshIOException - Exception in com.sshtools.common.ssh
This class is provided so that when a channel InputStream/OutputStream interface has to throw an IOException; the real SshException cause can be retrieved.
SshIOException(SshException) - Constructor for exception com.sshtools.common.ssh.SshIOException
Construct the exception with the real exception.
SshKeyExchangeLegacy - Interface in com.sshtools.common.ssh.components
Base interface for SSH2 key exchange implementations.
SshKeyFingerprint - Class in com.sshtools.common.ssh
Utility methods to generate an SSH public key fingerprint.
SshKeyFingerprint() - Constructor for class com.sshtools.common.ssh.SshKeyFingerprint
 
SshKeyPair - Class in com.sshtools.common.ssh.components
Storage class for a public/private key pair.
SshKeyPair() - Constructor for class com.sshtools.common.ssh.components.SshKeyPair
 
SshKeyPairGenerator - Class in com.sshtools.common.publickey
Generate public/private key pairs.
SshKeyPairGenerator() - Constructor for class com.sshtools.common.publickey.SshKeyPairGenerator
 
SshKeyUtils - Class in com.sshtools.common.publickey
 
SshKeyUtils() - Constructor for class com.sshtools.common.publickey.SshKeyUtils
 
SshMessage - Interface in com.sshtools.common.sshd
This interface provides a callback for writing SSH messages into the outgoing buffer.
SshPrivateKey - Interface in com.sshtools.common.ssh.components
Interface for SSH supported private keys.
SshPrivateKeyFile - Interface in com.sshtools.common.publickey
Interface which all private key formats must implement to provide decoding and decryption of the private key into a suitable format for the API.
SshPrivateKeyFileFactory - Class in com.sshtools.common.publickey
Private key format factory used to decode private key files.
SshPrivateKeyFileFactory() - Constructor for class com.sshtools.common.publickey.SshPrivateKeyFileFactory
 
SshPublicKey - Interface in com.sshtools.common.ssh.components
Interface for SSH supported public keys.
SshPublicKeyFile - Interface in com.sshtools.common.publickey
Interface which all public key formats must implement to provide decoding of the public key into a suitable format for the API.
SshPublicKeyFileFactory - Class in com.sshtools.common.publickey
Public key format factory used to decode different formats of public keys.
SshPublicKeyFileFactory() - Constructor for class com.sshtools.common.publickey.SshPublicKeyFileFactory
 
SshRsaPrivateCrtKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA private co-efficient private key implementations.
SshRsaPrivateKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA private key implementations.
SshRsaPublicKey - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all RSA public key implementations.
SshSecureRandomGenerator - Interface in com.sshtools.common.ssh.components
This interface should be implemented by all secure random number generator implementations.
SshX509PublicKey - Interface in com.sshtools.common.ssh.components
 
start() - Method in class com.sshtools.common.command.ExecutableCommand
Start the command.
start() - Method in interface com.sshtools.common.sshd.Service
Start the service.
startAcceptingConnections() - Method in class com.sshtools.common.permissions.IPPolicy
 
startedTask(Runnable) - Method in class com.sshtools.common.ssh.ExecutorOperationAdapter
 
startedTask(Runnable) - Method in interface com.sshtools.common.ssh.ExecutorOperationListener
 
startLogging() - Method in interface com.sshtools.common.ssh.SshConnection
 
startLogging(Log.Level) - Method in interface com.sshtools.common.ssh.SshConnection
 
startRequest(String, byte[]) - Method in interface com.sshtools.common.auth.AuthenticationMechanism
Start an authentication transaction.
startRequest(String, byte[]) - Method in class com.sshtools.common.auth.KeyboardInteractiveAuthentication
 
startRequest(String, byte[]) - Method in class com.sshtools.common.auth.PasswordAuthentication
 
startRequest(String, byte[]) - Method in class com.sshtools.common.auth.PublicKeyAuthentication
 
startService(Service<C>) - Method in interface com.sshtools.common.sshd.AbstractServerTransport
 
startsWith(Path) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
startsWith(String) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
STATUS_FX_EOF - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STATUS_FX_FAILURE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STATUS_FX_NO_SUCH_FILE - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STATUS_FX_OK - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STATUS_FX_OP_UNSUPPORTED - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STATUS_FX_PERMISSION_DENIED - Static variable in interface com.sshtools.common.sftp.SftpSpecification
 
STILL_ACTIVE - Static variable in class com.sshtools.common.command.ExecutableCommand
Value returned from ExecutableCommand.getExitCode() to indicate that the process is still active.
stop() - Method in interface com.sshtools.common.sshd.Service
Stop the service
stopAcceptingConnections() - Method in class com.sshtools.common.permissions.IPPolicy
 
store() - Method in class com.sshtools.common.knownhosts.KnownHostsFile
 
StringCertificateExtension - Class in com.sshtools.common.publickey
 
StringCertificateExtension(String, String, boolean) - Constructor for class com.sshtools.common.publickey.StringCertificateExtension
 
stripLeadingZeros(byte[]) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
submitTask(Runnable) - Method in class com.sshtools.common.sftp.SftpSubsystem
 
subpath(int, int) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
SUBSYSTEM - Static variable in class com.sshtools.common.shell.ShellPolicy
 
Subsystem - Class in com.sshtools.common.ssh
Defines the abstract attributes of an SSH Subsystem.
Subsystem(String) - Constructor for class com.sshtools.common.ssh.Subsystem
 
SUBSYSTEM_INCOMING - Static variable in class com.sshtools.common.ssh.Subsystem
 
SUBSYSTEM_NAME - Static variable in class com.sshtools.common.publickey.PublicKeySubsystemServer
 
SUBSYSTEM_NAME - Static variable in class com.sshtools.common.sftp.SftpSubsystem
 
SUBSYSTEM_OUTGOING - Static variable in class com.sshtools.common.ssh.Subsystem
 
supported - Variable in class com.sshtools.common.ssh.components.ComponentFactory
The supported components stored in a Hashtable with a String key as the component name such as "3des-cbc" and a Class value storing the implementation class.
supportedDigests() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported digests
supportedFileAttributeViews() - Method in class com.sshtools.common.files.nio.AbstractFileNIOFileSystem
 
supportedHMacsCS() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedHMacsSC() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 Hmacs.
supportedMechanisms - Variable in class com.sshtools.common.auth.DefaultAuthenticationMechanismFactory
 
supportedPublicKeys() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported public keys
SupportedSftpExtensions - Enum in com.sshtools.common.sftp.extensions
 
supportedSsh1CiphersCS() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH1 ciphers.
supportedSsh1CiphersSC() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH1 ciphers.
supportedSsh2CiphersCS() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportedSsh2CiphersSC() - Method in class com.sshtools.common.ssh.components.ComponentManager
The supported SSH2 ciphers.
supportsAgentForwarding() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
supportsExtendedMessage(int) - Method in class com.sshtools.common.sftp.extensions.AbstractMD5Extension
 
supportsExtendedMessage(int) - Method in class com.sshtools.common.sftp.extensions.CopyFileSftpExtension
 
supportsExtendedMessage(int) - Method in class com.sshtools.common.sftp.extensions.filter.OpenDirectoryWithFilterExtension
 
supportsExtendedMessage(int) - Method in class com.sshtools.common.sftp.extensions.PosixRenameExtension
 
supportsExtendedMessage(int) - Method in interface com.sshtools.common.sftp.SftpExtension
 
supportsPassphraseChange() - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
supportsPassphraseChange() - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Method to determine whether the format supports changing of passphrases.
supportsPortForwarding() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
supportsPty() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
supportsRandomAccess() - Method in interface com.sshtools.common.files.AbstractFile
 
supportsRandomAccess() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
supportsRandomAccess() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
supportsRestrictedOption(Option<?>) - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
supportsUserRc() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
supportsX11Forwarding() - Method in class com.sshtools.common.publickey.authorized.PublicKeyEntry
 
symlinkTo(String) - Method in interface com.sshtools.common.files.AbstractFile
 
symlinkTo(String) - Method in class com.sshtools.common.files.AbstractFileAdapter
 
symlinkTo(String) - Method in class com.sshtools.common.files.AbstractFileImpl
 
symlinkTo(String) - Method in class com.sshtools.common.files.direct.DirectFileJava7
 

T

test() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
test() - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
 
test() - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
test() - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
 
test() - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
test() - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
test() - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
test() - Method in interface com.sshtools.common.ssh.components.SshKeyExchangeLegacy
 
test() - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Test the JCE for algorithm availability.
testDigest(String, Class<? extends Digest>) - Static method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
testJCECipher(String, Class<? extends SshCipher>) - Method in class com.sshtools.common.ssh.components.jce.JCEComponentManager
 
TESTS_COMPOSITE - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
toAbsolutePath() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
toArray() - Method in class com.sshtools.common.ssh.components.ComponentFactory
 
toByteArray(int) - Method in class com.sshtools.common.sftp.SftpFileAttributes
Returns a formatted byte array suitable for encoding into SFTP subsystem messages.
toByteArray(ECPoint, EllipticCurve) - Static method in class com.sshtools.common.ssh.components.jce.ECUtils
 
toFile() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
toKeyPair(String) - Method in class com.sshtools.common.publickey.OpenSSHPrivateKeyFile
 
toKeyPair(String) - Method in interface com.sshtools.common.publickey.SshPrivateKeyFile
Decode the private key using the users passphrase.
TOO_MANY_CONNECTIONS - Static variable in interface com.sshtools.common.ssh.TransportProtocolSpecification
Disconnect reason: Too many connections, try later
toPublicKey() - Method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
toPublicKey() - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
toPublicKey() - Method in interface com.sshtools.common.publickey.SshPublicKeyFile
Convert the key file into a usable SshPublicKey.
toRealPath(LinkOption...) - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
toString() - Method in class com.sshtools.common.events.EventObject
Returns a String representation of this EventObject.
toString() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
toString() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Outputs the allowed hosts in the known_hosts file format.
toString() - Method in class com.sshtools.common.net.HttpHeader
 
toString() - Method in class com.sshtools.common.publickey.OpenSSHPublicKeyFile
 
toString() - Method in class com.sshtools.common.publickey.SECSHPublicKeyFile
 
toUri() - Method in class com.sshtools.common.files.nio.AbstractFilePath
 
TransferEvent - Class in com.sshtools.common.sftp
 
TransferEvent() - Constructor for class com.sshtools.common.sftp.TransferEvent
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AbstractJCECipher
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AES128Gcm
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.AES256Gcm
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.NoneCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transform(byte[]) - Method in class com.sshtools.common.ssh.components.SshCipher
Transform the byte array according to the cipher mode.
transform(byte[], int, byte[], int, int) - Method in class com.sshtools.common.ssh.components.SshCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
TransportProtocolSpecification - Interface in com.sshtools.common.ssh
 
TripleDesCbc - Class in com.sshtools.common.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCbc() - Constructor for class com.sshtools.common.ssh.components.jce.TripleDesCbc
 
TripleDesCtr - Class in com.sshtools.common.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCtr() - Constructor for class com.sshtools.common.ssh.components.jce.TripleDesCtr
 
truncate() - Method in interface com.sshtools.common.files.AbstractFile
 
truncate() - Method in class com.sshtools.common.files.AbstractFileAdapter
 
truncate() - Method in class com.sshtools.common.files.direct.AbstractDirectFile
 
truncate(long) - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
TunnelOption - Class in com.sshtools.common.publickey.authorized
 
TunnelOption(String) - Constructor for class com.sshtools.common.publickey.authorized.TunnelOption
 
TYPE_SAFE - Static variable in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 

U

UnauthorizedException - Exception in com.sshtools.common.permissions
Thrown by the APi when an operation is not authorized.
UnauthorizedException() - Constructor for exception com.sshtools.common.permissions.UnauthorizedException
 
uncompress(byte[], int, int) - Method in class com.sshtools.common.ssh.compression.NoneCompression
 
uncompress(byte[], int, int) - Method in interface com.sshtools.common.ssh.compression.SshCompression
Uncompress a block of data.
UNEXPECTED_TERMINATION - Static variable in exception com.sshtools.common.ssh.SshException
The connection unexpectedly terminated and so the connection can no longer be used.
UniversalAuthenticationProvider - Class in com.sshtools.common.auth
 
UniversalAuthenticationProvider(UniversalAuthenticatorAccountDatabase) - Constructor for class com.sshtools.common.auth.UniversalAuthenticationProvider
 
UniversalAuthenticationProvider(UniversalAuthenticatorAccountDatabase, String) - Constructor for class com.sshtools.common.auth.UniversalAuthenticationProvider
 
UniversalAuthenticationProvider(UniversalAuthenticatorAccountDatabase, String, int) - Constructor for class com.sshtools.common.auth.UniversalAuthenticationProvider
 
UniversalAuthenticatorAccountDatabase - Interface in com.sshtools.common.auth
 
UNKNOWN_CHANNEL_TYPE - Static variable in exception com.sshtools.common.ssh.ChannelOpenException
The channel type is unknown
UNSUPPORTED_ALGORITHM - Static variable in exception com.sshtools.common.ssh.SshException
In setting up a context an algorithm was specified that is not supported by the API.
UNSUPPORTED_OPERATION - Static variable in exception com.sshtools.common.ssh.SshException
An operation was not supported
UnsupportedChannelException - Exception in com.sshtools.common.ssh
 
UnsupportedChannelException() - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(String) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(Throwable) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedChannelException(String, Throwable) - Constructor for exception com.sshtools.common.ssh.UnsupportedChannelException
 
UnsupportedFileOperationException - Exception in com.sshtools.common.sftp
Thrown when the file system does not support a requested operation.
UnsupportedFileOperationException(String) - Constructor for exception com.sshtools.common.sftp.UnsupportedFileOperationException
 
update(byte[]) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
update(byte) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
update(byte[], int, int) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.Poly1305
 
update(byte[]) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
update(byte[]) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
updateHostKey(String, SshPublicKey) - Method in interface com.sshtools.common.knownhosts.HostKeyUpdater
 
updateHostKey(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
URI_SCHEME - Static variable in class com.sshtools.common.files.nio.AbstractFileURI
 
useCanonicalHostname() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
useHashHosts() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 
USER_RC - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
useReverseDNS() - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
 

V

valueOf(String) - Static method in enum com.sshtools.common.auth.RequiredAuthenticationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sshtools.common.net.ProxyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sshtools.common.sftp.extensions.SupportedSftpExtensions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sshtools.common.sftp.SftpSubsystemOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sshtools.common.ssh.IncompatibleAlgorithm.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sshtools.common.ssh.SecurityLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sshtools.common.auth.RequiredAuthenticationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sshtools.common.net.ProxyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sshtools.common.sftp.extensions.SupportedSftpExtensions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sshtools.common.sftp.SftpSubsystemOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sshtools.common.ssh.IncompatibleAlgorithm.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sshtools.common.ssh.SecurityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
verify(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.jce.AbstractHmac
 
verify(byte[], byte[], byte[], byte[]) - Static method in class com.sshtools.common.ssh.components.jce.Curve25519
 
verify(long, byte[], int, int, byte[], int) - Method in class com.sshtools.common.ssh.components.NoneHmac
 
verify(long, byte[], int, int, byte[], int) - Method in interface com.sshtools.common.ssh.components.SshHmac
 
verifyHost(String, SshPublicKey) - Method in interface com.sshtools.common.knownhosts.HostKeyVerification
Verify that the public key is acceptable for the host.
verifyHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.HostKeyVerificationManager
 
verifyHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.KnownHostsKeyVerification
Verifies a host key against the list of known_hosts.
verifyHost(String, SshPublicKey) - Method in class com.sshtools.common.knownhosts.X509HostKeyVerification
 
verifyParameters(BigInteger, BigInteger) - Static method in class com.sshtools.common.ssh.components.DiffieHellmanGroups
 
verifyPassword(SshConnection, String, String) - Method in class com.sshtools.common.auth.PasswordAuthenticationProvider
Implement this method to log the user into the system.
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEcdsaCertificate
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.OpenSshEd25519Certificate
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.OpenSshRsaCertificate
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.Ssh2RsaPublicKey
 
verifySignature(byte[], byte[]) - Method in class com.sshtools.common.ssh.components.jce.SshEd25519PublicKeyJCE
 
verifySignature(byte[], byte[]) - Method in interface com.sshtools.common.ssh.components.SshPublicKey
Verify the signature.

W

waitFor(long) - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
waitFor(long) - Method in interface com.sshtools.common.ssh.RequestFuture
 
waitForever() - Method in class com.sshtools.common.ssh.AbstractRequestFuture
 
waitForever() - Method in interface com.sshtools.common.ssh.RequestFuture
 
white_SPACE - Static variable in class com.sshtools.common.net.HttpHeader
 
whitelist(String) - Method in class com.sshtools.common.permissions.IPPolicy
 
write(byte[], int, int) - Method in interface com.sshtools.common.files.AbstractFileRandomAccess
 
write(ByteBuffer) - Method in class com.sshtools.common.files.nio.AbstractFileSeekableByteChannel
 
write(int) - Method in class com.sshtools.common.files.RandomAccessImpl
 
write(byte[], int, int) - Method in class com.sshtools.common.files.RandomAccessImpl
 
write(byte[], int, int) - Method in class com.sshtools.common.sftp.AbstractFileSystem.OpenFile
 
writeFile(byte[], UnsignedInteger64, byte[], int, int) - Method in class com.sshtools.common.sftp.AbstractFileSystem
 
writeMessageIntoBuffer(ByteBuffer) - Method in interface com.sshtools.common.sshd.SshMessage
Write the SSH message data into a ByteBuffer.
WriteOperationRequest - Class in com.sshtools.common.nio
A Throwable Object used to notify the read process that the no further messages should be processed and to allow the write process to write outstanding messages.
WriteOperationRequest() - Constructor for class com.sshtools.common.nio.WriteOperationRequest
 
writePacketLength(int, UnsignedInteger64) - Method in class com.sshtools.common.ssh.components.jce.ChaCha20Poly1305
 
WrongKeySizeException() - Constructor for exception com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20.WrongKeySizeException
 
WrongNonceSizeException() - Constructor for exception com.sshtools.common.ssh.components.jce.ChaCha20Poly1305.ChaCha20.WrongNonceSizeException
 

X

X11_FORWARDING - Static variable in class com.sshtools.common.publickey.authorized.AuthorizedKeyOptions
 
X509HostKeyVerification - Class in com.sshtools.common.knownhosts
This is a HostKeyVerification implementation that will validate an X509 public key.
X509HostKeyVerification(boolean) - Constructor for class com.sshtools.common.knownhosts.X509HostKeyVerification
This creates a verification instance that will check the validation of a certificate against the Java runtime's trusted CA certs keystore.
X509HostKeyVerification(Set<TrustAnchor>, boolean) - Constructor for class com.sshtools.common.knownhosts.X509HostKeyVerification
This creates a verification instance against a specific set of TrustAnchors

Z

ZERO - Static variable in class com.sshtools.common.ssh.components.jce.Curve25519
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2022. All rights reserved.