Package | Description |
---|---|
com.maverick.agent.client | |
com.maverick.sftp |
The base implementation of the SFTP protocol enabling SFTP to be
operated over both SSH1 and SSH2 connections.
|
com.maverick.ssh |
This package contains a set of general interface contracts for SSH communication that
provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications.
|
com.maverick.ssh.components.jce.client | |
com.maverick.ssh2 |
This package contains an SSH2 implementation of the
com.maverick.ssh interfaces.
|
com.sshtools.publickey |
This package contains utility classes for loading/storing public/private keys
and is based on the SSHTools key format architecture.
|
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.
|
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.
|
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.
|
Ssh2PublicKeyAuthentication
SSH2 public key authentication providing additional SSH2 public key
authentication features.
|
Class and Description |
---|
TransportProtocol
Main implementation of the SSH Transport Protocol.
|
Class and Description |
---|
Ssh2Context
This class implements SshContextto
provide SSH2 connection configuration through the SshConnector class.
|
Class and Description |
---|
SshKeyExchangeClient
Abstract representation of an SSH key exchange.
|
Class and Description |
---|
AbstractClientTransport |
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.
|
SshKeyExchangeClient
Abstract representation of an SSH key exchange.
|
TransportProtocol
Main implementation of the SSH Transport Protocol.
|
TransportProtocolListener |
Class and Description |
---|
Ssh2Session
This class implements the SSH2 session channel, unlike SSH1 multiple sessions
can be opened on the same SSH connection.
|
Copyright © 2024. All rights reserved.