Package | Description |
---|---|
com.sshtools.net |
This package contains a set of network utilities for the J2SSH Maverick API.
|
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.scp |
This package contains a Secure Copy (SCP) engine suitable for the
lightweight J2SSH Maverick API.
|
com.sshtools.sftp |
The base implementation of the SFTP protocol.
|
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.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.ssh.message | |
com.sshtools.ssh2 |
This package contains an SSH2 implementation of the
com.sshtools.ssh interfaces.
|
Class and Description |
---|
Client |
ForwardingRequestListener
This interface is required when a request for remote port forwarding is made.
|
SocketTimeoutSupport
This interface adds timeout support to the
SocketTransport interface. |
SshClient
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshIO
Base interface for all SSH related IO interfaces.
|
SshTransport
Simple interface wrapper for transport layer communication.
|
SshTunnel
Interface defining the contract for SSH forwarding channels.
|
Class and Description |
---|
HostKeyVerification
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.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SubsystemChannel
This class provides useful methods for implementing an SSH2 subsystem.
|
Class and Description |
---|
ChannelOpenException
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
Client |
SshClient
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshSession
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
|
Class and Description |
---|
ChannelOpenException
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
Client |
SshClient
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshSession
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
|
SubsystemChannel
This class provides useful methods for implementing an SSH2 subsystem.
|
Class and Description |
---|
ChannelEventListener
An event interface that provides notifications of SshChannel events.
|
ChannelOpenException
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
Client |
ForwardingRequestListener
This interface is required when a request for remote port forwarding is made.
|
HostKeyVerification
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.
|
Packet
A utility class that provides the SSH layers with the ability to dynamically
write an SSH packet.
|
PseudoTerminalModes
When a client requests a pseudo terminal it informs the server of any
terminal modes that it knows of.
|
SshAuthentication
The base interface for all SSH authentication mechanisms and authentication
result constants.
|
SshChannel
The base interface for all SSH channels.
|
SshClient
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshConnector
This utility class establishes a connection with an SSH server, determines
which SSH protocol versions are supported and creates an initialized
connection ready for authentication.
|
SshContext
This interface defines the general configuration items available to both SSH1
and SSH2.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshIO
Base interface for all SSH related IO interfaces.
|
SshIOException
This class is provided so that when a channel InputStream/OutputStream
interface has to throw an IOException; the real SshException cause can be
retrieved.
|
SshSession
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
|
SshTransport
Simple interface wrapper for transport layer communication.
|
SshTunnel
Interface defining the contract for SSH forwarding channels.
|
Class and Description |
---|
SshException
Generic exception for J2SSH Maverick exception handling.
|
Class and Description |
---|
SshException
Generic exception for J2SSH Maverick exception handling.
|
Class and Description |
---|
SshChannel
The base interface for all SSH channels.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshIO
Base interface for all SSH related IO interfaces.
|
Class and Description |
---|
ChannelEventListener
An event interface that provides notifications of SshChannel events.
|
ChannelOpenException
Exception thrown when a channel cannot be opened, the reason for which should
be specified in with any of the constants defined here.
|
Client |
ForwardingRequestListener
This interface is required when a request for remote port forwarding is made.
|
HostKeyVerification
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.
|
PasswordAuthentication
Basic password authentication class used for SSH password authentication.
|
PseudoTerminalModes
When a client requests a pseudo terminal it informs the server of any
terminal modes that it knows of.
|
PublicKeyAuthentication
Public key based authentication implementation.
|
SshAuthentication
The base interface for all SSH authentication mechanisms and authentication
result constants.
|
SshChannel
The base interface for all SSH channels.
|
SshClient
This interface defines the general contract for an SSH client that is
compatible for both the SSH1 and SSH2 protocols.
|
SshConnector
This utility class establishes a connection with an SSH server, determines
which SSH protocol versions are supported and creates an initialized
connection ready for authentication.
|
SshContext
This interface defines the general configuration items available to both SSH1
and SSH2.
|
SshException
Generic exception for J2SSH Maverick exception handling.
|
SshIO
Base interface for all SSH related IO interfaces.
|
SshSession
Base interface for SSH sessions supporting all the features common to both
SSH1 and SSH2.
|
SshTransport
Simple interface wrapper for transport layer communication.
|
SshTunnel
Interface defining the contract for SSH forwarding channels.
|
Copyright © 2014. All rights reserved.