| Interface | Description |
|---|---|
| BannerDisplay |
Callback interface to display authentication banner messages.
|
| ClientAuthenticator |
Base interface for all client authentication methods.
|
| ClientStateListener | |
| KeyboardInteractiveCallback |
Callback interface for keyboard-interactive authentication.
|
| KeyboardInteractivePromptCompletor |
| Class | Description |
|---|---|
| AbstractKeyboardInteractiveCallback | |
| AbstractSessionChannel |
Implements the client side of the SSH Connection protocol session channel
|
| AuthenticationMessage | |
| AuthenticationProtocolClient |
Implements the client side of the SSH authentication protocol.
|
| ConnectionProtocolClient |
Implements the client side of the SSH connection prototocol
|
| DefaultClientChannelFactory |
Implements a default ChannelFactory for an SSH client.
|
| ExternalKeyAuthenticator |
Implements public key authentication taking a separately loaded SshKeyPair as the private key for authentication.
|
| KeyboardInteractiveAuthenticator |
Implements the keyboard-interactive authentication method.
|
| KeyboardInteractivePrompt |
Represents a keyboard-interactive prompt.
|
| KeyPairAuthenticator |
Implements public key authentication, taking a com.sshtools.publickey.SshKeyPair object as the source private key.
|
| LocalForwardingFactoryImpl |
Implements the configuration of a local forwarding listening socket.
|
| NoneAuthenticator | |
| PasswordAuthenticator |
Implements the password authentication method.
|
| PasswordOverKeyboardInteractiveCallback |
Implements a keyboard-interactive callback that answers a single password prompt.
|
| PrivateKeyFileAuthenticator |
Implements public key authentication, taking a java.io.File object as the source private key.
|
| PseudoTerminalModes |
When a client requests a pseudo terminal it informs the server of
any terminal modes that it knows of.
|
| PublicKeyAuthenticator |
Implements public key authentication taking a separately loaded SshKeyPair as the private key for authentication.
|
| RemoteForwardingClientChannel |
Concrete implementation of a remote forwarding channel for the client implementation.
|
| SecurityReporter | |
| SessionChannelNG |
Implements the client side of the SSH Connection protocol session channel
|
| SimpleClientAuthenticator |
A simple base class for implementing non-interactive authentication methods.
|
| Ssh | |
| SshClient | |
| SshClientContext |
Holds the configuration for an SSH connection.
|
| SshCompatibilityUtils | |
| SshKeyExchangeClient |
An abstract base class for all key exchange implementations.
|
| SshReporter | |
| TransportProtocolClient |
The implementation of the client side of the SSH transport protocol.
|
Copyright © 2022. All rights reserved.