Uses of Interface
org.apache.sshd.common.keyprovider.KeyIdentityProvider
Packages that use KeyIdentityProvider
Package
Description
-
Uses of KeyIdentityProvider in org.apache.sshd.client
Fields in org.apache.sshd.client declared as KeyIdentityProviderMethods in org.apache.sshd.client that return KeyIdentityProviderModifier and TypeMethodDescriptionSshClient.getKeyIdentityProvider()
protected KeyIdentityProvider
SshClient.preloadClientIdentities
(Collection<? extends NamedResource> locations) Methods in org.apache.sshd.client with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionprotected SshFutureListener<IoConnectFuture>
SshClient.createConnectCompletionListener
(ConnectFuture connectFuture, String username, SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig) protected ConnectFuture
SshClient.doConnect
(String username, SocketAddress targetAddress, AttributeRepository context, SocketAddress localAddress, KeyIdentityProvider identities, HostConfigEntry hostConfig) protected void
SshClient.onConnectOperationComplete
(IoSession ioSession, ConnectFuture connectFuture, String username, SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig) void
SshClient.setKeyIdentityProvider
(KeyIdentityProvider keyIdentityProvider) protected void
SshClient.setupDefaultSessionIdentities
(ClientSession session, KeyIdentityProvider extraIdentities) -
Uses of KeyIdentityProvider in org.apache.sshd.client.auth
Subinterfaces of KeyIdentityProvider in org.apache.sshd.client.auth -
Uses of KeyIdentityProvider in org.apache.sshd.client.config.keys
Classes in org.apache.sshd.client.config.keys that implement KeyIdentityProviderModifier and TypeClassDescriptionclass
class
Watches over a group of files that contains client identitiesclass
class
TODO Add javadocMethods in org.apache.sshd.client.config.keys that return KeyIdentityProviderModifier and TypeMethodDescriptionstatic KeyIdentityProvider
ClientIdentityLoader.asKeyIdentityProvider
(ClientIdentityLoader loader, Collection<? extends NamedResource> locations, FilePasswordProvider passwordProvider, boolean ignoreNonExisting) Uses the providedClientIdentityLoader
to lazy load the keys locations -
Uses of KeyIdentityProvider in org.apache.sshd.client.session
Fields in org.apache.sshd.client.session declared as KeyIdentityProviderModifier and TypeFieldDescriptionprivate KeyIdentityProvider
AbstractClientSession.keyIdentityProvider
Methods in org.apache.sshd.client.session that return KeyIdentityProviderModifier and TypeMethodDescriptionAbstractClientSession.getKeyIdentityProvider()
static KeyIdentityProvider
ClientSession.providerOf
(ClientSession session) Creates a "unified"KeyIdentityProvider
of key pairs out of the registeredKeyPair
identities and the extra available ones as a single iterator of key pairsMethods in org.apache.sshd.client.session with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionvoid
AbstractClientSession.setKeyIdentityProvider
(KeyIdentityProvider keyIdentityProvider) -
Uses of KeyIdentityProvider in org.apache.sshd.common.config.keys
Methods in org.apache.sshd.common.config.keys with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionstatic String
KeyRandomArt.combine
(SessionContext session, char separator, KeyIdentityProvider provider) Creates the combined representation of the random art entries for the provided keysstatic <A extends Appendable>
AKeyRandomArt.combine
(SessionContext session, A sb, char separator, KeyIdentityProvider provider) Appends the combined random art entries for the provided keysstatic Collection<KeyRandomArt>
KeyRandomArt.generate
(SessionContext session, KeyIdentityProvider provider) Extracts and generates random art entries for all key in the provider -
Uses of KeyIdentityProvider in org.apache.sshd.common.keyprovider
Subinterfaces of KeyIdentityProvider in org.apache.sshd.common.keyproviderClasses in org.apache.sshd.common.keyprovider that implement KeyIdentityProviderModifier and TypeClassDescriptionclass
Provides a default implementation for someKeyPairProvider
methodsclass
class
This provider loads private keys from the specified resources that are accessible viaClassLoader.getResourceAsStream(String)
.class
This host key provider loads private keys from the specified files.class
class
Aggregates severalKeyIdentityProvider
-s into a single logical one that (lazily) exposes the keys from each aggregated providerFields in org.apache.sshd.common.keyprovider declared as KeyIdentityProviderModifier and TypeFieldDescriptionstatic final KeyIdentityProvider
KeyIdentityProvider.EMPTY_KEYS_PROVIDER
An "empty" implementation ofKeyIdentityProvider
that returns an empty group of key pairsFields in org.apache.sshd.common.keyprovider with type parameters of type KeyIdentityProviderModifier and TypeFieldDescriptionprivate final Iterator<? extends KeyIdentityProvider>
MultiKeyIdentityIterator.providers
protected final Iterable<? extends KeyIdentityProvider>
MultiKeyIdentityProvider.providers
Methods in org.apache.sshd.common.keyprovider that return KeyIdentityProviderModifier and TypeMethodDescriptionKeyIdentityProviderHolder.getKeyIdentityProvider()
static KeyIdentityProvider
KeyIdentityProvider.multiProvider
(Collection<? extends KeyIdentityProvider> providers) Wraps a group ofKeyIdentityProvider
into a single onestatic KeyIdentityProvider
KeyIdentityProvider.multiProvider
(KeyIdentityProvider... providers) Wraps a group ofKeyIdentityProvider
into a single onestatic KeyIdentityProvider
KeyIdentityProvider.resolveKeyIdentityProvider
(KeyIdentityProvider identities, KeyIdentityProvider keys) Creates a "unified"KeyIdentityProvider
out of 2 possible ones as follows:static KeyIdentityProvider
KeyIdentityProvider.wrapKeyPairs
(Iterable<KeyPair> pairs) Wraps a group ofKeyPair
s into aKeyIdentityProvider
static KeyIdentityProvider
KeyIdentityProvider.wrapKeyPairs
(KeyPair... pairs) Wraps a group ofKeyPair
s into aKeyIdentityProvider
Methods in org.apache.sshd.common.keyprovider that return types with arguments of type KeyIdentityProviderModifier and TypeMethodDescriptionIterator<? extends KeyIdentityProvider>
MultiKeyIdentityIterator.getProviders()
Methods in org.apache.sshd.common.keyprovider with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionstatic boolean
KeyIdentityProvider.isEmpty
(KeyIdentityProvider provider) static KeyIdentityProvider
KeyIdentityProvider.multiProvider
(KeyIdentityProvider... providers) Wraps a group ofKeyIdentityProvider
into a single onestatic KeyIdentityProvider
KeyIdentityProvider.resolveKeyIdentityProvider
(KeyIdentityProvider identities, KeyIdentityProvider keys) Creates a "unified"KeyIdentityProvider
out of 2 possible ones as follows:void
KeyIdentityProviderHolder.setKeyIdentityProvider
(KeyIdentityProvider provider) Method parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProviderModifier and TypeMethodDescriptionKeyIdentityProvider.iterableOf
(SessionContext session, Collection<? extends KeyIdentityProvider> providers) static KeyIdentityProvider
KeyIdentityProvider.multiProvider
(Collection<? extends KeyIdentityProvider> providers) Wraps a group ofKeyIdentityProvider
into a single oneConstructor parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProviderModifierConstructorDescriptionMultiKeyIdentityIterator
(SessionContext session, Iterable<? extends KeyIdentityProvider> providers) MultiKeyIdentityProvider
(Iterable<? extends KeyIdentityProvider> providers) -
Uses of KeyIdentityProvider in org.apache.sshd.common.util.security.bouncycastle
Classes in org.apache.sshd.common.util.security.bouncycastle that implement KeyIdentityProvider -
Uses of KeyIdentityProvider in org.apache.sshd.server.keyprovider
Classes in org.apache.sshd.server.keyprovider that implement KeyIdentityProviderModifier and TypeClassDescriptionclass
Holds a singleKeyPair
which is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)
is called.class
A simple implementation of anAbstractGeneratorHostKeyProvider
that writes and reads host keys using the OpenSSH file format.