Uses of Interface
org.apache.sshd.common.keyprovider.KeyIdentityProvider
-
-
Uses of KeyIdentityProvider in org.apache.sshd.client
Methods in org.apache.sshd.client that return KeyIdentityProvider Modifier and Type Method Description KeyIdentityProvider
SshClient. getKeyIdentityProvider()
protected KeyIdentityProvider
SshClient. preloadClientIdentities(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, String username, SocketAddress address, KeyIdentityProvider identities, boolean useDefaultIdentities)
protected ConnectFuture
SshClient. doConnect(String username, SocketAddress targetAddress, AttributeRepository context, SocketAddress localAddress, KeyIdentityProvider identities, boolean useDefaultIdentities)
protected void
SshClient. onConnectOperationComplete(IoSession ioSession, ConnectFuture connectFuture, String username, SocketAddress address, KeyIdentityProvider identities, boolean useDefaultIdentities)
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, 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
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 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.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
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 protected 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(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 KeyIdentityProvider Modifier and Type Method Description Iterator<? extends KeyIdentityProvider>
MultiKeyIdentityIterator. 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 Iterable<KeyPair>
KeyIdentityProvider. 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 KeyIdentityProvider Constructor Description MultiKeyIdentityIterator(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 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
TODO Add javadoc
-