public class BuiltinClientIdentitiesWatcher extends ClientIdentitiesWatcher
| Modifier and Type | Field and Description |
|---|---|
private boolean |
supportedOnly |
logECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, EMPTY_KEYPAIR_PROVIDER, SSH_DSS, SSH_ED25519, SSH_RSAEMPTY_KEYS_PROVIDER| Constructor and Description |
|---|
BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
boolean supportedOnly,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
boolean supportedOnly,
ClientIdentityLoaderHolder loader,
FilePasswordProviderHolder provider,
boolean strict) |
BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids,
boolean supportedOnly,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids,
boolean supportedOnly,
ClientIdentityLoaderHolder loader,
FilePasswordProviderHolder provider,
boolean strict) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.nio.file.Path> |
getBuiltinIdentitiesPaths(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids) |
static java.util.List<java.nio.file.Path> |
getDefaultBuiltinIdentitiesPaths(java.nio.file.Path keysFolder) |
protected boolean |
isSupported(SessionContext session,
java.security.KeyPair kp) |
boolean |
isSupportedOnly() |
java.lang.Iterable<java.security.KeyPair> |
loadKeys(SessionContext session)
Load available keys.
|
buildProviders, buildProviders, doGetKeyPairs, loadKeysgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeyTypes, loadKey, wrap, wrapexhaustCurrentIdentities, isEmpty, iterableOf, multiProvider, multiProvider, resolveKeyIdentityProvider, wrapKeyPairs, wrapKeyPairspublic BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
boolean supportedOnly,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict)
public BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids,
boolean supportedOnly,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict)
public BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
boolean supportedOnly,
ClientIdentityLoaderHolder loader,
FilePasswordProviderHolder provider,
boolean strict)
public BuiltinClientIdentitiesWatcher(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids,
boolean supportedOnly,
ClientIdentityLoaderHolder loader,
FilePasswordProviderHolder provider,
boolean strict)
public final boolean isSupportedOnly()
public java.lang.Iterable<java.security.KeyPair> loadKeys(SessionContext session)
KeyIdentityProviderloadKeys in interface KeyIdentityProviderloadKeys in class ClientIdentitiesWatchersession - The SessionContext for invoking this load command - may
be null if not invoked within a session context (e.g., offline tool or session unknown).Iterable instance of available keys - ignored if nullprotected boolean isSupported(SessionContext session, java.security.KeyPair kp)
public static java.util.List<java.nio.file.Path> getDefaultBuiltinIdentitiesPaths(java.nio.file.Path keysFolder)
public static java.util.List<java.nio.file.Path> getBuiltinIdentitiesPaths(java.nio.file.Path keysFolder,
java.util.Collection<java.lang.String> ids)