Uses of Interface
org.apache.sshd.client.config.keys.ClientIdentityProvider
-
Packages that use ClientIdentityProvider Package Description org.apache.sshd.client.config.keys -
-
Uses of ClientIdentityProvider in org.apache.sshd.client.config.keys
Classes in org.apache.sshd.client.config.keys that implement ClientIdentityProvider Modifier and Type Class Description class
ClientIdentityFileWatcher
AClientIdentityProvider
that watches a given key file re-loading its contents if it is ever modified, deleted or (re-)createdFields in org.apache.sshd.client.config.keys with type parameters of type ClientIdentityProvider Modifier and Type Field Description private java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>>
LazyClientIdentityIterator. kpExtractor
private java.util.Collection<ClientIdentityProvider>
ClientIdentitiesWatcher. providers
private java.util.Iterator<? extends ClientIdentityProvider>
LazyClientIdentityIterator. providers
Methods in org.apache.sshd.client.config.keys that return ClientIdentityProvider Modifier and Type Method Description static ClientIdentityProvider
ClientIdentityProvider. of(java.security.KeyPair kp)
Wraps aKeyPair
into aClientIdentityProvider
that simply returns this value as itgetClientIdentities(SessionContext)
.Methods in org.apache.sshd.client.config.keys that return types with arguments of type ClientIdentityProvider Modifier and Type Method Description static java.util.List<ClientIdentityProvider>
ClientIdentitiesWatcher. buildProviders(java.util.Collection<? extends java.nio.file.Path> paths, ClientIdentityLoaderHolder loader, FilePasswordProviderHolder provider, boolean strict)
static java.util.List<ClientIdentityProvider>
ClientIdentitiesWatcher. buildProviders(java.util.Collection<? extends java.nio.file.Path> paths, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>>
LazyClientIdentityIterator. getIdentitiesExtractor()
java.util.Iterator<? extends ClientIdentityProvider>
LazyClientIdentityIterator. getProviders()
Methods in org.apache.sshd.client.config.keys with parameters of type ClientIdentityProvider Modifier and Type Method Description protected java.lang.Iterable<java.security.KeyPair>
ClientIdentitiesWatcher. doGetKeyPairs(SessionContext session, ClientIdentityProvider p)
Method parameters in org.apache.sshd.client.config.keys with type arguments of type ClientIdentityProvider Modifier and Type Method Description static java.util.Iterator<java.security.KeyPair>
ClientIdentityProvider. lazyKeysIterator(java.util.Iterator<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
Wraps severalClientIdentityProvider
into aKeyPair
Iterator
that invokes each provider "lazily" - i.e., only whenIterator.hasNext()
is invoked.static java.util.Iterator<java.security.KeyPair>
ClientIdentityProvider. lazyKeysIterator(java.util.Iterator<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
Wraps severalClientIdentityProvider
into aKeyPair
Iterator
that invokes each provider "lazily" - i.e., only whenIterator.hasNext()
is invoked.static java.lang.Iterable<java.security.KeyPair>
ClientIdentityProvider. lazyKeysLoader(java.lang.Iterable<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
Wraps severalClientIdentityProvider
into aKeyPair
Iterable
that invokes each provider "lazily" - i.e., only whenIterator.hasNext()
is invoked.static java.lang.Iterable<java.security.KeyPair>
ClientIdentityProvider. lazyKeysLoader(java.lang.Iterable<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
Wraps severalClientIdentityProvider
into aKeyPair
Iterable
that invokes each provider "lazily" - i.e., only whenIterator.hasNext()
is invoked.Constructor parameters in org.apache.sshd.client.config.keys with type arguments of type ClientIdentityProvider Constructor Description ClientIdentitiesWatcher(java.util.Collection<ClientIdentityProvider> providers)
LazyClientIdentityIterator(java.util.Iterator<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
LazyClientIdentityIterator(java.util.Iterator<? extends ClientIdentityProvider> providers, java.util.function.Function<? super ClientIdentityProvider,? extends java.lang.Iterable<? extends java.security.KeyPair>> kpExtractor, java.util.function.Predicate<? super java.security.KeyPair> filter)
-