| Package | Description |
|---|---|
| com.sshtools.publickey |
This package contains utility classes for loading/storing public/private keys
and is based on the SSHTools key format architecture.
|
| com.sshtools.ssh |
This package contains a set of general interface contracts for SSH communication.
|
| com.sshtools.ssh.components |
This package contains an abstract cryptographic provider for the SSH protocol.
|
| com.sshtools.ssh2 |
This package contains an SSH2 implementation of the
com.sshtools.ssh interfaces.
|
| Class and Description |
|---|
| Ssh2Session
This class implements the SSH2 session channel, unlike SSH1 multiple sessions
can be opened on the same SSH connection.
|
| Class and Description |
|---|
| Ssh2Client |
| Ssh2Context
This class implements SshContextto
provide SSH2 connection configuration through the SshConnector class.
|
| Class and Description |
|---|
| TransportProtocol
Main implementation of the SSH Transport Protocol.
|
| Class and Description |
|---|
| AuthenticationClient
Base interface for all SSH authentication mechanisms.
|
| AuthenticationProtocol
Main implementation of the SSH Authentication Protocol.
|
| AuthenticationResult
Throwable class used by the
AuthenticationProtocol to indicate that a authentication request has
either been completed, failed or cancelled.
|
| BannerDisplay
Callback interface to display authentication banner messages.
|
| ChannelFactory
The SSH2 protocol supports many different channel types including sesisons,
port forwarding and x11 forwarding; most channels are requested by the client
and created by the server however it is possible for the server to request
any type of channel from the client, this interface defines the contract for
supporting a standard and custom channel creation.
|
| GlobalRequest
This class represents a global request.
|
| GlobalRequestHandler
There are several kinds of requests that affect the state of the remote end
"globally", independent of any channels, this interface defines the contract
for handling such global requests.
|
| KBIPrompt
Represents a single prompt in the keyboard-interactive
authentication process
|
| KBIRequestHandler
Callback interface used by the KBIAuthentication authentication mechanism.
|
| MaverickCallbackHandler |
| SignatureGenerator
Provides a callback when a private key signature is required.
|
| Ssh2Channel
All terminal sessions, forwarded connections, etc are channels and this class
implements the base SSH2 channel.
|
| Ssh2Client |
| Ssh2Context
This class implements SshContextto
provide SSH2 connection configuration through the SshConnector class.
|
| Ssh2Session
This class implements the SSH2 session channel, unlike SSH1 multiple sessions
can be opened on the same SSH connection.
|
| TransportProtocol
Main implementation of the SSH Transport Protocol.
|
| TransportProtocolListener |
Copyright © 2016. All rights reserved.