Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
SshAgentFactory.getChannelForwardingFactory()
The channels are requested by the ssh server when forwarding a client request.
|
Modifier and Type | Class and Description |
---|---|
class |
ChannelAgentForwardingFactory |
Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
ProxyAgentFactory.getChannelForwardingFactory() |
NamedFactory<Channel> |
LocalAgentFactory.getChannelForwardingFactory() |
Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
UnixAgentFactory.getChannelForwardingFactory() |
Modifier and Type | Field and Description |
---|---|
static List<NamedFactory<Channel>> |
ClientBuilder.DEFAULT_CHANNEL_FACTORIES |
static List<NamedFactory<UserAuth>> |
SshClient.DEFAULT_USER_AUTH_FACTORIES
Default user authentication preferences if not set
|
static Transformer<DHFactory,NamedFactory<KeyExchange>> |
ClientBuilder.DH2KEX |
protected List<NamedFactory<UserAuth>> |
SshClient.userAuthFactories |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<UserAuth>> |
SshClient.getUserAuthFactories() |
List<NamedFactory<UserAuth>> |
ClientAuthenticationManager.getUserAuthFactories() |
protected List<NamedFactory<Signature>> |
SshKeyScan.resolveSignatureFactories(String keyType) |
static List<NamedFactory<KeyExchange>> |
ClientBuilder.setUpDefaultKeyExchanges(boolean ignoreUnsupported) |
Modifier and Type | Method and Description |
---|---|
protected void |
SshKeyScan.resolveServerKeys(SshClient client,
String host,
Map<String,List<KeyPair>> pairsMap,
Map<String,List<NamedFactory<Signature>>> sigFactories) |
void |
SshClient.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
void |
ClientAuthenticationManager.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
UserAuthFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserAuthFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthHostBasedFactory |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
UserAuthHostBasedFactory.getSignatureFactories() |
List<NamedFactory<Signature>> |
UserAuthHostBased.getSignatureFactories() |
Modifier and Type | Method and Description |
---|---|
void |
UserAuthHostBasedFactory.setSignatureFactories(List<NamedFactory<Signature>> factories) |
void |
UserAuthHostBased.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthKeyboardInteractiveFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthPasswordFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthPublicKeyFactory |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
UserAuthPublicKeyFactory.getSignatureFactories() |
List<NamedFactory<Signature>> |
UserAuthPublicKey.getSignatureFactories() |
Modifier and Type | Method and Description |
---|---|
void |
UserAuthPublicKeyFactory.setSignatureFactories(List<NamedFactory<Signature>> factories) |
void |
UserAuthPublicKey.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Constructor and Description |
---|
UserAuthPublicKey(List<NamedFactory<Signature>> factories) |
UserAuthPublicKeyFactory(List<NamedFactory<Signature>> factories) |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<UserAuth>> |
AbstractClientSession.getUserAuthFactories() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractClientSession.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
BuiltinFactory<T>
A named optional factory.
|
Modifier and Type | Field and Description |
---|---|
protected List<NamedFactory<Channel>> |
BaseBuilder.channelFactories |
protected List<NamedFactory<Channel>> |
AbstractFactoryManager.channelFactories |
protected List<NamedFactory<Cipher>> |
BaseBuilder.cipherFactories |
protected List<NamedFactory<Compression>> |
BaseBuilder.compressionFactories |
static List<NamedFactory<Compression>> |
BaseBuilder.DEFAULT_COMPRESSION_FACTORIES |
protected List<NamedFactory<KeyExchange>> |
BaseBuilder.keyExchangeFactories |
protected List<NamedFactory<Mac>> |
BaseBuilder.macFactories |
protected List<NamedFactory<Signature>> |
BaseBuilder.signatureFactories |
Modifier and Type | Method and Description |
---|---|
static <T,E extends NamedFactory<T> & OptionalFeature> |
NamedFactory.Utils.setUpBuiltinFactories(boolean ignoreUnsupported,
Collection<? extends E> preferred) |
static <S extends OptionalFeature,T,E extends NamedFactory<T>> |
NamedFactory.Utils.setUpTransformedFactories(boolean ignoreUnsupported,
Collection<? extends S> preferred,
Transformer<? super S,? extends E> xform) |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Channel>> |
FactoryManager.getChannelFactories()
Retrieve the list of named factories for
Channel objects. |
List<NamedFactory<Channel>> |
AbstractFactoryManager.getChannelFactories() |
static <T,E extends NamedFactory<T> & OptionalFeature> |
NamedFactory.Utils.setUpBuiltinFactories(boolean ignoreUnsupported,
Collection<? extends E> preferred) |
static List<NamedFactory<Cipher>> |
BaseBuilder.setUpDefaultCiphers(boolean ignoreUnsupported) |
static List<NamedFactory<Mac>> |
BaseBuilder.setUpDefaultMacs(boolean ignoreUnsupported) |
static List<NamedFactory<Signature>> |
BaseBuilder.setUpDefaultSignatures(boolean ignoreUnsupported) |
static <T,E extends BuiltinFactory<T>> |
BuiltinFactory.Utils.setUpFactories(boolean ignoreUnsupported,
Collection<? extends E> preferred) |
static <S extends OptionalFeature,T,E extends NamedFactory<T>> |
NamedFactory.Utils.setUpTransformedFactories(boolean ignoreUnsupported,
Collection<? extends S> preferred,
Transformer<? super S,? extends E> xform) |
Modifier and Type | Method and Description |
---|---|
S |
BaseBuilder.channelFactories(List<NamedFactory<Channel>> channelFactories) |
S |
BaseBuilder.cipherFactories(List<NamedFactory<Cipher>> cipherFactories) |
S |
BaseBuilder.compressionFactories(List<NamedFactory<Compression>> compressionFactories) |
static <T> T |
NamedFactory.Utils.create(Collection<? extends NamedFactory<T>> factories,
String name)
Create an instance of the specified name by looking up the needed factory
in the list.
|
S |
BaseBuilder.keyExchangeFactories(List<NamedFactory<KeyExchange>> keyExchangeFactories) |
S |
BaseBuilder.macFactories(List<NamedFactory<Mac>> macFactories) |
void |
AbstractFactoryManager.setChannelFactories(List<NamedFactory<Channel>> channelFactories) |
S |
BaseBuilder.signatureFactories(List<NamedFactory<Signature>> signatureFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
UserAuthMethodFactory<M>
Represents a user authentication method
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserAuthMethodFactory<M> |
Modifier and Type | Interface and Description |
---|---|
interface |
ChannelFactory |
Modifier and Type | Interface and Description |
---|---|
interface |
CipherFactory |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinCiphers
Provides easy access to the currently implemented ciphers
|
Modifier and Type | Method and Description |
---|---|
static NamedFactory<Cipher> |
BuiltinCiphers.unregisterExtension(String name)
Unregisters specified extension
|
Modifier and Type | Method and Description |
---|---|
static BuiltinCiphers |
BuiltinCiphers.fromFactory(NamedFactory<Cipher> factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
CompressionFactory |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinCompressions |
Modifier and Type | Class and Description |
---|---|
class |
NamedFactoriesListParseResult<T,F extends NamedFactory<T>>
Holds the result of parsing a list of
NamedFactory ies |
Modifier and Type | Class and Description |
---|---|
class |
CompressionConfigValue
Provides a "bridge" between the configuration values and the
actual
NamedFactory for the Compression . |
Modifier and Type | Method and Description |
---|---|
static <M extends AbstractFactoryManager> |
SshConfigFileReader.configureKeyExchanges(M manager,
Properties props,
boolean lenient,
Transformer<? super DHFactory,? extends NamedFactory<KeyExchange>> xformer,
boolean ignoreUnsupported) |
static <M extends AbstractFactoryManager> |
SshConfigFileReader.configureKeyExchanges(M manager,
String value,
boolean lenient,
Transformer<? super DHFactory,? extends NamedFactory<KeyExchange>> xformer,
boolean ignoreUnsupported) |
Modifier and Type | Interface and Description |
---|---|
interface |
DigestFactory |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinDigests
Provides easy access to the currently implemented digests
|
Modifier and Type | Method and Description |
---|---|
static BuiltinDigests |
BuiltinDigests.fromFactory(NamedFactory<? extends Digest> factory) |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinIoServiceFactoryFactories |
Modifier and Type | Interface and Description |
---|---|
interface |
KeyExchangeFactory |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Cipher>> |
KexFactoryManager.getCipherFactories()
Retrieve the list of named factories for
Cipher . |
List<NamedFactory<Cipher>> |
AbstractKexFactoryManager.getCipherFactories() |
List<NamedFactory<Compression>> |
KexFactoryManager.getCompressionFactories()
Retrieve the list of named factories for
Compression . |
List<NamedFactory<Compression>> |
AbstractKexFactoryManager.getCompressionFactories() |
List<NamedFactory<KeyExchange>> |
KexFactoryManager.getKeyExchangeFactories()
Retrieve the list of named factories for
KeyExchange . |
List<NamedFactory<KeyExchange>> |
AbstractKexFactoryManager.getKeyExchangeFactories() |
List<NamedFactory<Mac>> |
KexFactoryManager.getMacFactories()
Retrieve the list of named factories for
Mac . |
List<NamedFactory<Mac>> |
AbstractKexFactoryManager.getMacFactories() |
List<NamedFactory<Signature>> |
AbstractKexFactoryManager.getSignatureFactories() |
protected <V> List<NamedFactory<V>> |
AbstractKexFactoryManager.resolveEffectiveFactories(Class<V> factoryType,
List<NamedFactory<V>> local,
List<NamedFactory<V>> inherited) |
Modifier and Type | Method and Description |
---|---|
protected <V> List<NamedFactory<V>> |
AbstractKexFactoryManager.resolveEffectiveFactories(Class<V> factoryType,
List<NamedFactory<V>> local,
List<NamedFactory<V>> inherited) |
protected <V> List<NamedFactory<V>> |
AbstractKexFactoryManager.resolveEffectiveFactories(Class<V> factoryType,
List<NamedFactory<V>> local,
List<NamedFactory<V>> inherited) |
void |
KexFactoryManager.setCipherFactories(List<NamedFactory<Cipher>> cipherFactories) |
void |
AbstractKexFactoryManager.setCipherFactories(List<NamedFactory<Cipher>> cipherFactories) |
void |
KexFactoryManager.setCompressionFactories(List<NamedFactory<Compression>> compressionFactories) |
void |
AbstractKexFactoryManager.setCompressionFactories(List<NamedFactory<Compression>> compressionFactories) |
void |
KexFactoryManager.setKeyExchangeFactories(List<NamedFactory<KeyExchange>> keyExchangeFactories) |
void |
AbstractKexFactoryManager.setKeyExchangeFactories(List<NamedFactory<KeyExchange>> keyExchangeFactories) |
void |
KexFactoryManager.setMacFactories(List<NamedFactory<Mac>> macFactories) |
void |
AbstractKexFactoryManager.setMacFactories(List<NamedFactory<Mac>> macFactories) |
void |
AbstractKexFactoryManager.setSignatureFactories(List<NamedFactory<Signature>> signatureFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
MacFactory |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinMacs
Provides easy access to the currently implemented macs
|
Modifier and Type | Method and Description |
---|---|
static BuiltinMacs |
BuiltinMacs.fromFactory(NamedFactory<Mac> factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
RandomFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRandomFactory |
class |
JceRandomFactory
Named factory for the JCE
Random |
class |
SingletonRandomFactory
A random factory wrapper that uses a single random instance.
|
Constructor and Description |
---|
SingletonRandomFactory(NamedFactory<Random> factory) |
Modifier and Type | Interface and Description |
---|---|
interface |
SignatureFactory |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinSignatures
Provides easy access to the currently implemented signatures
|
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
SignatureFactoriesManager.getSignatureFactories() |
static List<NamedFactory<Signature>> |
SignatureFactoriesManager.Utils.getSignatureFactories(SignatureFactoriesManager manager) |
static List<NamedFactory<Signature>> |
SignatureFactoriesManager.Utils.resolveSignatureFactories(SignatureFactoriesManager primary,
SignatureFactoriesManager secondary) |
Modifier and Type | Method and Description |
---|---|
static BuiltinSignatures |
BuiltinSignatures.fromFactory(NamedFactory<Signature> factory) |
Modifier and Type | Method and Description |
---|---|
void |
SignatureFactoriesManager.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Modifier and Type | Class and Description |
---|---|
static class |
SecurityUtils.BouncyCastleRandomFactory
Named factory for the BouncyCastle
Random |
Modifier and Type | Field and Description |
---|---|
static List<NamedFactory<Channel>> |
ServerBuilder.DEFAULT_CHANNEL_FACTORIES |
static Transformer<DHFactory,NamedFactory<KeyExchange>> |
ServerBuilder.DH2KEX |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Command>> |
SshServer.getSubsystemFactories() |
List<NamedFactory<Command>> |
ServerFactoryManager.getSubsystemFactories()
Retrieve the list of named factories for
CommandFactory.Command to
be used to create subsystems. |
List<NamedFactory<UserAuth>> |
SshServer.getUserAuthFactories() |
List<NamedFactory<UserAuth>> |
ServerAuthenticationManager.getUserAuthFactories()
Retrieve the list of named factories for
UserAuth objects. |
static List<NamedFactory<UserAuth>> |
ServerAuthenticationManager.Utils.resolveUserAuthFactories(ServerAuthenticationManager manager)
If user authentication factories already set, then simply returns them.
|
static List<NamedFactory<UserAuth>> |
ServerAuthenticationManager.Utils.resolveUserAuthFactories(ServerAuthenticationManager manager,
List<NamedFactory<UserAuth>> userFactories) |
static List<NamedFactory<KeyExchange>> |
ServerBuilder.setUpDefaultKeyExchanges(boolean ignoreUnsupported) |
Modifier and Type | Method and Description |
---|---|
static List<NamedFactory<UserAuth>> |
ServerAuthenticationManager.Utils.resolveUserAuthFactories(ServerAuthenticationManager manager,
List<NamedFactory<UserAuth>> userFactories) |
void |
SshServer.setSubsystemFactories(List<NamedFactory<Command>> subsystemFactories) |
void |
SshServer.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
void |
ServerAuthenticationManager.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthNoneFactory |
Modifier and Type | Class and Description |
---|---|
class |
UserAuthGSSFactory
Factory class.
|
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
UserAuthHostBasedFactory.getSignatureFactories() |
List<NamedFactory<Signature>> |
UserAuthHostBased.getSignatureFactories() |
Modifier and Type | Method and Description |
---|---|
void |
UserAuthHostBasedFactory.setSignatureFactories(List<NamedFactory<Signature>> factories) |
void |
UserAuthHostBased.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Constructor and Description |
---|
UserAuthHostBased(List<NamedFactory<Signature>> factories) |
UserAuthHostBasedFactory(List<NamedFactory<Signature>> factories) |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
UserAuthPublicKeyFactory.getSignatureFactories() |
List<NamedFactory<Signature>> |
UserAuthPublicKey.getSignatureFactories() |
Modifier and Type | Method and Description |
---|---|
void |
UserAuthPublicKeyFactory.setSignatureFactories(List<NamedFactory<Signature>> factories) |
void |
UserAuthPublicKey.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Constructor and Description |
---|
UserAuthPublicKey(List<NamedFactory<Signature>> factories) |
UserAuthPublicKeyFactory(List<NamedFactory<Signature>> factories) |
Modifier and Type | Class and Description |
---|---|
class |
ChannelSessionFactory |
Modifier and Type | Class and Description |
---|---|
class |
DirectTcpipFactory |
class |
ForwardedTcpipFactory |
static class |
TcpipServerChannel.TcpipFactory |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Signature>> |
OpenSshHostKeysHandler.getSignatureFactories() |
Modifier and Type | Method and Description |
---|---|
void |
OpenSshHostKeysHandler.setSignatureFactories(List<NamedFactory<Signature>> factories) |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<UserAuth>> |
AbstractServerSession.getUserAuthFactories() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractServerSession.setUserAuthFactories(List<NamedFactory<UserAuth>> userAuthFactories) |
Modifier and Type | Interface and Description |
---|---|
interface |
SubsystemFactory |
Modifier and Type | Class and Description |
---|---|
class |
SftpSubsystemFactory |
Modifier and Type | Method and Description |
---|---|
protected void |
SftpSubsystem.doCheckFileHash(int id,
Path file,
NamedFactory<? extends Digest> factory,
long startOffset,
long length,
int blockSize,
Buffer buffer) |
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.