Modifier and Type | Interface and Description |
---|---|
interface |
ClientFactoryManager
The
ClientFactoryManager enable the retrieval of additional
configuration needed specifically for the client side. |
Modifier and Type | Class and Description |
---|---|
class |
SshClient
Entry point for the client side of the SSH protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
UserAuthHostBased |
class |
UserAuthHostBasedFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthPublicKey
Implements the "publickey" authentication mechanism
|
class |
UserAuthPublicKeyFactory |
Modifier and Type | Method and Description |
---|---|
protected Iterable<KeyPairIdentity> |
UserAuthPublicKeyIterator.initializeSessionIdentities(ClientSession session,
SignatureFactoriesManager signatureFactories) |
Constructor and Description |
---|
KeyPairIdentity(SignatureFactoriesManager primary,
SignatureFactoriesManager secondary,
KeyPair pair) |
SessionKeyPairIterator(ClientSession session,
SignatureFactoriesManager signatureFactories,
Iterator<KeyPair> keys) |
UserAuthPublicKeyIterator(ClientSession session,
SignatureFactoriesManager signatureFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientSession
An authenticated session to a given SSH server.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientSession
Provides default implementations of
ClientSession related methods |
class |
ClientSessionImpl
The default implementation of a
ClientSession |
Modifier and Type | Interface and Description |
---|---|
interface |
FactoryManager
This interface allows retrieving all the
NamedFactory used
in the SSH protocol. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFactoryManager |
Modifier and Type | Interface and Description |
---|---|
interface |
KexFactoryManager
Holds KEX negotiation stage configuration
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractKexFactoryManager |
Modifier and Type | Interface and Description |
---|---|
interface |
Session
Represents an SSH session.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSession
The AbstractSession handles all the basic SSH protocol such as key exchange, authentication,
encoding and decoding.
|
class |
SessionHelper
Contains split code in order to make
AbstractSession class smaller |
Modifier and Type | Method and Description |
---|---|
static List<NamedFactory<Signature>> |
SignatureFactoriesManager.getSignatureFactories(SignatureFactoriesManager manager) |
static List<NamedFactory<Signature>> |
SignatureFactoriesManager.resolveSignatureFactories(SignatureFactoriesManager primary,
SignatureFactoriesManager secondary)
Attempts to use the primary manager's signature factories if not
null /empty,
otherwise uses the secondary ones (regardless of whether there are any...) |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerFactoryManager
The
ServerFactoryManager enable the retrieval of additional
configuration needed specifically for the server side. |
Modifier and Type | Class and Description |
---|---|
class |
SshServer
The SshServer class is the main entry point for the server side of the SSH protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenSshHostKeysHandler
An initial handler for "hostkeys-prove-00@openssh.com" request
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerSession |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerSession
Provides default implementations for
ServerSession related methods |
class |
ServerSessionImpl
The default implementation for a
ServerSession |
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.