Top Fields Constructors Methods
org.apache.sshd.client.config.keys

public Class BuiltinClientIdentitiesWatcher

extends ClientIdentitiesWatcher
Class Inheritance
Known Direct Subclasses
org.apache.sshd.client.config.keys.DefaultClientIdentitiesWatcher
Imports
java.nio.file.Path, java.security.KeyPair, java.util.ArrayList, .Collection, .Collections, .List, .Objects, org.apache.sshd.common.NamedResource, org.apache.sshd.common.config.keys.BuiltinIdentities, .FilePasswordProvider, .FilePasswordProviderHolder, .KeyUtils, org.apache.sshd.common.session.SessionContext, org.apache.sshd.common.util.GenericUtils

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
private final boolean

Constructor Summary

AccessConstructor and Description
public
BuiltinClientIdentitiesWatcher(Path keysFolder, boolean supportedOnly, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)

public
BuiltinClientIdentitiesWatcher(Path keysFolder, Collection<String> ids, boolean supportedOnly, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)

public
BuiltinClientIdentitiesWatcher(Path keysFolder, boolean supportedOnly, ClientIdentityLoaderHolder loader, FilePasswordProviderHolder provider, boolean strict)

public
BuiltinClientIdentitiesWatcher(Path keysFolder, Collection<String> ids, boolean supportedOnly, ClientIdentityLoaderHolder loader, FilePasswordProviderHolder provider, boolean strict)

Method Summary

Modifier and TypeMethod and Description
public static List<Path>
public static List<Path>
protected boolean
public final boolean
public Iterable<KeyPair>
loadKeys(SessionContext
The SessionContext for invoking this load command - may be null if not invoked within a session context (e.g., offline tool or session unknown).
session
)

Overrides org.apache.sshd.client.config.keys.ClientIdentitiesWatcher.loadKeys.

Implements org.apache.sshd.common.keyprovider.KeyIdentityProvider.loadKeys.

Load available keys.

Inherited from org.apache.sshd.client.config.keys.ClientIdentitiesWatcher:
buildProvidersbuildProvidersdoGetKeyPairsloadKeys

Field Detail

supportedOnlyback to summary
private final boolean supportedOnly

Constructor Detail

BuiltinClientIdentitiesWatcherback to summary
public BuiltinClientIdentitiesWatcher(Path keysFolder, boolean supportedOnly, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
BuiltinClientIdentitiesWatcherback to summary
public BuiltinClientIdentitiesWatcher(Path keysFolder, Collection<String> ids, boolean supportedOnly, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
BuiltinClientIdentitiesWatcherback to summary
public BuiltinClientIdentitiesWatcher(Path keysFolder, boolean supportedOnly, ClientIdentityLoaderHolder loader, FilePasswordProviderHolder provider, boolean strict)
BuiltinClientIdentitiesWatcherback to summary
public BuiltinClientIdentitiesWatcher(Path keysFolder, Collection<String> ids, boolean supportedOnly, ClientIdentityLoaderHolder loader, FilePasswordProviderHolder provider, boolean strict)

Method Detail

getBuiltinIdentitiesPathsback to summary
public static List<Path> getBuiltinIdentitiesPaths(Path keysFolder, Collection<String> ids)
getDefaultBuiltinIdentitiesPathsback to summary
public static List<Path> getDefaultBuiltinIdentitiesPaths(Path keysFolder)
isSupportedback to summary
protected boolean isSupported(SessionContext session, KeyPair kp)
isSupportedOnlyback to summary
public final boolean isSupportedOnly()
loadKeysback to summary
public Iterable<KeyPair> loadKeys(SessionContext session)

Overrides org.apache.sshd.client.config.keys.ClientIdentitiesWatcher.loadKeys.

Implements org.apache.sshd.common.keyprovider.KeyIdentityProvider.loadKeys.

Doc from org.apache.sshd.common.keyprovider.KeyIdentityProvider.loadKeys.

Load available keys.

Parameters
session:SessionContext

The SessionContext for invoking this load command - may be null if not invoked within a session context (e.g., offline tool or session unknown).

Returns:Iterable<KeyPair>

an Iterable instance of available keys - ignored if null

Annotations
@Override