Uses of Interface
org.apache.sshd.common.keyprovider.KeyIdentityProvider
-
-
Uses of KeyIdentityProvider in org.apache.sshd.client
Fields in org.apache.sshd.client declared as KeyIdentityProvider Modifier and Type Field Description private KeyIdentityProvider
SshClient. keyIdentityProvider
Methods in org.apache.sshd.client that return KeyIdentityProvider Modifier and Type Method Description protected KeyIdentityProvider
SshClient. ensureFilePasswordProvider(KeyIdentityProvider identities)
Sets this client'sFilePasswordProvider
on theKeyIdentityProvider
if it is anAbstractResourceKeyPairProvider
or implementsFilePasswordProviderManager
and doesn't have one yet.KeyIdentityProvider
SshClient. getKeyIdentityProvider()
protected KeyIdentityProvider
SshClient. preloadClientIdentities(java.util.Collection<? extends NamedResource> locations)
Methods in org.apache.sshd.client with parameters of type KeyIdentityProvider Modifier and Type Method Description protected SshFutureListener<IoConnectFuture>
SshClient. createConnectCompletionListener(ConnectFuture connectFuture, java.lang.String username, java.net.SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig)
protected ConnectFuture
SshClient. doConnect(java.lang.String username, java.net.SocketAddress targetAddress, AttributeRepository context, java.net.SocketAddress localAddress, KeyIdentityProvider identities, HostConfigEntry hostConfig)
protected KeyIdentityProvider
SshClient. ensureFilePasswordProvider(KeyIdentityProvider identities)
Sets this client'sFilePasswordProvider
on theKeyIdentityProvider
if it is anAbstractResourceKeyPairProvider
or implementsFilePasswordProviderManager
and doesn't have one yet.protected void
SshClient. onConnectOperationComplete(IoSession ioSession, ConnectFuture connectFuture, java.lang.String username, java.net.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 Modifier and Type Interface Description interface
AuthenticationIdentitiesProvider
-
Uses of KeyIdentityProvider in org.apache.sshd.client.config.keys
Classes in org.apache.sshd.client.config.keys that implement KeyIdentityProvider Modifier and Type Class Description class
BuiltinClientIdentitiesWatcher
class
ClientIdentitiesWatcher
Watches over a group of files that contains client identitiesclass
DefaultClientIdentitiesWatcher
class
LazyClientKeyIdentityProvider
TODO Add javadocMethods in org.apache.sshd.client.config.keys that return KeyIdentityProvider Modifier and Type Method Description static KeyIdentityProvider
ClientIdentityLoader. asKeyIdentityProvider(ClientIdentityLoader loader, java.util.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 KeyIdentityProvider Modifier and Type Field Description private KeyIdentityProvider
AbstractClientSession. keyIdentityProvider
Methods in org.apache.sshd.client.session that return KeyIdentityProvider Modifier and Type Method Description KeyIdentityProvider
AbstractClientSession. 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 KeyIdentityProvider Modifier and Type Method Description void
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 KeyIdentityProvider Modifier and Type Method Description static java.lang.String
KeyRandomArt. combine(SessionContext session, char separator, KeyIdentityProvider provider)
Creates the combined representation of the random art entries for the provided keysstatic <A extends java.lang.Appendable>
AKeyRandomArt. combine(SessionContext session, A sb, char separator, KeyIdentityProvider provider)
Appends the combined random art entries for the provided keysstatic java.util.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.keyprovider Modifier and Type Interface Description interface
KeyPairProvider
Provider for key pairs.Classes in org.apache.sshd.common.keyprovider that implement KeyIdentityProvider Modifier and Type Class Description class
AbstractKeyPairProvider
Provides a default implementation for someKeyPairProvider
methodsclass
AbstractResourceKeyPairProvider<R>
class
ClassLoadableResourceKeyPairProvider
This provider loads private keys from the specified resources that are accessible viaClassLoader.getResourceAsStream(String)
.class
FileKeyPairProvider
This host key provider loads private keys from the specified files.class
MappedKeyPairProvider
Holds aMap
ofString
->KeyPair
where the map key is the type and value is the associatedKeyPair
class
MultiKeyIdentityProvider
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 KeyIdentityProvider Modifier and Type Field Description static 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 KeyIdentityProvider Modifier and Type Field Description private java.util.Iterator<? extends KeyIdentityProvider>
MultiKeyIdentityIterator. providers
protected java.lang.Iterable<? extends KeyIdentityProvider>
MultiKeyIdentityProvider. providers
Methods in org.apache.sshd.common.keyprovider that return KeyIdentityProvider Modifier and Type Method Description KeyIdentityProvider
KeyIdentityProviderHolder. getKeyIdentityProvider()
static KeyIdentityProvider
KeyIdentityProvider. multiProvider(java.util.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(java.lang.Iterable<java.security.KeyPair> pairs)
Wraps a group ofKeyPair
s into aKeyIdentityProvider
static KeyIdentityProvider
KeyIdentityProvider. wrapKeyPairs(java.security.KeyPair... pairs)
Wraps a group ofKeyPair
s into aKeyIdentityProvider
Methods in org.apache.sshd.common.keyprovider that return types with arguments of type KeyIdentityProvider Modifier and Type Method Description java.util.Iterator<? extends KeyIdentityProvider>
MultiKeyIdentityIterator. getProviders()
java.lang.Iterable<? extends KeyIdentityProvider>
MultiKeyIdentityProvider. getProviders()
Methods in org.apache.sshd.common.keyprovider with parameters of type KeyIdentityProvider Modifier and Type Method Description static 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 KeyIdentityProvider Modifier and Type Method Description static java.lang.Iterable<java.security.KeyPair>
KeyIdentityProvider. iterableOf(SessionContext session, java.util.Collection<? extends KeyIdentityProvider> providers)
static KeyIdentityProvider
KeyIdentityProvider. multiProvider(java.util.Collection<? extends KeyIdentityProvider> providers)
Wraps a group ofKeyIdentityProvider
into a single oneConstructor parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProvider Constructor Description MultiKeyIdentityIterator(SessionContext session, java.lang.Iterable<? extends KeyIdentityProvider> providers)
MultiKeyIdentityProvider(java.lang.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 Modifier and Type Class Description class
BouncyCastleGeneratorHostKeyProvider
-
Uses of KeyIdentityProvider in org.apache.sshd.server.keyprovider
Classes in org.apache.sshd.server.keyprovider that implement KeyIdentityProvider Modifier and Type Class Description class
AbstractGeneratorHostKeyProvider
Holds a singleKeyPair
which is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)
is called.class
SimpleGeneratorHostKeyProvider
A simple implementation of anAbstractGeneratorHostKeyProvider
that writes and reads host keys using the OpenSSH file format.
-