public class ClientIdentitiesWatcher extends AbstractKeyPairProvider implements KeyPairProvider
KeyPairProvider.Utils
log
ECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, EMPTY_KEYPAIR_PROVIDER, SSH_DSS, SSH_ED25519, SSH_RSA
EMPTY_KEYS_PROVIDER
Constructor and Description |
---|
ClientIdentitiesWatcher(Collection<? extends Path> paths,
ClientIdentityLoader loader,
FilePasswordProvider provider) |
ClientIdentitiesWatcher(Collection<? extends Path> paths,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
ClientIdentitiesWatcher(Collection<? extends Path> paths,
Supplier<ClientIdentityLoader> loader,
Supplier<FilePasswordProvider> provider) |
ClientIdentitiesWatcher(Collection<? extends Path> paths,
Supplier<ClientIdentityLoader> loader,
Supplier<FilePasswordProvider> provider,
boolean strict) |
ClientIdentitiesWatcher(Collection<ClientIdentityProvider> providers) |
Modifier and Type | Method and Description |
---|---|
static List<ClientIdentityProvider> |
buildProviders(Collection<? extends Path> paths,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
static List<ClientIdentityProvider> |
buildProviders(Collection<? extends Path> paths,
Supplier<ClientIdentityLoader> loader,
Supplier<FilePasswordProvider> provider,
boolean strict) |
List<KeyPair> |
loadKeys()
Load available keys.
|
getKeyTypes, loadKey
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getKeyTypes, loadKey
public ClientIdentitiesWatcher(Collection<? extends Path> paths, ClientIdentityLoader loader, FilePasswordProvider provider)
public ClientIdentitiesWatcher(Collection<? extends Path> paths, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
public ClientIdentitiesWatcher(Collection<? extends Path> paths, Supplier<ClientIdentityLoader> loader, Supplier<FilePasswordProvider> provider)
public ClientIdentitiesWatcher(Collection<? extends Path> paths, Supplier<ClientIdentityLoader> loader, Supplier<FilePasswordProvider> provider, boolean strict)
public ClientIdentitiesWatcher(Collection<ClientIdentityProvider> providers)
public List<KeyPair> loadKeys()
KeyIdentityProvider
loadKeys
in interface KeyIdentityProvider
Iterable
instance of available keys - ignored if null
public static List<ClientIdentityProvider> buildProviders(Collection<? extends Path> paths, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
public static List<ClientIdentityProvider> buildProviders(Collection<? extends Path> paths, Supplier<ClientIdentityLoader> loader, Supplier<FilePasswordProvider> provider, boolean strict)
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.